By Diego Pacheco
Write sleek, scalable, and reactive functions with the ability of Scala
About This Book
- Delves into the intricacies of useful reactive programming with Scala
- Explores frameworks like Akka, Play and Slick used to boost effective applications
- A step-by-step advisor with lots of examples displaying useful implementation of crucial concepts
Who This publication Is For
If you're a Java or JVM developer who desires to use Scala to construct reactive practical purposes for the JVM platform, then this ebook is for you. earlier wisdom of Java or sensible programing may aid. No Scala wisdom is required.
What you'll Learn
- Use Akka to create a talk provider to your app
- Equip your self with the ideas and instruments to construct stories and construct database patience with Scala and Slick
- Develop a customer-facing relaxation API that uses Scala and Spray
- Make use of the Scala net improvement ideas and scale up the structure of your application
- Get accustomed to the middle rules and ideas of practical Programming
- Use the Play framework to create versions, controllers, and views
- Develop reactive backing frameworks through writing code with RxScala
- Discover what right trying out includes with Scala utilizing behavior-driven development
Scala is understood for incorporating either object-oriented and sensible programming right into a concise and very robust package deal. even if, growing an app in Scala can get a bit difficult as a result of complexity the language has. This booklet might help you dive instantly into app improvement by means of making a actual, reactive, and practical program. we'll offer you sensible examples and directions utilizing a hands-on process that would offer you an organization grounding in reactive useful principles.
The publication will take you thru all of the basics of app improvement inside of Scala as you construct an software piece via piece. we have now made absolute to include every little thing you wish from establishing to development reviews and scaling structure. This booklet additionally covers the main important instruments to be had within the Scala surroundings, similar to Slick, Play, and Akka, and a complete lot extra. it's going to assist you unencumber the secrets and techniques of establishing your personal updated Scala software whereas maximizing functionality and scalability.
Style and approach
This e-book takes a step by step method of app improvement with Scala. it is going to position specific emphasis on useful language. it's going to educate you the middle advantages of Scala and the basics of useful programming through constructing a powerful application.
Read or Download Building Applications with Scala PDF
Similar object oriented design books
Good judgment Programming is the identify given to a particular kind of programming, very varied from that of traditional programming languages resembling C++ and Java. through some distance the main standard good judgment Programming language is Prolog. Prolog is an effective selection for constructing advanced functions, specially within the box of synthetic Intelligence.
APPLE DESIGNED quick so that you wouldn’t want prior Apple programming adventure, yet many Apple builders should want to benefit from fast in present projects—as good as begin writing tasks from scratch. during this compact, to-the-point consultant, writer and iOS developer Maurice Kelly steps present Objective-C builders in the course of the fundamentals of the quick language—including varieties, syntax, variables, strings, and classes—and explores the right way to use quick with latest tasks and create new apps written thoroughly in quick.
Notice item orientated programming with Java during this detailed instructional. This e-book makes use of Java and Eclipse to put in writing and generate output for examples in themes resembling periods, interfaces, overloading, and overriding. Interactive item orientated Programming in Java uniquely provides its fabric in a discussion with the reader to motivate considering and experimentation.
Study the most recent technological developments in development a scalable computing device studying version with colossal facts utilizing R. This booklet indicates you ways to paintings with a laptop studying set of rules and use it to construct a ML version from uncooked information. All useful demonstrations could be explored in R, a strong programming language and software program surroundings for statistical computing and pics.
- Object-Oriented Analysis and Design with Applications (Addison-Wesley Object Technology Series)
- Patterns for Parallel Software Design (Wiley Software Patterns Series)
- Learning Java by Building Android Games - Explore Java Through Mobile Game Development
- Elemental Design Patterns (Addison-Wesley Professional Computing Series)
- A Practical Guide to SysML: The Systems Modeling Language (The MK/OMG Press)
- Using UML: Software Engineering with Objects and Components (Object Technology Series)
Extra resources for Building Applications with Scala
Building Applications with Scala by Diego Pacheco