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)

Mastering VBA for Microsoft Office 365 (Sybex)
Friday, 23 August 2019

This revised 2019 edition reviews the latest changes to VBA including code libraries, the API, and the object model for each Office program, along with the various elements within VBA that have been deprecated or replaced, and the surface UI changes. Author Richard Mansfield shows how to extend the capabilities of Office 365 applications with VBA programming with systematic tutorials that contains both intermediate and advanced content for experienced VB developers.


Advanced TypeScript Programming Projects (Packt)
Wednesday, 21 August 2019

Subtitled "Build 9 different apps with TypeScript 3 and JavaScript frameworks such as Angular, React, and Vue", in this book author Peter O'Hanlon explores core concepts and explains by building a series of websites and TypeScript apps. Projects make use of React, the Angular framework and the MEAN stack, as well as GraphQL Angular and Socket.IO.


C++17 Standard Library Quick Reference 2nd Ed (Apress)
Monday, 19 August 2019

Subtitled "A Pocket Guide to Data Structures, Algorithms, and Functions", this quick reference is a condensed guide to the essential data structures, algorithms, and functions provided by the C++17 Standard Library. Authors Marc Gregoire and Peter Van Weert don't explain the C++ language or syntax, but offer a condensed, well-structured summary of all essential aspects of the C++ Standard Library and this new edition is updated to include all Standard Library changes in C++17.


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.



Page 1 of 183