Building Applications with Scala by Diego Pacheco

By Diego Pacheco

Write glossy, scalable, and reactive purposes 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 e-book Is For

If you're a Java or JVM developer who desires to use Scala to construct reactive practical functions for the JVM platform, then this ebook is for you. previous wisdom of Java or sensible programing may support. No Scala wisdom is required.

What you'll Learn

  • Use Akka to create a talk provider on your app
  • Equip your self with the thoughts 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 conversant in the center ideas and ideas of useful Programming
  • Use the Play framework to create types, controllers, and views
  • Develop reactive backing frameworks via writing code with RxScala
  • Discover what right checking out involves with Scala utilizing behavior-driven development

In Detail

Scala is understood for incorporating either object-oriented and practical programming right into a concise and intensely robust package deal. although, developing an app in Scala can get a bit tough due to the complexity the language has. This booklet can help you dive immediately into app improvement by way of making a genuine, reactive, and sensible program. we'll offer you functional examples and directions utilizing a hands-on method that might offer you a company grounding in reactive sensible principles.

The publication will take you thru the entire basics of app improvement inside Scala as you construct an program piece through piece. we now have made guaranteed to comprise every little thing you wish from developing to construction experiences and scaling structure. This booklet additionally covers the main important instruments on hand within the Scala atmosphere, similar to Slick, Play, and Akka, and a complete lot extra. it is going to assist you release the secrets and techniques of creating your individual up to date Scala program whereas maximizing functionality and scalability.

Style and approach

This ebook takes a step by step method of app improvement with Scala. it is going to position exact emphasis on useful language. it is going to educate you the center advantages of Scala and the basics of sensible programming by way of constructing a strong application.

Show description

Read or Download Building Applications with Scala PDF

Similar object oriented design books

Logic Program Synthesis from Incomplete Information (The Springer International Series in Engineering and Computer Science)

Software synthesis is an answer to the software program concern. If we had a application that develops right courses from necessities, then application validation and upkeep could disappear from the software program life-cycle, and you can still specialise in the extra inventive projects of specification elaboration, validation, and upkeep, simply because replay of application improvement will be more cost-effective.

Design Patterns in Java™ (2nd Edition) (Software Patterns Series)

Layout styles in Java™ can provide the hands-on perform and deep perception you want to absolutely leverage the numerous strength of layout styles in any Java software program undertaking. the correct supplement to the vintage layout styles, this learn-by-doing workbook applies the newest Java positive factors and top practices to all the unique 23 styles pointed out in that groundbreaking textual content.

Oracle Certified Associate, Java SE 7 Programmer Study Guide

Each one aim is addressed utilizing a chain of programming examples. whilst the subject affects reminiscence, stack and heap illustrations are used to supply the reader with a extra extensive realizing of the subject. on the finish of every bankruptcy, a sequence of pattern questions are supplied to enhance your wisdom.

Jump Start CoffeeScript: Get Up to Speed With CoffeeScript in a Weekend

A pragmatic and concise advent to CoffeeScript, a programming language that compiles into JavaScript and that makes operating with JavaScript more uncomplicated. The e-book lays out the fundamentals of the language, its syntax, and the fascinating good points that set it except JavaScript. it's going to fulfill an individual with an intermediate point of knowing of JavaScript who wishes a conceptual and functional advent to CoffeeScript.

Extra info for Building Applications with Scala

Sample text

Download PDF sample

Rated 4.92 of 5 – based on 14 votes