-
Learning RxJava - Second Edition
Author Nick Samoylov , Thomas Nield
Updated with the latest Maven coordinates, Java programming features, and API changes, this book is your guide to solving problems in writing asynchronous and event-based programsKey FeaturesExplore a variety of tools and techniques used to solve problems in implementing ....
Release Date 2020/02 -
ASP.NET Core 3 and Angular 9 - Third Edition
Author Valerio De Sanctis
Build a simple, yet fully-functional modern web application using .NET Core 3.1, Entity Framework Core and Angular 9Key FeaturesExplore the latest edition of the bestselling book ASP.NET Core 2 and Angular 5 Design, build and deploy a Single Page Application or Progressi....
Release Date 2020/02 -
Software Engineering at Google
Author Hyrum Wright , Tom Manshreck , Titus Winters
How do you manage a living codebase that evolves and responds to changing requirements and demands over the length of its life? Based on their experience at Google, software engineers Titus Winters and Hyrum K. Wright, along with technical writer Tom Manshreck, pre....
Release Date 2020/02 -
Author Grace Jansen , Peter Gollmar
Enterprises are busy transforming themselves by building applications capable of handling massive scale, enormous amounts of data, or both. The good news? There’s an unprecedented choice of open source technologies available to pursue these next-generation applications. I....
Release Date 2020/02 -
Author Caleb Hattingh
If you’re among the Python developers put off by asyncio’s complexity, it’s time to take another look. Asyncio is complicated because it aims to solve problems in concurrent network programming for both framework and end-user developers. The features you need to co....
Release Date 2020/02 -
Author Scott Oaks
Coding and testing are generally considered separate areas of expertise. In this practical book, Java expert Scott Oaks takes the approach that anyone who works with Java should be adept at understanding how code behaves in the Java Virtual Machine—including the tu....
Release Date 2020/02 -
Fundamentals of Software Architecture
Author Neal Ford , Mark Richards
Salary surveys worldwide regularly place software architect in the top 10 best jobs, yet no real guide exists to help developers become architects. Until now. This book provides the first comprehensive overview of software architecture’s many aspects. Aspiring and ....
Release Date 2020/02 -
Codeless Data Structures and Algorithms : Learn DSA Without Writing a Single Line of Code
Author Armstrong Subero
In the era of self-taught developers and programmers, essential topics in the industry are frequently learned without a formal academic foundation. A solid grasp of data structures and algorithms (DSA) is imperative for anyone looking to do professional software developme....
Release Date 2020/02 -
Beginning Game Programming with Pygame Zero: Coding Interactive Games on Raspberry Pi Using Python
Author Stewart Watkiss
Make fun games while learning to code. Focused on making games rather than teaching programming theory, in this book you're more likely to see code on how gravity affects a missiles trajectory instead of the most efficient way to search through data. Even the....
Release Date 2020/02 -
Beginning Unreal Game Development: Foundation for Simple to Complex Games Using Unreal Engine 4
Author David Nixon
Get started creating video games using Unreal Engine 4 (UE4) and learning the fundamentals of game development. Through hands-on, step-by-step tutorials, you will learn to design engaging environments and a build solid foundation for more complex games. Discover how to ut....
Release Date 2020/02 -
Pro Perl Programming: From Professional to Advanced
Author William Bo Rothwell
Master intermediate to advanced techniques of the Perl programming language starting with a focus on regular expressions and some of their advanced features. This book then covers other pro-level features, including formatted output, file handling, and more. &nb....
Release Date 2020/02 -
Practical Rust Projects: Building Game, Physical Computing, and Machine Learning Applications
Author Shing Lyu
Go beyond the basics and build complete applications using the Rust programming language. The applications in this book include a high-performance web client, a microcontroller (for a robot, for example), a game, an app that runs on Android, and an application that i....
Release Date 2020/02 -
Beginning Ballerina Programming: From Novice to Professional
Author Anjana Fernando , Lakmal Warusawithana
Discover the Ballerina programming language for next-generation microservices and cloud-native application development. This book shows you that Ballerina is a cutting-edge programming language which incorporates many of the latest technological advancements in programmin....
Release Date 2020/02 -
Architecting Enterprise Blockchain Solutions
Author Joseph Holbrook
Demystify architecting complex blockchain applications in enterprise environmentsArchitecting Enterprise Blockchain Solutions helps engineers and IT administrators understand how to architect complex blockchain applications in enterprise environments. The b....
Release Date 2020/02 -
Author Alfredo Deza , Noah Gift
Getting started with testing can be hard, and this book aims make it all very easy by using examples and explaining the process in a straightforward way. Testing is a core principle of robust software implementations and should be a prime skill to master that can be appli....
Release Date 2020/02 -
Mastering JavaScript Functional Programming - Second Edition
Author Federico Kereki
Explore the functional programming paradigm and the different techniques for developing better algorithms, writing more concise code, and performing seamless testingKey FeaturesExplore this second edition updated to cover features like async functions and transduce....
Release Date 2020/01 -
Deploying Microsoft 365 Teamwork: Exam MS-300 Guide
Author Aaron Guilmette
Prepare to achieve Microsoft 365 Certified Teamwork Administrator Associate certification by learning essential SharePoint Online concepts, and answering self-assessment questions to test your knowledgeKey FeaturesCover essential topics based on the MS-300 exam, and learn....
Release Date 2020/01 -
Blockchain Development for Finance Projects
Author Ishan Roy
A practical blockchain handbook designed to take you through implementing and re-engineering banking and financial solutions and workflows using eight step-by-step projectsKey FeaturesImplement various end-to-end blockchain projects and learn to enhance present-day....
Release Date 2020/01 -
Author Konrad Szydlo , Yehonathan Sharvit , Scott McCaughie , Thomas Haratyk , Joseph Fahey
Cut through the noise and get real results with a step-by-step approach to learning Clojure programmingKey FeaturesIdeal for the Clojure beginner who is getting started for the first time A step-by-step Clojure tutorial with exercises and activities that help build....
Release Date 2020/01 -
Full Stack Development with JHipster - Second Edition
Author Sendil Kumar N , Deepu K Sasidharan
Written by the core development team of JHipster and fully updated for JHipster 6, Java 11, and Spring Boot 2.1, this book will show you how to build modern web applications with real-world examples and best practicesKey FeaturesBuild full stack applications with m....
Release Date 2020/01 -
Mastering Machine Learning Algorithms - Second Edition
Author Giuseppe Bonaccorso
Updated and revised second edition of the bestselling guide to exploring and mastering the most important algorithms for solving complex machine learning problemsKey FeaturesUpdated to include new algorithms and techniques Code updated to Python 3.8 & TensorFlo....
Release Date 2020/01 -
Hands-On Design Patterns and Best Practices with Julia
Author Stefan Karpinski , Tom Kwong
Design and develop high-performance, reusable, and maintainable applications using traditional and modern Julia patterns with this comprehensive guideKey FeaturesExplore useful design patterns along with object-oriented programming in Julia 1.0 Implement macros and....
Release Date 2020/01 -
Advanced C++ Programming Cookbook
Author Dr. Rian Quinn
A recipe-based guide to refining your C++ programming skills with the help of coding best practices, advanced programming concepts, and the latest features of C++17 and C++20Key FeaturesLearn how to develop and design your own libraries Find solutions to your app d....
Release Date 2020/01 -
Hands-On Software Engineering with Golang
Author Achilleas Anagnostopoulos
Explore software engineering methodologies, techniques, and best practices in Go programming to build easy-to-maintain software that can effortlessly scale on demandKey FeaturesApply best practices to produce lean, testable, and maintainable Go code to avoid accumu....
Release Date 2020/01 -
Author James Padolsey
Get the most out of JavaScript for building web applications through a series of patterns, techniques, and case studies for clean codingKey FeaturesWrite maintainable JS code using internal abstraction, well-written tests, and well-documented code Understand the ag....
Release Date 2020/01 -
Application Development with Qt Creator
Author Lee Zhi Eng , Ray Rischpater
Explore Qt Creator, Qt Quick, and QML to design and develop applications that work on desktop, mobile, embedded, and IoT platformsKey FeaturesBuild a solid foundation in Qt by learning about its core classes, multithreading, File I/O, and networking Learn GUI programming....
Release Date 2020/01 -
Modern Systems Programming with Scala Native
Author Richard Whaling
Access the power of bare-metal systems programming with Scala Native, an ahead-of-time Scala compiler. Without the baggage of legacy frameworks and virtual machines, Scala Native lets you re-imagine how your programs interact with your operating system. Compile Scala code....
Release Date 2020/01 -
Author Matthias Noback
Object Design Style Guide presents dozens of professional techniques for writing OO code. In it, veteran developer Matthias Noback lays out design rules for constructing objects, defining methods, changing and exposing state, and much more. All examples use instantly fami....
Release Date 2020/01 -
Unit Testing Principles, Practices, and Patterns
Author Vladimir Khorikov
Unit Testing Principles, Patterns and Practices teaches you to design and write tests that target the domain model and other key areas of your code base. In this clearly written guide, you learn to develop professional-quality test suites, safely automate your test....
Release Date 2020/01 -
Author Dane Hillard
Practices of the Python Pro teaches you to design and write professional-quality software that’s understandable, maintainable, and extensible. Dane Hillard is a Python pro who has helped many dozens of developers make this step, and he knows what it takes. With hel....
Release Date 2020/01