Practical Scala DSLs: Real-World Applications Using Domain Specific Languages

Practical Scala DSLs: Real-World Applications Using Domain Specific Languages Front Cover
0 Reviews
2018-01-13
226 pages

Book Description

Build domain specific languages (DSLs) using Java's most popular functional 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 examples that explain the actual use of DSLs with Scala: a web and microservices; a custom language; a app; a 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 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.

Table of Contents

Chapter 1: Introduction to Scala
Chapter 2: Introduction to DSL
Chapter 3: Internal DSL
Chapter 4: External DSL
Chapter 5: Web API and μService
Chapter 6: User Recognition System
Chapter 7: Creating a Custom Language
Chapter 8: Mobile Development
Chapter 9: Forex Trading System
Chapter 10: Game Development
Chapter 11: Cloud and DevOps

Book Details

  • Title: Practical Scala DSLs: Real-World Applications Using Domain Specific Languages
  • Author:
  • Length: 226 pages
  • Edition: 1st ed.
  • Language: English
  • Publisher:
  • Publication Date: 2018-01-13
  • ISBN-10: 1484230353
  • ISBN-13: 9781484230350
File HostFree Download LinkFormatSize (MB)Upload Date
UsersCloud Click to downloadTrue PDF, EPUB2.811/30/2017
UsersCloud Click to downloadTrue PDF, EPUB2.804/15/2018
How to Download? Report Dead Links & Get a Copy

Leave a Reply