Book Watch Archive

Book Watch is I Programmer's listing of new books and is compiled using publishers' publicity material. It is not to be read as a review where we provide an independent assessment. Some, but by no means all, of the books in Book Watch are eventually reviewed.

Click on the title (in blue) for more information on any book.


Pearson Education (InformIT)

The Enterprise Big Data Lake (O'Reilly)
Monday, 29 April 2019

Based on discussions with practitioners and executives from more than a hundred organizations, ranging from data-driven companies such as Google, LinkedIn, and Facebook, to governments and traditional corporate enterprises, this book authored by Alex Gorelik presents a collection of essays. The book covers what a data lake is, why enterprises need one, data lake implementation, examining data lake initiatives, analytic projects, experiences, and best practices informed by data experts working in various industries.


Programming Ecto (Pragmatic Programmers)
Friday, 26 April 2019

With the subtitle, Build Database Apps in Elixir for Scalability and Performance, this book shows how to use Ecto, the database library for Elixir, to connect Elixir and Phoenix apps to databases. Authors Darin Wilson and Eric Meadows-Jonsson begin from Ecto fundamentals with a module-by-module tour, then move on to more advanced topics and advice on best practices. They also provide a series of recipes featuring more advanced topics, such as changing your pooling strategy to maximize your database's efficiency, and using nested associations to handle complex table relationships.


Cognitive Computing Recipes (Apress)
Wednesday, 24 April 2019

Subtitled "Artificial Intelligence Solutions Using Microsoft Cognitive Services and TensorFlow", this book aims to make deep learning and machine learning accessible to everyday developers, by providing a combination of tools such as cognitive services APIs, machine learning platforms, and libraries.Adnan Masood and Adnan Hashmi cover the business case for machine learning and deep learning, with coverage of topics such as digital assistants, computer vision, text analytics, speech, and robotics process automation. The book focuses on Microsoft Cognitive Services, with recipes using multiple environments including TensowFlow and CNTK.


React Native in Action (Manning)
Tuesday, 23 April 2019

This hands-on guide shows how to build high-quality cross-platform mobile and web apps. Author Nader Dabit jumps right into building a complete app with the help of clear, easy-to-follow instructions before moving on to more-advanced topics like styling, APIs, animations, and data architecture. The book also shows how to maximize code reuse without sacrificing native platform look-and-feel. Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats.


Machine Learning with R 3rd Ed (Packt)
Monday, 22 April 2019

This book provides a hands-on, readable guide to applying machine learning to real-world problems. Aimed at both experienced R users and developers new to the language, author Brett Lantz covers the topics needed to uncover key insights, make new predictions, and visualize data findings. This new 3rd edition updates the classic R data science book with newer and better libraries, advice on ethical and bias issues in machine learning, and an introduction to deep learning.


3D Printing: An Introduction (Mercury Learning)
Wednesday, 17 April 2019

This book is designed as an introduction to the field of 3D printing. It includes an overview of 3D printing technology in industry, education, and Do-It-Yourself. Author Stephanie Torta also takes a detailed look at the common 3D printers, materials, and software. Using full-color images throughout, the book shows how to set up printers and perform calibration tasks, including descriptions of printing methods, best practices, pitfalls to avoid, and how to finish a completed project.


Hands-On Unsupervised Learning Using Python (O'Reilly)
Monday, 15 April 2019

With a subtitle of "How to Build Applied Machine Learning Solutions from Unlabeled Data", this book shows how unsupervised learning can be applied to unlabeled datasets to discover meaningful patterns buried deep in the data, patterns that may be near impossible for humans to uncover. Author Ankur Patel provides practical knowledge on how to apply unsupervised learning using two simple, production-ready Python frameworks - scikit-learn and TensorFlow - using Keras with hands-on examples and code. He shows how to identify difficult-to-find patterns in data, detect anomalies, perform automatic feature engineering and selection, and generate synthetic datasets.


Learn Robotics with Raspberry Pi (No Starch Press)
Friday, 12 April 2019

This book shows how to build and code your own robot projects with just the Raspberry Pi microcomputer and a few easy-to-get components . Author Matt Timmons-Brown starts with instructions on building a two-wheeled robot powered by a Raspberry Pi minicomputer and then shows how to program it using Python. The book also shows how to improve your robot by adding increasingly advanced functionality until it can follow lines, avoid obstacles, and even recognize objects of a certain size and color using computer vision.


Murach's MySQL 3rd Ed (Murach)
Wednesday, 10 April 2019

This book shows how to code all the essential SQL statements for working with a MySQL database. Beyond that, author Joel Murach shows how to work with classic MySQL features such as summary queries, subqueries, functions, views, transactions, stored procedures, triggers, and security. He also covers newer MySQL features such as window functions, Common Table Expressions (CTE), and roles for database security.


AI for Games 3rd Ed (CRC Press)
Monday, 08 April 2019

This book aims to help professionals keep up with the evolving technological advances in the game industry and equips students with up-to-date infortmation they need to jumpstart their careers. In this revised and updated Third Edition, authors Ian Millington and John Funge include new techniques, algorithms, data structures and representations needed to create powerful AI in games. The companion website includes downloadable and executable source code that will be regularly updated by the authors.

<ASIN: 1138483974>

Programming WebAssembly with Rust (Pragmatic Bookshelf)
Thursday, 04 April 2019

This book shows how WebAssembly's stack machine architecture works, how to install low-level wasm tools, and illustrates the dark art of writing raw wast code. Author Kevin Hoffman.builds on that foundation and shows how to compile WebAssembly modules from Rust, and how to create wasm modules in Rust to interoperate with JavaScript. The book also shows how to work with non-web hosts, and has examples ranging from an app running on a Raspberry Pi that controls a lighting system, to a fully-functioning online multiplayer game engine where developers upload their own arena-bound WebAssembly combat modules.


C# in Depth 4th Ed (Manning)
Wednesday, 03 April 2019

This revised 4th edition of a best selling book includes coverage of the new features added to the language in C# 5, 6, and 7. Well-known writer on C# Jon Skeet explains features of C# including asynchronous functions, expression-bodied members, interpolated strings, and tuples. The book also introduces expression-bodied members, interpolated strings, and pattern matching, with real-world examples to drive it all home.



Page 5 of 183