Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Practical Scala DSLs: Real-World Applications Using Domain Specific Languages

Buy
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.  

(HTML tags aren't allowed.)

Windows Vista Security: Securing Vista Against Malicious Attacks
Windows Vista Security: Securing Vista Against Malicious Attacks

It's not the computer. The hacker's first target is YOU!

A dirty little secret that vendors don't want you to know is that good computer security doesn't cost a thing. Any solution you can buy is guaranteed to fail. Malicious hackers use this fact to their advantage. Real security is gained by understanding the enemy's tactics and...

Quantum Circuit Simulation
Quantum Circuit Simulation

Quantum Circuit Simulation covers the fundamentals of linear algebra and introduces basic concepts of quantum physics needed to understand quantum circuits and algorithms. It requires only basic familiarity with algebra, graph algorithms and computer engineering. After introducing necessary background, the authors describe key simulation...

Lonely Planet Pocket Los Angeles (Encounter)
Lonely Planet Pocket Los Angeles (Encounter)

Get Straight to the Heart of the City
Top Sights. The city’s must-see sights plus expert advice to make your trip even better.
Local Life. Discover how to unlock the city with guides to areas that the locals really love.
Best of Los Angeles. We’ve found the best walks, food, art
...


Numerical Solution of Partial Differential Equations: Theory, Algorithms, and Their Applications: In Honor of Professor Raytcho Lazarov's 40 Years of ... Proceedings in Mathematics & Statistics)
Numerical Solution of Partial Differential Equations: Theory, Algorithms, and Their Applications: In Honor of Professor Raytcho Lazarov's 40 Years of ... Proceedings in Mathematics & Statistics)

One of the current main challenges in the area of scientific computing? is the design and implementation of accurate numerical models for complex physical systems which are described by time dependent coupled systems of nonlinear PDEs. This volume integrates the works of experts in computational...

User-Centered Computer Aided Language Learning
User-Centered Computer Aided Language Learning
In the field of computer aided language learning (CALL), there is a need for emphasizing the importance of the user. User-Centered Computer Aided Language Learning presents methodologies, strategies, and design approaches for building interfaces for a user-centered CALL environment, creating a deeper understanding of the opportunities and...
Electronic Structure Modeling: Connections Between Theory and Software
Electronic Structure Modeling: Connections Between Theory and Software
Computational chemistry, including electronic structure modeling, is a fast and accurate tool for treating large chemically meaningful systems. Unique among current quantum chemistry texts, Electronic Structure Modeling: Connections Between Theory and Software enables nonspecialists to employ computational methods in their...
©2019 LearnIT (support@pdfchm.net) - Privacy Policy