Pro JavaFX 9 A Definitive Guide to Building Desktop, Mobile, and Embedded Java Clients, Fourth Edition

Scala for Java Developers: A Practical Primer By Toby Weston
Pro JavaFX 9: A Definitive Guide to Building Desktop, Mobile, and Embedded Java Clients, Fourth Edition By Johan Vos
Sourabh Sharma, “Mastering Microservices with Java 9 – Second Edition: Build domain-driven microservice-based applications with Spring, Spring C”
Ashish Belagali, Hardik Trivedi, Akshay Chordiya, “Kotlin Blueprints”
Mark L. Murphy, “The Busy Coder’s Guide to Android Development, Version 8.9”

Scala for Java Developers: A Practical Primer By Toby Weston

English | PDF,EPUB | 2017 (2018 Edition) | 246 Pages | ISBN : 1484231074 | 4.24 MB

Master the fundamentals of Scala and understand its emphasis on functional programming that sets it apart from Java. This book will help you translate what you already know in Java to Scala to start your functional programming journey. Learn Scala is split into four parts: a tour of Scala, a comparison between Java and Scala, Scala-specific features and functional programming idioms, and finally a discussion about adopting Scala in existing Java teams and legacy projects.
After reading and using this tutorial, you’ll come away with the skills in Scala to kick-start your productivity with this growing popular language.

Pro JavaFX 9: A Definitive Guide to Building Desktop, Mobile, and Embedded Java Clients, Fourth Edition By Johan Vos

English | PDF,EPUB | 2017 (2018 Edition) | 356 Pages | ISBN : 1484230418 | 8.52 MB

Use the JavaFX platform to create rich-client Java applications and discover how you can use this powerful Java-based UI platform, which is capable of handling large-scale data-driven business applications for PC as well as mobile and embedded devices.
The expert authors cover the new more modular JavaFX 9 APIs, development tools, and best practices and provide code examples that explore the exciting new features provided with JavaFX 9, part of Oracle’s new Java 9 release. Pro JavaFX 9: A Definitive Guide to Building Desktop, Mobile, and Embedded Java Clients also contains engaging tutorials that cover virtually every facet of JavaFX development and reference materials on JavaFX that augment the JavaFX API documentation.
New material in this edition includes JavaFX UI controls and CSS APIs for modularization. Additionally, there is coverage of the Shader DSL for JavaFX that allows you to generate Shaders for OpenGL and Direct3D. After reading and using this book, you’ll have the knowledge to give you an edge in your next JavaFX-based project.

Sourabh Sharma, “Mastering Microservices with Java 9 – Second Edition: Build domain-driven microservice-based applications with Spring, Spring C”

English | ISBN: 1787281442 | 2017 | EPUB | 316 pages | 5 MB

Master the art of implementing scalable microservices in your production environment with ease
Key Features
Use domain-driven design to build microservices
Use Spring Cloud to use Service Discovery and Registeration
Use Kafka, Avro and Spring Streams for implementing event based microservices
Book Description
Microservices are the next big thing in designing scalable, easy-to-maintain applications. It not only makes app development easier, but also offers great flexibility to utilize various resources optimally. If you want to build an enterprise-ready implementation of the microservices architecture, then this is the book for you!
Starting off by understanding the core concepts and framework, you will then focus on the high-level design of large software projects. You will gradually move on to setting up the development environment and configuring it before implementing continuous integration to deploy your microservice architecture. Using Spring security, you will secure microservices and test them effectively using REST Java clients and other tools like RxJava 2.0. We’ll show you the best patterns, practices and common principals of microservice design and you’ll learn to troubleshoot and debug the issues faced during development. We’ll show you how to design and implement reactive microservices. Finally, we’ll show you how to migrate a monolithic application to microservices based application.
By the end of the book, you will know how to build smaller, lighter, and faster services that can be implemented easily in a production environment.
What you will learn
Use domain-driven design to design and implement microservices
Secure microservices

Ashish Belagali, Hardik Trivedi, Akshay Chordiya, “Kotlin Blueprints”

English | ISBN: 1788390806 | 2017 | EPUB | 297 pages | 6 MB

Get to know the building blocks of Kotlin and best practices when using quality world-class applications
Key Features
Learn to build exciting and scalable Android and web applications (both the server-side and client-side parts) with your Kotlin skills
Dive into the great ecosystem of Kotlin frameworks and libraries through projects that you’ll build using this book
This project-based guide contains clear instructions to help you extend your applications across a wide domain
Book Description
Kotlin is a powerful language that has applications in a wide variety of fields. It is a concise, safe, interoperable, and tool-friendly language. The Android team has also announced first-class support for Kotlin, which is an added boost to the language. Kotlin’s growth is fueled through carefully designed business and technology benefits.
The collection of projects demonstrates the versatility of the language and enables you to build standalone applications on your own. You’ll build comprehensive applications using the various features of Kotlin. Scale, performance, and high availability lie at the heart of the projects, and the lessons learned throughout this book.
You’ll learn how to build a social media aggregator app that will help you efficiently track various feeds, develop a geospatial webservice with Kotlin and Spring Boot, build responsive web applications with Kotlin, build a REST API for a news feed reader, and build a server-side chat application with Kotlin.
It also covers the various libraries and frameworks used in the projects. Through the course of building applications, you’ll not only get to grips with the various features of Kotlin, but you’ll also discover how

Mark L. Murphy, “The Busy Coder’s Guide to Android Development, Version 8.9”

ISBN: 0981678009 | 2017 | EPUB/PDF | 4494 pages | 19 MB/78 MB

The Busy Coder’s Guide to Android Development for Android Studio 3.0, covering the Android SDK through 8.0.
Do you want current information about how to develop Android apps? This book covers the latest Android Studio version and the latest version of Android, plus all the information you need to get your apps working on older devices. This book contains over 200 chapters, covering everything from the first steps in getting an app going to advanced development techniques.
The core chapters — representing ~800 pages — are set up as a typical programming guide, covering the basics of getting an Android app up and running. The book includes material on setting up your development tools, constructing a user interface, loading data from a local database or the Internet, handling the differences between phones and tablets, and much more.
The core chapters also include an integrated set of 16 tutorials, offering you step-by-step guides for creating an Android application from scratch. Hence, whether you “learn by reading” or “learn by doing”, you have the material in the core chapters to accomplish your goal.
The rest of the book comprises the trails. These are linked sets of chapters covering advanced topics, organized by theme. However, while the core chapters are designed to be read in sequence, the trails are designed to be read on an as-needed basis, when you want to dive into those specific topics.
Version 8.9 updates:
New chapter on Bluetooth RFCOMM
Updated chapter on Android Things
New section on the Android Test Orchestrator