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 :

Java 9 Modularity Revealed

Download free Java 9 Modularity Revealed eBook in PDF

Develop modular applications using the Java Platform Module System, the single most anticipated feature in Java 9. You will improve maintainability an

Learning Python Network Programming

Download free Learning Python Network Programming eBook in PDF

Network programming has always been a demanding task. With full-featured and well documented libraries all the way up the stack, Python makes network

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

Scala Cookbook

Download free Scala Cookbook eBook in PDF

Save time and trouble when using Scala to build object-oriented, functional, and concurrent applications. With more than 250 ready-to-use recipes and

Professional Scala

Download free Professional Scala eBook in PDF

Professional Scala provides experienced programmers with fast track coverage aimed at supporting the use of Scala in professional production applicati

Learning Scala

Download free Learning Scala eBook in PDF

Why learn Scala? You don’t need to be a data scientist or distributed computing expert to appreciate this object-oriented functional programming

Programming Scala, 2nd Edition

Download free Programming Scala, 2nd Edition eBook in PDF

Get up to speed on Scala, the JVM language that offers all the benefits of a modern object model, functional programming, and an advanced type system.