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)

Learning Robotics Using Python 2nd Ed (Packt)
Thursday, 29 November 2018

This book starts by showing you the fundamentals of the Robot Operating System (ROS) robotics software framework to illustrate the basics of differential robots. Author Lentin Joseph then covers robot modeling and how to design and simulate it using ROS. He then looks at how to design robot hardware and interfacing actuators, and how to configure and program depth sensors and LIDARs using ROS. Finally, instructions are given on creating a GUI for a robot using the Qt framework.


Data Professionals At Work (Apress)
Wednesday, 28 November 2018

This is a collection of interviews with more than two dozen data professionals aimed at giving a picture of what it’s like to work in the industry managing and analyzing data. Author Malathi Mahadevanhas interviewed database administrators, database programmers, data architects, business intelligence professionals, and analytics professionals. The interviewees work across industry sectors ranging from healthcare to banking, finance,  transportation and beyond, and they have shared what helped them get to the top, and what skills and attitudes combine to make them successful in their respective fields.


Computer Graphics Programming in OpenGL with Java 2nd Ed (Mercury)
Monday, 26 November 2018

In this new edition, author V. Scott Gordon provides step-by-step instruction on modern 3D graphics shader programming in OpenGL, along with its theoretical foundations. It has been designed in a four-color, “teach-yourself” format with numerous examples that the reader can run just as presented.New sections have been added covering soft shadows, performance optimization, Nsight debugging, as well as updated industry-standard libraries and steps for running the examples on a Macintosh.


Redux in Action (Manning)
Thursday, 22 November 2018

This book shows how to integrate Redux into your React application and development environment. Authors Marc Garreau and Will Faurot show how to effectively managing state in web applications. Built around common use cases, this practical book starts with a simple task-management application built in React. It book then moves on showing how to use the app to learn the Redux workflow, handle asynchronous actions, and get your hands on the Redux developer tools. Each step illustrates more about Redux and the benefits of centralized state management.

<ASIN: 1617294977>

Reinforcement Learning: An Introduction 2nd Ed (Bradford Book)
Wednesday, 21 November 2018

Reinforcement learning, one of the most active research areas in artificial intelligence, is a computational approach to learning whereby an agent tries to maximize the total amount of reward it receives while interacting with a complex, uncertain environment. In the new edition of this classic book, authors Richard Sutton and Andrew Barto provide a clear and simple account of the field's key ideas and algorithms. This second edition has been significantly expanded and updated, presenting new topics and updating coverage of other topics. It focuses on core online learning algorithms, with the more mathematical material set off in shaded boxes

<ASIN: 0262039249>

Neural Networks and Deep Learning (Springer)
Monday, 19 November 2018

This book covers both classical and modern models in deep learning. The primary focus is on the theory and algorithms of deep learning. Author Charu C. Aggarwal looks at why neural networks work, and when they work better than off-the-shelf machine-learning models. He also considers when depth is useful, why training neural networks is so hard, and what the pitfalls are. The book also looks at different applications to give a flavor of how neural architectures are designed for different types of problems such as recommender systems, machine translation, image captioning, image classification, reinforcement-learning based gaming, and text analytics.


Pro SQL Server on Linux (Apress)
Thursday, 15 November 2018

This book walks you through installing and configuring SQL Server on the Linux platform. Author Bob Ward is one of the principal architects of SQL Server for Linux, and brings a corresponding depth of knowledge. Throughout this book are internals of how SQL Server on Linux works including an in depth look at the architecture. It covers day-to-day management and troubleshooting, including diagnostics and monitoring, the use of containers to manage deployments, and the use of self-tuning and the in-memory capabilities.It also covers performance capabilities, high availability, and disaster recovery along with security and encryption.


R for Data Analysis (In Easy Steps)
Wednesday, 14 November 2018

This book is aimed at anyone who wants to produce graphic visualizations to gain insights from gathered data. Author Mike McGrath begins by explaining core programming principles of the R programming language including the storing of data in vectors from which simple graphs can be plotted. Next he describes how to create matrices to store and manipulate data from which graphs can be plotted to provide better insights and then demonstrates how to create data frames from imported data sets, and how to produce advanced visualizations.


Julia 1.0 Programming 2nd Ed (Packt)
Monday, 12 November 2018

This book shows how to use Julia to tackle numerical and data problems. Author Ivo Balbaert starts from how to set up a running Julia platform, before exploring its various built-in types. With the help of practical examples, this book walks you through two important collection types: arrays and matrices. In addition to this, you will be taken through how type conversions and promotions work, be introduced to the concepts of homoiconicity (ability to manipulate a program written in Julia as data) and metaprogramming in Julia.


Designing Across Senses (O'Reilly)
Thursday, 08 November 2018

With a subtitle of 'A Multimodal Approach to Product Design', this book looks at how to use different interaction modes to connect speech, touch, haptic, and gestural interfaces into products that engage several human senses at once. Authors Christine Park and John Alderman explain the basic principles behind multimodal interaction and introduce the tools you need to root your design in the ways our senses shape experience. The book explores examples from current designers and devices to describe how these products blend multiple interface modes together into a cohesive user experience.


Tableau Unlimited: Basics to Advanced (Books Distinct)
Wednesday, 07 November 2018

This book is aimed at readers who want to learn to use Tableau, including those new to Information Technology or Data Analytics. Author Chandraish Sinha covers Tableau from basics to advanced, including advanced visualizations and maps. The book contains over 50 exercises based on ten datasets that are provided for readers to practice and become proficient in Tableau.


Software Design X-Rays (Pragmatic Bookshelf)
Monday, 05 November 2018

This book has the subtitle "Fix Technical Debt with Behavioral Code Analysis", and author Adam Tornhill aims to demonstrate novel ways to identify and prioritize technical debt, based on behavioral data from how developers work with code. He shows how to use statistics and data science to uncover both problematic code and the behavioral patterns of the developers who build your software, then how to use these insights to prioritize refactoring needs, measure their effect, find implicit dependencies between different modules, and automatically create knowledge maps of your system based on actual code contributions.



Page 5 of 178