-
Beginning Spring 5: From Novice to Professional
Author Andrew Lombardi , Joseph B. Ottinger
Get started with Spring Framework 5 and its ecosystem, with a guide to the working practices in modern development. Authors Joseph Ottinger and Andrew Lombardi will teach you how to use the Spring Framework to build Java-based applications, web applications, and mi....
Release Date 2019/09 -
Pro CDI 2 in Java EE 8: An In-Depth Guide to Context and Dependency Injection
Author Arjan Tijms , Jan Beernink
In Pro CDI 2 in Java EE 8, use CDI and the CDI 2.0 to automatically manage the life cycle of your enterprise Java, Java EE, or Jakarta EE application’s beans using predefined scopes and define custom life cycles using scopes. In this book, you will see how you can ....
Release Date 2019/09 -
Author Bruce Johnson
Expert guidance on using Visual Studio Code for editing and debugging your web development projectsVisual Studio Code, a free, open source, cross-compatible source code editor, is one of the most popular choices for web developers. It is fast, lightweight, customiz....
Release Date 2019/09 -
Author Josh Lospinoso
Upgrade your Code with C++C++ is one of the most widely used languages for real-world software. In the hands of a knowledgeable programmer, C++ can produce small, efficient, and readable code that any programmer would be proud of.Designed for intermediate to advanc....
Release Date 2019/09 -
The Pragmatic Programmer: your journey to mastery, 20th Anniversary Edition, 2nd Edition
Author Andrew Hunt , David Thomas
"One of the most significant books in my life." —Obie Fernandez, Author, The Rails Way"Twenty years ago, the first edition of The Pragmatic Programmer completely changed the trajectory of my career. This new edition could do the same for yours." —Mike Cohn, Author ....
Release Date 2019/09 -
Mastering Blockchain Programming with Solidity
Author Jitendra Chittoda
Discover the advanced features of Solidity that will help you write high-quality code and develop secure smart contracts with the latest ERC standardsKey FeaturesDelve into Solidity and understand control structures, function calls, and variable scopes Explore tool....
Release Date 2019/08 -
Mastering Visual Studio 2019 - Second Edition
Author Kunal Chowdhury
Explore the new features in Visual Studio 2019 and build apps using WPF, .NET Core, TypeScript, and AzureKey FeaturesLearn how to write better code with the new and improved Visual Studio 2019 toolset Accelerate cloud development with built-in Azure tools Collabora....
Release Date 2019/08 -
Blueprints Visual Scripting for Unreal Engine - Second Edition
Author Brenden Sewell , Marcos Romero
Develop high-quality interactive games with the power of Unreal Engine's visual scripting language and Blueprints frameworkKey FeaturesDesign a fully functional game in UE4 without writing a single line of code Implement visual scripting to develop gameplay mechan....
Release Date 2019/08 -
Author Karim R. Lakhani , Marco Iansiti , Don Tapscott , Catherine Tucker , Harvard Busines
Can blockchain solve your biggest business problem?While the world is transfixed by bitcoin mania, your competitors are tuning out the noise and making strategic bets on blockchain. Your rivals are effortlessly tracking every last link in their supply chains. They'....
Release Date 2019/08 -
Author Mercedes Gimeno-Segovia , Nic Harrigan , Eric R. Johnston
Quantum computers are poised to kick-start a new computing revolution—and you can join in right away. If you’re in software engineering, computer graphics, data science, or just an intrigued computerphile, this book provides a hands-on programmer’s guide to underst....
Release Date 2019/08 -
Introducing Markdown and Pandoc: Using Markup Language and Document Converter
Author Thomas Mailund
Discover how to write manuscripts in Markdown and translate them with Pandoc into different output formats. You’ll use Markdown to annotate text formatting information with a strong focus on semantic information: you can annotate your text with information about wh....
Release Date 2019/08 -
Beginning Jakarta EE: Enterprise Edition for Java: From Novice to Professional
Author Peter Späth
Build Java-based enterprise applications using the open source Eclipse Jakarta EE platform. This feature-packed book teaches you enterprise Java development top to bottom. It covers Java web-tier development using servlets, JavaServer Faces (JSF), RESTful applicati....
Release Date 2019/08 -
Introducing Delphi ORM: Object Relational Mapping Using TMS Aurelius
Author John Kouraklis
Discover the fundamental concepts of object-relational mapping (ORM) design, Aurelius’ basic features, and the practical applications of those features. In a series of tasks, you will be exposed to techniques and best practices that make the use of Aurelius easy an....
Release Date 2019/08 -
Migrating ASP.NET Microservices to ASP.NET Core: By Example
Author Iris Classon
Migrate your existing microservice cluster from ASP .NET to ASP .NET Core. While improved performance and cross-platform support are evident, this book helps you cut through the noise to determine how, when, and to what extent a migration is needed.Microsoft’s intr....
Release Date 2019/08 -
Author Carl Cocchiaro , Unmesh Gundecha
Learn end-to-end automation testing techniques for web and mobile browsers using Selenium WebDriver, AppiumDriver, Java, and TestNGKey FeaturesExplore the Selenium grid architecture and build your own grid for browser and mobile devices Use ExtentReports for proces....
Release Date 2019/07 -
Hands-On Embedded Programming with Qt
Author John Werner
A comprehensive guide that will get you up and running with embedded software development using Qt5Key FeaturesLearn to create fluid, cross-platform applications for embedded devices Achieve optimum performance in your applications with the QT Lite project Explore ....
Release Date 2019/07 -
Hands-On System Programming with Go
Author Alex Guerrieri
Explore the fundamentals of systems programming starting from kernel API and filesystem to network programming and process communicationsKey FeaturesLearn how to write Unix and Linux system code in Golang v1.12 Perform inter-process communication using pipes, messa....
Release Date 2019/07 -
Go Programming Cookbook - Second Edition
Author Aaron Torres
Tackle the trickiest of problems in Go programming with this practical guideKey FeaturesDevelop applications for different domains using modern programming techniques Tackle common problems when it comes to parallelism, concurrency, and reactive programming in Go W....
Release Date 2019/07 -
Author Ranga Rao Karanam
Build scalable and flexible Rest APIs and microservices using the latest versions of Spring and Spring BootKey FeaturesBuild Java-based enterprise applications using Spring 5.1 and Spring Boot 2.1 Create high performing, reusable, and scalable enterprise Java appli....
Release Date 2019/07 -
Hands-On Ensemble Learning with Python
Author Konstantinos G. Margaritis , George Kyriakides
Combine popular machine learning techniques to create ensemble models using PythonKey FeaturesImplement ensemble models using algorithms such as random forests and AdaBoost Apply boosting, bagging, and stacking ensemble methods to improve the prediction accuracy of....
Release Date 2019/07 -
Hands-On Design Patterns with C# and .NET Core
Author Jeffrey Chilberto , Gaurav Aroraa
Apply design patterns to solve problems in software architecture and programming using C# 7.x and .NET Core 2Key FeaturesEnhance your programming skills by implementing efficient design patterns for C# and .NET Explore design patterns for functional and reactive pr....
Release Date 2019/07 -
Author Zdenek Z Nemec , Luis Weir
A strategy and implementation guide for building, deploying, and managing APIsKey FeaturesComprehensive, end-to-end guide to business-driven enterprise APIs Distills years of experience with API and microservice strategies Provides detailed guidance on implementing....
Release Date 2019/07 -
Software Testing - An ISTQB-BCS Certified Tester Foundation guide 4th edition
Author Peter Williams , Geoff Thompson , Angelina Samaroo , Peter Morgan , Brian Hambling
This best-selling software testing title explains the basic steps of software testing and how to perform effective tests. It provides an overview of different techniques, both dynamic and static. It is the only official textbook of the ISTQB-BCS Certified Tester Fo....
Release Date 2019/07 -
Author Jeremy Fairbank
Elm brings the safety and stability of functional programing to front-end development, making it one of the most popular new languages. Elm's functional nature and static typing means that run-time errors are nearly impossible, and it compiles to JavaScript for ea....
Release Date 2019/07 -
Author Nicolai Parlog
The Java Module System is your in-depth guide to creating and using Java modules. With detailed examples and easy-to-understand diagrams, you’ll learn the anatomy of a modular Java application. Along the way, you’ll master best practices for designing with modules,....
Release Date 2019/07 -
Author Anna Anthropy
Learn to make interactive games with Scratch—the beginner-friendly, block-based programming language from the MIT Media Lab! Anna Anthropy, game designer extraordinaire, will show you how to do everything from building a game map to creating animations and debuggin....
Release Date 2019/07 -
Getting Started with Enterprise Blockchain
Author Matthew Gol-Kirk , Matt Lucas , David Gorman , Michael Bradley
Blockchains have many uses beyond cryptocurrencies such as Bitcoin. These shared, distributed ledgers also enable businesses to record transactions between parties in an efficient, verifiable, and permanent manner—unlike traditional methods. Using a blockchain in b....
Release Date 2019/07 -
Author Michele Sciabarrà
Serverless computing greatly simplifies software development. Your team can focus solely on your application while the cloud provider manages the servers you need. This practical guide shows you step-by-step how to build and deploy complex applications in a flexibl....
Release Date 2019/07 -
Learning Groovy 3: Java-Based Dynamic Scripting
Author Adam L. Davis
Start building powerful apps that take advantage of the dynamic scripting capabilities of the Groovy language, including what's new in Groovy version 3.0. This book covers Groovy fundamentals, such as installing Groovy, using Groovy tools, and working with the Gro....
Release Date 2019/07 -
Beginning Perl Programming: From Novice to Professional
Author William Bo Rothwell
Get started with Perl 5 and learn the important core concepts of Perl programming, such as variables, flow control, expressions, and I/O. Additionally, this book covers pattern matching and shows that Perl is extremely flexible and powerful, and that it isn’t afrai....
Release Date 2019/07