-
Java Design Patterns: A Hands-On Experience with Real-World Examples
Author Vaskaran Sarcar
Get hands-on experience implementing 26 of the most common design patterns using Java and Eclipse. In addition to Gang of Four (GoF) design patterns, you will also learn about alternative design patterns, and understand the criticisms of design patterns with an ove....
Release Date 2018/12 -
Java for Absolute Beginners: Learn to Program the Fundamentals the Java 9+ Way
Author Iuliana Cosmina
Write your first code in Java using simple, step-by-step examples that model real-word objects and events, making learning easy. With this book you’ll be able to pick up the concepts without fuss. Java for Absolute Beginners teaches Java development in language any....
Release Date 2018/12 -
Expert Twisted: Event-Driven and Asynchronous Programming with Python
Author Pierre Tardy , Kevin Samuel , Dustin Mitchell , Moshe Zadka , Brian Warner , Cory Ben
Explore Twisted, the Python-based event-driven networking engine, and review several of its most popular application projects. It is written by community leaders who have contributed to many of the projects covered, and share their hard-won insights and experi....
Release Date 2018/12 -
Java: The Complete Reference, Eleventh Edition, 11th Edition
Author Herbert Schildt
The Definitive Java Programming GuideFully updated for Java SE 11, Java: The Complete Reference, Eleventh Edition explains how to develop, compile, debug, and run Java programs. Best-selling programming author Herb Schildt covers the entire Java language, including....
Release Date 2018/12 -
Kotlin for Android App Development
Author Peter Sommerhoff
Write More Robust and Maintainable Android Apps with Kotlin “Peter Sommerhoff takes a practical approach to teaching Kotlin by providing a larger set of code listings that demonstrate language features and by guiding readers through the development of two Android a....
Release Date 2018/12 -
Cisco Digital Network Architecture: Intent-based Networking for the Enterprise, First Edition
Author Simone Arena , Matthias Falkner , David Zacks , Tim Szigeti
The complete guide to transforming enterprise networks with Cisco DNA As networks become more complex and dynamic, organizations need better ways to manage and secure them. With the Cisco Digital Network Architecture, network operators can run entire network fabric....
Release Date 2018/12 -
Understanding Cryptocurrencies
Author Arvind Matharu
The book intends to provide a high level overview of cryptocurrencies to a new enthusiast by using layman language and limiting many of the technical aspects, providing a very condensed version of this vast development of digital currencies.Blockchain is the new re....
Release Date 2018/11 -
Learn Blockchain Programming with JavaScript
Author Eric Traub
Explore the essentials of blockchain technology with JavaScript to develop highly secure bitcoin-like applicationsKey FeaturesDevelop bitcoin and blockchain-based cryptocurrencies using JavaScript Create secure and high-performant blockchain networks Build custom A....
Release Date 2018/11 -
Hands-On Game Development without Coding
Author Lucas Bertolini
Develop your own games with Unity 2D/3D Game Kit and use it for your presentations, kids education, level design, game design, proofs of concept, or even just for fun!Key FeaturesBuild your first ever video game using Unity 2D/3D Game kit Learn how to create game l....
Release Date 2018/11 -
Unity Artificial Intelligence Programming - Fourth Edition
Author Clifford Peters , Aung Sithu Kyaw , Dr. Davide Aversa
Learn and Implement game AI in Unity 2018 to build smart game environments and enemies with A*, Finite State Machines, Behavior Trees and NavMesh.Key FeaturesBuild richer games by learning the essential concepts in AI for games like Behavior Trees and Navigation Me....
Release Date 2018/11 -
Learn Programming in Python with Cody Jackson
Author Cody Jackson
Kick-start your development journey with this end-to-end guide that covers Python programming fundamentals along with application developmentKey FeaturesGain a solid understanding of Python programming with coverage of data structures and Object-Oriented Programmin....
Release Date 2018/11 -
End to End GUI Development with Qt5
Author Marco Piccolino , Robin Penea , Guillaume Lazar , Nicholas Sherriff
Learn the complete Qt ecosystem and its tools and build UIs for mobile and desktop applicationsKey FeaturesUnleash the power of the latest Qt 5.9 with C++14 Easily compile, run, and debug your applications from the powerful Qt Creator IDE Build multi-platform proje....
Release Date 2018/11 -
Hands-On Image Processing with Python
Author Sandipan Dey
Explore the mathematical computations and algorithms for image processing using popular Python tools and frameworks.Key FeaturesPractical coverage of every image processing task with popular Python libraries Includes topics such as pseudo-coloring, noise smoothing,....
Release Date 2018/11 -
Mastering Concurrency in Python
Author Quan Nguyen
Immerse yourself in the world of Python concurrency and tackle the most complex concurrent programming problemsKey FeaturesExplore the core syntaxes, language features and modern patterns of concurrency in Python Understand how to use concurrency to keep data consi....
Release Date 2018/11 -
Hands-On Server-Side Web Development with Swift
Author Angus Yeung
Take advantage of using the same programming language for both server and client-side with this hands-on book for building web applications with Swift.Key FeaturesBuild a full-stack iOS and web applications using Swift, Vapor, and Kitura Framework Leverage ORM abst....
Release Date 2018/11 -
Author Ruslan Osipov
Mastering Vim, reviewed by Bram Moolenaar, the creator of Vim, covers usage of Vim and Neovim, showcases relevant plugins, and teaches VimscriptKey FeaturesExpert Vim and Vimscript techniques to work with Python and other development environment Accomplish end-to-en....
Release Date 2018/11 -
Hands-On Dependency Injection in Go
Author Corey Scott
Explore various dependency injection methods in Go such as monkey patching, constructor injection, and method injectionKey FeaturesLearn to evaluate Code UX and make it better Explore SOLID principles and understand how they relate to dependency injection Use Googl....
Release Date 2018/11 -
Kotlin for Enterprise Applications using Java EE
Author Raghavendra Rao K
Build Java Enterprise Applications and learn how Kotlin makes it easier to code them using components like JSF 2.3, Enterprise JavaBeans (EJB) 3.2, Contexts and Dependency Injection (CDI) 2.0, the Java API for WebSockets, JAX-RS 2.1, Servlet 4.0.Key FeaturesAn in-d....
Release Date 2018/11 -
Hands-On GPU Programming with Python and CUDA
Author Dr. Brian Tuomanen
Build real-world applications with Python 2.7, CUDA 9, and CUDA 10. We suggest the use of Python 2.7 over Python 3.x, since Python 2.7 has stable support across all the libraries we use in this book.Key FeaturesExpand your background in GPU programming - PyCUDA, sc....
Release Date 2018/11 -
Author Xuanyi Chew
Work through exciting projects to explore the capabilities of Go and Machine LearningKey FeaturesExplore ML tasks and Go's machine learning ecosystem Implement clustering, regression, classification, and neural networks with Go Get to grips with libraries such as ....
Release Date 2018/11 -
Capturing the Organization Organism: An Outside-In Approach to Enterprise Architecture
Author John Alexander
This book will demystify Enterprise Architecture (EA), demonstrate its usefulness, and empower you to make EA an integral part of your organization's business management and forward planning. An organization is like a living organism. The architecture of an organi....
Release Date 2018/11 -
Author Lee Vaughan
Impractical Python Projects picks up where the complete beginner books leave off, expanding on existing concepts and introducing new tools that you’ll use every day. And to keep things interesting, each project includes a zany twist featuring historical incidents, ....
Release Date 2018/11 -
Author Mike Amundsen , Ronnie Mitra , Erik Wilde , Mehdi Medjaoui
A lot of work is required to release an API, but the effort doesn’t always pay off. Overplanning before an API matures is a wasted investment, while underplanning can lead to disaster. This practical guide provides maturity models for individual APIs and multi-API ....
Release Date 2018/11 -
Author Abraham Marín-Pérez , Daniel Bryant
Continuous delivery adds enormous value to the business and the entire software delivery lifecycle, but adopting this practice means mastering new skills typically outside of a developer’s comfort zone. In this practical book, Daniel Bryant and Abraham Marín-Pérez ....
Release Date 2018/11 -
Author Gavin Wood , Andreas M. Antonopoulos
Ethereum represents the gateway to a worldwide, decentralized computing paradigm. This platform enables you to run decentralized applications (DApps) and smart contracts that have no central points of failure or control, integrate with a payment network, and operat....
Release Date 2018/11 -
Visual Studio Code Distilled: Evolved Code Editing for Windows, macOS, and Linux
Author Alessandro Del Sole
Use Visual Studio Code to write and debug code quickly and efficiently on any platform, for any device, using any programming language, and on the operating system of your choice.Visual Studio Code is an open source and cross-platform development tool that focuses ....
Release Date 2018/11 -
Reactive Streams in Java: Concurrency with RxJava, Reactor, and Akka Streams
Author Adam L. Davis
Get an easy introduction to reactive streams in Java to handle concurrency, data streams, and the propagation of change in today's applications. This compact book includes in-depth introductions to RxJava, Akka Streams, and Reactor, and integrates the latest relat....
Release Date 2018/11 -
Data Analysis and Visualization Using Python: Analyze Data to Create Visualizations for BI Systems
Author Dr. Ossama Embarak
Look at Python from a data science point of view and learn proven techniques for data visualization as used in making critical business decisions. Starting with an introduction to data science with Python, you will take a closer look at the Python environment and g....
Release Date 2018/11 -
Eclipse TEA Revealed: Building Plug-ins and Creating Extensions for Eclipse
Author Markus Duft
Discover the open source Eclipse Tasking Engine Advanced (TEA) project in this compact to-the-point book. It covers how to automate tasks using TEA and focuses on simplifying and aiding the creation of extensions for the Eclipse IDE in a way which makes them access....
Release Date 2018/11