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.



Handbook of Big Data (Chapman & Hall)
Friday, 16 August 2019

This book provides a state-of-the-art overview of the analysis of large-scale datasets. Featuring contributions from well-known experts in statistics and computer science, authors Peter Bühlmann, Petros Drineas, Michael Kane and Mark van der Laan present a carefully curated collection of techniques from both industry and academia. The text is designed to instill a working understanding of key statistical and computing ideas that can be readily applied in research and practice.


Programming Kubernetes (O'Reilly)
Wednesday, 14 August 2019

This book shows how to build Kubernetes-native applications that interact directly with the API server to query or update the state of resources. Authors Michael Hausenblas and Stefan Schimanski explain the characteristics of these apps and show you how to program Kubernetes to build them. The book covers the basic building blocks of Kubernetes, including the client-go API library and custom resources. The authors assume a rudimentary understanding of development and system administration tools and practices, such as package management, the Go programming language, and Git.


Practical Flutter (Apress)
Monday, 12 August 2019

Subtitled "Improve your Mobile Development with Google’s Latest Open-Source SDK", this book explores what Flutter has to offer, where it came from, and where it’s going. Author Frank Zammetti shows how to develop applications for Android and iOS, as well as Google Fuchsia. The book works through creating three apps (a personal information manager, a chat system, and a game project) that can be installed on a mobile devices and uses for real.


Help Your Kids with Computer Coding (DK)
Friday, 09 August 2019

This fully updated guide to coding for beginners uses Scratch 3.0, a coding language designed for beginners. Authors Carol Vorderman, Dr. John Woodcock and Craig Steele show what makes a computer work while teaching how to build computer programs and games. The book then moves on to Python, before taking a brief look at binary and JavaScript. The book also lifts the lid on computers and shows young readers the chips and processors that make technology come to life. Fully illustrated with funny and informative graphics.


Data Science Using Python and R (Wiley)
Wednesday, 07 August 2019

This book is written for the general reader with no previous analytics or programming experience. Authors Chantal D. Larose and Daniel T. Larose start with a chapter on the basics of Python and R, followed by chapters presenting step-by-step instructions and walkthroughs for solving data science problems using Python and R. Topics covered include data preparation, exploratory data analysis, preparing to model the data, decision trees, model evaluation, misclassification costs, naïve Bayes classification, neural networks, clustering, regression modeling, dimension reduction, and association rules mining.


Description Logic, Theory Combination, and All That (Springer)
Monday, 05 August 2019

As its subtitle "Essays Dedicated to Franz Baader on the Occasion of His 60th Birthday" makes clear, this collection has been put together to celebrate the fundamental and highly influential scientific contributions of Franz Baader a German computer scientist at Dresden University of Technology. Ita 30 papers cover several scientific areas that Baader has been working on during the last three decades, including  description logics,  term rewriting, and the combination of decision procedures.


Go Programming Cookbook 2nd Ed (Packt)
Friday, 02 August 2019

This Go cookbook helps you put into practice the advanced concepts and libraries that Golang offers. Author Aaron Torres includes recipes  for best practices such as documentation, testing, and vendoring with Go modules, as well as performing clean abstractions using interfaces. The book covers basic type and error handling, and then moves on to explore applications, such as websites, command-line tools, and filesystems, that interact with users, going as far as parallelism, distributed systems, and performance tuning.


The Blockchain Developer (Apress)
Wednesday, 31 July 2019

Subtitled "A Practical Guide for Designing, Implementing, Publishing, Testing, and Securing Distributed Blockchain-based Projects", this book aims to helps you understand Blockchain beyond development and crypto to better harness its power and capability. Author Elad Elrom shares tips to start your own project, and best practices for testing, security, and compliance and also covers key topics such as cryptoeconomics, coding your own Blockchain P2P network, different consensus mechanisms, decentralized ledger, mining, wallets, blocks, and transactions.


R Cookbook 2nd Ed (O'Reilly)
Monday, 29 July 2019

There are 275 practical recipes in the expanded second edition of this book aiming to show how to perform data analysis with R quickly and efficiently. Authors  J.D. Long and Paul Teetor show task-oriented recipes aimed at making you productive with R. Solutions range from basic tasks to input and output, general statistics, graphics, and linear regression. Each recipe addresses a specific problem and includes a discussion that explains the solution and provides insight into how it works.


Classic Game Design (Mercury Learning)
Friday, 26 July 2019

In this book you’ll go step by step using modern, free software tools such as Unity to create five games in the classic style, inspired by retro favorites like: Pong, Breakout, Space Invaders, Scramble, and Pac-Man. Author Franz Lanzinger shows how the roots of modern video game design lie in the classics of the ’70s and ’80s. The book shows how to make your own games, putting in your own color graphics, adjusting the scoring, coding the AI, and creating the sound effects.


Voice Applications for Alexa and Google Assistant (Manning)
Wednesday, 24 July 2019

In this guide to designing, building, and implementing voice-based applications for Alexa and Google Assistant, author Dustin A. Coates shows how to build your own skills, actions the device can perform, from scratch. The book shows how to build applications that listen to users, store information, and rely on user context, with a project creating a voice-powered sleep tracker. With the basics mastered, Coates digs deeper into multiuse conversational flow and other more-advanced concepts.


Python for Probability, Statistics, and Machine Learning (Springer)
Monday, 22 July 2019

This book, fully updated for Python version 3.6+, covers the key ideas that link probability, statistics, and machine learning illustrated using Python modules in these areas.  Author Dr. José Unpingco develops key intuitions in machine learning by working meaningful examples using multiple analytical methods and Python codes. Detailed proofs for certain important results are also provided.



Page 5 of 187