Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Scala for Java Developers

Buy
Scala for Java Developers, 9781783283637 (1783283637), Packt Publishing, 2014

Build reactive, scalable applications and integrate Java code with the power of Scala

Overview

  • Learn the syntax interactively to smoothly transition to Scala by reusing your Java code
  • Leverage the full power of modern web programming by building scalable and reactive applications
  • Easy to follow instructions and real world examples to help you integrate java code and tackle big data challenges

In Detail

Scala for Java Developers is a step-by-step guide full of easy-to-follow code taken from real-world examples explaining the migration and integration of Scala in a Java project.

With this book, you will first get comfortable with the Scala syntax and its Java-like ecosystem, and then dive into new ways of building reactive web apps using the Typesafe stack including the actor-based Akka framework, the Play web framework, and the emerging Slick framework for persistence. The book will then teach you how to review useful tools for unit, integration, and functional testing; demonstrate how integrating with external systems applies to the Scala world and what its benefits are.

From learning the Scala syntax interactively to writing modern, scalable, reactive applications, this book will help you to take your skills to the next level by solving complex problems in a concise and maintainable way.

What you will learn from this book

  • Apply and control the Scala Ecosystem
  • Migrate Java code to Scala
  • Discover Play Framework web development
  • Test data using Scala's testing frameworks
  • Manipulate XML and JSON in Scala
  • Learn the Scala syntax interactively
  • Integrate Java projects in Scala
  • Build reactive web apps using the Typesafe stack
  • Use new systems including the Akka framework, the Play web framework, and the emerging Slick framework
  • Tackle big data challenges

Approach

This step-by-step guide is full of easy-to-follow code taken from real-world examples explaining the migration and integration of Scala in a Java project.

Who this book is written for

If you are a Java developer or a Java architect working with Java EE-based solutions and want to start using Scala in your daily programming, then this book is ideal for you. This book will get you up and running quickly by adopting a pragmatic approach with real-world code samples. No prior knowledge of Scala is required.

(HTML tags aren't allowed.)

Sustainable On-Site CHP Systems: Design, Construction, and Operations
Sustainable On-Site CHP Systems: Design, Construction, and Operations

PROVEN TECHNIQUES FOR REDUCING ENERGY USE WITH CHP SYSTEMS

Plan, design, construct, and operate a sustainable on-site CHP (combined heat and power) facility using the detailed information in this practical guide. Sustainable On-Site CHP Systems reveals how to substantially increase the energy efficiency in commercial,...

Modern Control Technology: Components and Systems
Modern Control Technology: Components and Systems
Modern Control Technology: Components and Systems, 2nd Edition provides an introduction to automatic control systems and components that is both comprehensive and up-to-date. Logically organized, this book takes the reader on a journey through a control system. Each chapter examines a different functional part, followed by discussion of control...
Multi-objective Management in Freight Logistics: Increasing Capacity, Service Level and Safety with Optimization Algorithms
Multi-objective Management in Freight Logistics: Increasing Capacity, Service Level and Safety with Optimization Algorithms
The complexity of modern supply chains requires decision makers in logistics to work with a set of efficient (Pareto optimal) solutions, mainly to catch different economic aspects for which one optimal solution related to a single objective function is not able to capture entirely. Motivated by this, and by recent changes in global markets and the...

Mobile Broadcasting with WiMAX: Principles, Technology, and Applications
Mobile Broadcasting with WiMAX: Principles, Technology, and Applications
This book is exclusively dedicated to WiMAX. The focus of the book is on the applications of WiMAX networks, with delivery of multimedia content to wireless and mobile devices being the area of greatest attention. WiMAX has crossed a number of major milestones in the recent past. These include setting standards, adopting...
The Adobe InCopy CS2 Book
The Adobe InCopy CS2 Book

Adobe InCopy CS2 allows writers and editors to work on pages, spreads, or entire documents using a true writer's tool, while the designers design those same documents simultaneously in Adobe InDesign CS2. The ability to achieve 100 percent accurate copyfitting, employ professional-quality editorial tools, and participate in a...

Programming Microsoft LINQ in Microsoft .NET Framework 4
Programming Microsoft LINQ in Microsoft .NET Framework 4

We saw Language Integrated Query (LINQ) for the first time in September 2005, when the LINQ Project was announced during the Professional Developers Conference (PDC 2005). We immediately realized the importance and the implications of LINQ for the long term. At the same time, we felt it would be a huge error to look to LINQ only for its...

©2021 LearnIT (support@pdfchm.net) - Privacy Policy