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

Analyzing the Analyzers: An Introspective Survey of Data Scientists and Their Work
Analyzing the Analyzers: An Introspective Survey of Data Scientists and Their Work

There has been intense excitement in recent years around activities labeled "data science," "big data," and "analytics." However, the lack of clarity around these terms and, particularly, around the skill sets and capabilities of their practitioners has led to inefficient communication between "data...

Synthetic Messenger RNA and Cell Metabolism Modulation: Methods and Protocols
Synthetic Messenger RNA and Cell Metabolism Modulation: Methods and Protocols

Synthetic mRNA is an attractive tool for mammalian cell reprogramming that  can be used in basic research, as well as in clinical applications. Present mRNA in vitro synthesis is a rather simple procedure, which delivers a high yield of quality product. Various modifications may be introduced into the mRNA by changing  the sequence...

Calculus for Computer Graphics
Calculus for Computer Graphics

Students studying computer animation and computer games have to be familiar with geometry, matrices, vectors, rotation transforms, quaternions, curves and surfaces, and as computer graphics software becomes increasingly sophisticated, calculus is also being used to resolve its associated problems.

The author draws upon his...


Technologies for Business Information Systems
Technologies for Business Information Systems
The material collected in Technologies for Business Systems covers a broad range of applications of computer science methods and algorithms in business practice. It presents a research cutting edge in development, implementation, and improvement of computer systems. The computer science and information systems topics covered in the book include...
Java EE Development with Eclipse - Second Edition
Java EE Development with Eclipse - Second Edition

Develop, debug, test, and troubleshoot Java EE 7 applications rapidly with Eclipse

About This Book

  • Go beyond simply learning Java EE APIs and explore the complete workflow of developing enterprise Java applications
  • Learn to use the features of Eclipse JEE to simplify Java EE application...
Distributed Computing and Internet Technology: First International Conference, ICDCIT 2004, Bhubaneswar, India, December 22-24, 2004
Distributed Computing and Internet Technology: First International Conference, ICDCIT 2004, Bhubaneswar, India, December 22-24, 2004
This book constitutes the refereed proceedings of the First International Conference on Distributed Computing and Internet Technology, ICDCIT 2004, held in Bhubaneswar, India in December 2004.

The 47 revised papers presented together with 3 invited papers and 5 abstracts of invited or workshop papers were carefully reviewed and selected from...

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