Upgrade your Scala programming skills with Packt's new book and eBook!

May 2014 | Java, Open Source

Packt Publishing is proud to announce the release of its new book Scala for Java Developers. Written by Thomas Alexandre, this book contains easy-to-follow code taken from real-world examples explaining the migration and integration of Scala in a Java project. The book is 276 pages long and costs $44.99, while the eBook is $21.59.

About the Author:

Thomas Alexandre is a senior consultant at DevCode, specializing in Java and Scala software development. In addition to 15 years of Java development, he has focused these past few years on emerging languages and web frameworks such as Groovy and Scala. He is a certified trainer by Typesafe, the creators of Scala. Thomas has a PhD in Computer Science from the University of Lille, France, and has spent 2 years as postdoc with Carnegie Mellon University in the fields of security and e-commerce.

Scala is an acronym for “Scalable Language”. Scala is a pure-bred object-oriented language. Conceptually, every value is an object and every operation is a method-call. The language supports advanced component architectures through classes and traits.

Scala for Java Developers is a step-by-step guide that will allow readers to make an effective transition from Java to Scala by adopting functional programming concepts. From learning the Scala syntax interactively to writing modern scalable reactive applications, this book will help readers to solve complex problems in a concise and maintainable way. Readers will 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.

Following on from this, readers will learn how to review useful tools for unit integration and functional testing, test data as well as quality and continuous delivery, and demonstrate how integrating with external systems applies to the Scala world and what its benefits are.

Scala for Java Developers covers the following topics:

Chapter 1: Programming Interactively within Your Project

Chapter 2: Code Integration

Chapter 3: Understanding the Scala Ecosystem

Chapter 4: Testing Tools

Chapter 5: Getting Started with the Play Framework

Chapter 6: Database Access and the Future of ORM

Chapter 7: Working with Integration and Web Services

Chapter 8: Essential Properties of Modern Applications – Asynchrony and Concurrency

Chapter 9: Building Reactive Web Applications

Chapter 10: Scala Goodies


Scala for Java Developers
This book is perfect for Java developers or a Java architects, working in Java EE-based solutions who want to start using Scala in their daily programming.

For more information, please visit: http://www.packtpub.com/scala-for-java-developers/book

Code Download and Errata
Packt Anytime, Anywhere
Register Books
Print Upgrades
eBook Downloads
Video Support
Contact Us
Awards Voting Nominations Previous Winners
Judges Open Source CMS Hall Of Fame CMS Most Promising Open Source Project Open Source E-Commerce Applications Open Source JavaScript Library Open Source Graphics Software
Resources
Open Source CMS Hall Of Fame CMS Most Promising Open Source Project Open Source E-Commerce Applications Open Source JavaScript Library Open Source Graphics Software