-
Author Ken Kousen
Use Kotlin to build Android apps, web applications, and more—while you learn the nuances of this popular language. With this unique cookbook, developers will learn how to apply thisJava-based language to their own projects. Both experienced programmers and those ne....
Release Date 2019/10 -
Author Eben Hewitt
With this practical book, architects, CTOs, and CIOs will learn a set of patterns for the practice of architecture, including analysis, documentation, and communication. Author Eben Hewitt shows you how to create holistic and thoughtful technology plans, communicat....
Release Date 2019/10 -
Author Mat Marquis
To solve the most critical performance problems with the biggest impact, start with images. Responsive Issues Community Group (RICG) chair Mat Marquis helps us make smart decisions about images and shows us the swiftest way to improve a website’s performance: from ....
Release Date 2019/10 -
Introducing Maven: A Build Tool for Today's Java Developers
Author Balaji Varanasi
Gain an understanding of Maven’s dependency management and use it to organize basic and multi-module Maven projects. This short book is your quick-start tutorial for learning to use Maven. It includes inconsistently immutable collections, better array construction,....
Release Date 2019/10 -
Java 13 Revealed: For Early Adoption and Migration
Author Kishori Sharan
Explore the new Java programming language features and APIs introduced in Java 10 through Java 13. Java 13 Revealed is for experienced Java programmers looking to migrate to Java 13. Author Kishori Sharan begins by covering how to use local variable type inference ....
Release Date 2019/10 -
Simulations in Swift 5: Design and Implement with Swift Playgrounds
Author Beau Nouvelle
Design and implement simulations using Apples Swift Playgrounds. Computer simulations are used to replicate the physical systems we see all around us. They help us solve problems by performing experiments that may otherwise be impossible in the real world. This bo....
Release Date 2019/10 -
Author Adam Freeman
Combine the strengths of Angular, the leading framework for developing complex client-side applications, and ASP.NET Core MVC 3, the latest evolution of Microsoft’s framework for server-side applications. This new edition offers updated Angular, ASP.NET Core 3, Ent....
Release Date 2019/10 -
Software Engineering from Scratch: A Comprehensive Introduction Using Scala
Author Jason Lee Hodges
Learn software engineering from scratch, from installing and setting up your development environment, to navigating a terminal and building a model command line operating system, all using the Scala programming language as a medium. The demand for software engineer....
Release Date 2019/10 -
C++ for Lazy Programmers: Quick, Easy, and Fun C++ for Beginners
Author Will Briggs
Learn C++ the quick, easy, and “lazy” way. This book is an introductory programming text that uses humor and fun to make you actually willing to read, and eager to do the projects -- with the popular C++ language.C++ for Lazy Programmers is a genuinely fun learning....
Release Date 2019/10 -
Beginning x64 Assembly Programming: From Novice to AVX Professional
Author Jo Van Hoey
Program in assembly starting with simple and basic programs, all the way up to AVX programming. By the end of this book, you will be able to write and read assembly code, mix assembly with higher level languages, know what AVX is, and a lot more than that. The code....
Release Date 2019/10 -
Perl 6 Quick Syntax Reference: A Pocket Guide to the Language, the Core Modules, and the Community
Author J.J. Merelo
This condensed code and syntax reference book presents the Raku (formerly known as Perl 6) scripting language in a well-organized format designed to be used time and again. It contains an easy-to-read and use guide to Raku for software application development.Using....
Release Date 2019/10 -
Author Evan Karnoupakis , Sir John Hargrave
Everyone’s talking about blockchain. This exciting technology has the potential to impact our lives in much the same way as the internet did, but few understand how it actually works. Written for business technology leaders, this report breaks down the complexity o....
Release Date 2019/10 -
Get Your Hands Dirty on Clean Architecture
Author Tom Hombergs
Gain insight into how hexagonal architecture can help to keep the cost of development low over the complete lifetime of an applicationKey FeaturesExplore ways to make your software flexible, extensible, and adaptable Learn new concepts that you can easily blend wit....
Release Date 2019/09 -
Blockchain for Decision Makers
Author Romain Tormen
Understand how blockchain works and explore a variety of strategies to implement it in your organization effectivelyKey FeaturesBecome familiar with business challenges faced by companies when using blockchain Discover how companies implement blockchain to monetize....
Release Date 2019/09 -
Author Dongying Song , Zhihong Zou , Xun Wu
Explore the blockchain-based decentralized platform and understand how Ethereum works with Dapps examplesKey FeaturesExplore the Ethereum ecosystem and understand the latest research on the platform Build decentralized apps (Dapps) using smart contracts and Ethereu....
Release Date 2019/09 -
Author Michael Born
Explore open-source Linux tools and advanced binary analysis techniques to analyze malware, identify vulnerabilities in code, and mitigate information security risksKey FeaturesAdopt a methodological approach to binary ELF analysis on Linux Learn how to disassemble....
Release Date 2019/09 -
Oracle Blockchain Quick Start Guide
Author Nimesh Prakash , Anand Eswararao Yerrapati , Vivek Acharya
Get up and running with Oracle’s premium cloud blockchain services and build distributed blockchain apps with easeKey FeaturesDiscover Hyperledger Fabric and its components, features, qualifiers, and architecture Get familiar with the Oracle Blockchain Platform and....
Release Date 2019/09 -
Author Anghel Leonard
Develop your coding skills by exploring Java concepts and techniques such as Strings, Objects and Types, Data Structures and Algorithms, Concurrency, and Functional programmingKey FeaturesSolve Java programming challenges and get interview-ready by using the power ....
Release Date 2019/09 -
Python Parallel Programming Cookbook - Second Edition
Author Giancarlo Zaccone
Implement effective programming techniques in Python to build scalable software that saves time and memoryKey FeaturesDesign distributed computing systems and massive computational tasks coherently Learn practical recipes with concise explanations that address deve....
Release Date 2019/09 -
Author Bharatkumar Sharma , Jaegeun Han
Explore different GPU programming methods using libraries and directives, such as OpenACC, with extension to languages such as C, C++, and PythonKey FeaturesLearn parallel programming principles and practices and performance analysis in GPU computing Get to grips w....
Release Date 2019/09 -
Practical Test Design: Selection of traditional and automated test design techniques
Author Attila Kovács , István Forgács
Reliable test design is important in software testing; without it, defects in software may remain undetected, making the software poor quality and causing dissatisfaction among users. This book presents the key test design techniques, in line with ISTQB, and explai....
Release Date 2019/09 -
Author Venkat Subramaniam
Programmers don't just use Kotlin, they love it. Even Google has adopted it as a first-class language for Android development. With Kotlin, you can intermix imperative, functional, and object-oriented styles of programming and benefit from the approach that's mos....
Release Date 2019/09 -
Ethereum for Web Developers: Learn to Build Web Applications on top of the Ethereum Blockchain
Author Santiago Palladino
Technology is constantly evolving, and blockchain is taking development to new places, as mobile did a decade ago – and Ethereum is the leading platform for creating this new wave of applications. This book reveals everything you need to create a robust decentraliz....
Release Date 2019/09 -
Exploring the .NET Core 3.0 Runtime: Through Code Generation and Metadata Inspection
Author Roger Villela
Explore advanced .NET APIs and create a basic .NET core library with dynamic code generation and metadata inspection to be used by other libraries or client applications. This book starts with the benefits of .NET including its fundamental tasks and tools where you....
Release Date 2019/09 -
Beginning Game Development with Amazon Lumberyard: Create 3D Games Using Amazon Lumberyard and Lua
Author Jaken Chandler Herman
Create stunning 3D games in a short amount of time using Amazon Lumberyard, a free and exciting game development platform. This book is a ground-up, out-of-the-box tutorial on 3D game development and programming with Lua and Amazon Lumberyard with little or no game....
Release Date 2019/09 -
Numerical C: Applied Computational Programming with Case Studies
Author Philip Joyce
Learn applied numerical computing using the C programming language, starting with a quick primer on the C programming language and its SDK. This book then dives into progressively more complex applied math formula for computational methods using C with examples thr....
Release Date 2019/09 -
Game Development with GameMaker Studio 2: Make Your Own Games with GameMaker Language
Author Sebastiano M. Cossu
Create games from start to finish while learning game design and programming principles using the GameMaker Studio 2 game engine and GameMaker Language (GML).Game Development with GameMaker Studio 2 covers all aspects of game design and development from the initial....
Release Date 2019/09 -
Architecting and Operating OpenShift Clusters: OpenShift for Infrastructure and Operations Teams
Author William Caban
Design and architect resilient OpenShift clusters and gain a keen understanding of how hundreds of projects are integrated into a powerful solution. While there are many OpenShift resources available for developers, this book focuses on the key elements of infrastr....
Release Date 2019/09 -
Practical Cryptography in Python: Learning Correct Cryptography by Example
Author Christopher K. Monson , Seth James Nielson
Develop a greater intuition for the proper use of cryptography. This book teaches the basics of writing cryptographic algorithms in Python, demystifies cryptographic internals, and demonstrates common ways cryptography is used incorrectly.Cryptography is the lifebl....
Release Date 2019/09 -
Author Vijay Nair
See how Domain-Driven Design (DDD) combines with Jakarta EE MicroProfile or Spring Boot to offer a complete suite for building enterprise-grade applications. In this book you will see how these all come together in one of the most efficient ways to develop complex ....
Release Date 2019/09