-
The Joys of Hashing: Hash Table Programming with C
Author Thomas Mailund
Build working implementations of hash tables, written in the C programming language. This book starts with simple first attempts devoid of collision resolution strategies, and moves through improvements and extensions illustrating different design ideas and approac....
Release Date 2019/02 -
Functional Programming For Dummies
Author John Paul Mueller
Your guide to the functional programming paradigm Functional programming mainly sees use in math computations, including those used in Artificial Intelligence and gaming. This programming paradigm makes algorithms used for math calculations easier to understand ....
Release Date 2019/02 -
Core Java, Volume II—Advanced Features, 11th Edition
Author Cay S. Horstmann
The #1 Guide to Advanced Java Programming, Fully Updated for Java 11 Core Java has long been recognized as the leading, no-nonsense tutorial and reference for experienced programmers who want to write robust Java code for real-world applications. Now, Core Java, Vo....
Release Date 2019/02 -
Author Peter Lipovyanov
Your one-stop guide to blockchain technology and its business applicationsKey FeaturesAssimilate blockchain services such as Ethereum and Hyperledger to transform industrial applications Know in and out of blockchain technology to understand various business use c....
Release Date 2019/01 -
Complete Unity 2018 Game Development
Author Jorge Palacios , Alan Zucconi , John P. Doran , Alan Thorn
Leverage the power of the Unity 2018 game engine to create games with brilliant gameplay and high replayability.Key FeaturesDevelop different types of games from scratch with Unity 2018 Discover the secrets of creating AAA quality shaders without writing long algor....
Release Date 2019/01 -
Hands-On High Performance Programming with Qt 5
Author Marek Krajewski
Build efficient and fast Qt applications, target performance problems, and discover solutions to refine your codeKey FeaturesBuild efficient and concurrent applications in Qt to create cross-platform applications Identify performance bottlenecks and apply the correc....
Release Date 2019/01 -
Learn Spring for Android Application Development
Author Igor Kucherenko , S. M. Mohi Us Sunnat
A hands-on guide to Android programming with Spring MVC, Spring Boot, and Spring SecurityKey FeaturesBuild native Android applications with Spring for Android Explore Reactive programming, concurrency, and multithreading paradigms for building fast and efficient ap....
Release Date 2019/01 -
Mastering Rust - Second Edition
Author Vesa Kaihlavirta , Rahul Sharma
Become proficient in designing, developing and deploying effective software systems using the advanced constructs of Rust Key FeaturesImprove your productivity using the latest version of Rust and write simpler and easier code Understand Rust's immutability and o....
Release Date 2019/01 -
Hands-On Reactive Programming with Clojure - Second Edition
Author Leonardo Borges , Konrad Szydlo
Learn how to use RxClojure to deal with stateful computationsKey FeaturesLeverage the features of Functional Reactive Programming using Clojure Create dataflow-based systems that are the building blocks of Reactive Programming Use different Functional Reactive Prog....
Release Date 2019/01 -
Author Koshik Raj
Learn the foundations of blockchain technology - its core concepts and algorithmic solutions across cryptography, peer-to-peer technology, and game theory. Key FeaturesLearn the core concepts and foundations of the blockchain and cryptocurrencies Understand the pro....
Release Date 2019/01 -
Hands-On Data Structures and Algorithms with Rust
Author Claus Matzinger
Design and implement professional level programs by exploring modern data structures and algorithms in Rust.Key FeaturesUse data structures such as arrays, stacks, trees, lists and graphs with real-world examples Learn the functional and reactive implementations of....
Release Date 2019/01 -
Hands-On Domain Driven Design with .NET
Author Alexey Zimarev
Learn to solve complex business problems by understanding users better, finding the right problem to solve, and building lean event-driven systems to give your customers what they really want.About This BookUnderstand and implement the DDD approach to software desig....
Release Date 2019/01 -
Hands-On Design Patterns with C++
Author Fedor G. Pikus
A comprehensive guide with extensive coverage on concepts such as OOP, functional programming, generic programming, and STL along with the latest features of C++Key FeaturesDelve into the core patterns and components of C++ in order to master application design Lea....
Release Date 2019/01 -
Serverless Programming Cookbook
Author Heartin Kanikathottu
Build, secure, and deploy real-world serverless applications in AWS and peek into the serverless cloud offerings from Azure, Google Cloud, and IBM CloudKey FeaturesBuild serverless applications with AWS Lambda, AWS CloudFormation and AWS CloudWatch Perform data ana....
Release Date 2019/01 -
Author Simon St. Laurent , Ivo Balbaert
Crystal is for Ruby programmers who want more performance, or for developers who enjoy working in a high-level scripting environment. Crystal combines native execution speed and concurrency with Ruby-like syntax, so you will feel right at home. This book, the first....
Release Date 2019/01 -
Genetic Algorithms and Machine Learning for Programmers
Author Frances Buontempo
Self-driving cars, natural language recognition, and online recommendation engines are all possible thanks to Machine Learning. Now you can create your own genetic algorithms, nature-inspired swarms, Monte Carlo simulations, cellular automata, and clusters. Learn h....
Release Date 2019/01 -
Property-Based Testing with PropEr, Erlang, and Elixir
Author Fred Hebert
Property-based testing helps you create better, more solid tests with little code. By using the PropEr framework in both Erlang and Elixir, this book teaches you how to automatically generate test cases, test stateful programs, and change how you design your softwa....
Release Date 2019/01 -
Author Ivan Cukic
Functional Programming in C++ helps you unleash the functional side of your brain, as you gain a powerful new perspective on C++ coding. You’ll discover dozens of examples, diagrams, and illustrations that break down the functional concepts you can apply in C++, in....
Release Date 2019/01 -
Author Tamara Belinfanti , Sergio Alberto Gramitto , Lynn A. Stout
Corporations have a huge influence on the life of every citizen—this book offers a visionary but practical plan to give every citizen a say in how corporations are run while also gaining some supplemental income. It lays out a clear approach that uses the mech....
Release Date 2019/01 -
Author Peter Farrell
Math Adventures with Python will show you how to harness the power of programming to keep math relevant and fun. With the aid of the Python programming language, you’ll learn how to visualize solutions to a range of math problems as you use code to explore key math....
Release Date 2019/01 -
Author Benjamin Muschko
The Java release train is moving faster than ever. Beginning with Java 9 in 2017, the platform’s one-to-three year release cycle accelerated to every six months, ensuring that timely new features and fixes would reach developers quickly. But as this ebook explains,....
Release Date 2019/01 -
Java XML and JSON: Document Processing for Java SE
Author Jeff Friesen
Use this guide to master the XML metalanguage and JSON data format along with significant Java APIs for parsing and creating XML and JSON documents from the Java language. New in this edition is coverage of Jackson (a JSON processor for Java) and Oracle’s own Java ....
Release Date 2019/01 -
PyTorch Recipes: A Problem-Solution Approach
Author Pradeepta Mishra
Get up to speed with the deep learning concepts of Pytorch using a problem-solution approach. Starting with an introduction to PyTorch, you'll get familiarized with tensors, a type of data structure used to calculate arithmetic operations and also learn how they o....
Release Date 2019/01 -
Author Sammie Bae
Explore data structures and algorithm concepts and their relation to everyday JavaScript development. A basic understanding of these ideas is essential to any JavaScript developer wishing to analyze and build great software solutions. You'll discover how to imple....
Release Date 2019/01 -
Author Joy J. D. Baldridge
Successfully cope with day-to-day problems—and find joy along the wayThe Business of Joy provides you with an abundance of practical and immediately applicable life-changing ideas and inspirational, thought-provoking, and entertaining stories and quotes—in an insta....
Release Date 2019/01 -
Author Atif Memon
Advances in Computers, Volume 113, the latest volume in this innovative series published since 1960, presents detailed coverage of new advancements in computer hardware, software, theory, design and applications. Chapters in this updated release include A Survey on....
Release Date 2019/01 -
Author Atif Memon
Advances in Computers, Volume 112, the latest volume in a series published since 1960, presents detailed coverage of innovations in computer hardware, software, theory, design and applications. Chapters in this updated volume include Mobile Application Quality Assu....
Release Date 2019/01 -
C# 7 and .NET: Designing Modern Cross-platform Applications
Author Ovais Mehboob Ahmed Khan , Mark J. Price
Explore C# and the .NET Core framework to create applications and optimize them with ASP.NET Core 2Key FeaturesGet to grips with multi-threaded, concurrent, and asynchronous programming in C# and .NET Core Develop modern, cross-platform applications with .NET Core ....
Release Date 2018/12 -
Building Microservices with Spring
Author Rajesh R V , Dinesh Rajput
Learn and use the design patterns and best practices in Spring to solve common design problems and build user-friendly microservicesKey FeaturesStudy the benefits of using the right design pattern in your toolkit Manage your code easily with Spring's dependency in....
Release Date 2018/12 -
Author Narayan Prusty , Paul Valencourt , Samanyu Chopra , Brenn Hill
Build real-world projects like a smart contract deployment platform, betting apps, wallet services, and much more using blockchainKey FeaturesApply blockchain principles and features for making your life and business better Understand Ethereum for smart contracts a....
Release Date 2018/12