Home » Programming » Practical Scala DSLs

Practical Scala DSLs

Practical Scala DSLs
  • Author : Pierluigi Riti
  • Year : 2018
  • Pages : 226
  • File size : 2.7 MB
  • File format : PDF
  • Category : Programming, Scala

Book Description:

Build domain specific languages (DSLs) using Java’s most popular functional programming language: Scala. This book introduces the basics of Scala and DSLs using a series of practical examples. In Practical Scala DSLs, you’ll learn to create pragmatic and complete code examples that explain the actual use of DSLs with Scala: a web API and microservices; a custom language; a mobile app; a Forex system; a game; and cloud applications.

At the end of this unique book, you’ll be able to describe the differences between external and internal DSLs; understand when and how to apply DSLs; create DSLs using Scala; and even create a DSL using another programming language.

What You’ll Learn

  • Build DSLs in Scala
  • Write a web API and microservices
  • Create a custom language
  • Apply DSLs to mobile apps development, a Forex trading system, game development, and more
  • Discover the role of DSLs in cloud development
  • Integrate DSLs as part of a DevOps program or structure
  • Build internal and external DSLs
Who This Book Is For

Experienced Java coders with at least some prior experience with Scala. You may be new to DSLs.

Download eBook

eBooks in the same categorie :

iPhone For Dummies, 11th Edition

Download free iPhone For Dummies, 11th Edition eBook in PDF

The iPhone boot camp for getting the most out of your device iPhone For Dummies is the ultimate user-friendly guide to the iPhone! Whether you’

Qlikview for Finance

Download free Qlikview for Finance eBook in PDF

This book is an effective step-by-step tutoring guide for financial analysis using Qlikview. It begins by teaching you the crucial concepts of Qlikvie

Building Ethereum DApps

Download free Building Ethereum DApps eBook in PDF

Building Ethereum Dapps introduces you to decentralized applications based on the Ethereum blockchain platform. In this book, you’ll learn the

Scala for the Impatient, 2nd Edition

Download free Scala for the Impatient, 2nd Edition eBook in PDF

Interest in the Scala programming language continues to grow for many reasons. Scala embraces the functional programming style without abandoning the

Scalability Patterns

Download free Scalability Patterns eBook in PDF

In this book, the CEO of Cazton, Inc. and internationally-acclaimed speaker, Chander Dhall, demonstrates current website design scalability patterns

Getting Started with SBT for Scala

Download free Getting Started with SBT for Scala eBook in PDF

Build tools are a boon to developers working on large projects. With the configuration to run/execute the project moved out, developers can focus more

Scala for Java Developers

Download free Scala for Java Developers eBook in PDF

Master the fundamentals of Scala and understand its emphasis on functional programming that sets it apart from Java. This book will help you translate