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.



Essentials of Database Management (Pearson)
Friday, 24 January 2020

Built upon the strong foundation of Modern Database Management, currently in its eleventh edition, this new book is ideal for a less-detailed approach. Authors Jeffrey A. Hoffer, Heikki Topi and Ramesh Venkataraman guides readers into the future by presenting research that could reveal the “next big thing” in database management. The book features up-to-date coverage in the areas undergoing rapid change due to improved managerial practices, database design tools and methodologies, and database technology.


MongoDB: The Definitive Guide 3rd Ed (O'Reilly)
Written by Kay Ewbank   
Wednesday, 22 January 2020

Updated for MongoDB 4.2, the third edition of this guide shows you the advantages of using document-oriented databases, and how this secure, high-performance system enables flexible data models, high availability, and horizontal scalability. Authors Shannon Bradshaw, Eoin Brazil, and Kristina Chodorow provide guidance for database developers, advanced configuration for system administrators, and use cases for a variety of projects. NoSQL newcomers and experienced MongoDB users will find updates on querying, indexing, aggregation, transactions, replica sets, ops management, sharding and data administration, durability, monitoring, and security.


Hands-On RESTful Web Services with ASP.NET Core 3 (Packt)
Monday, 20 January 2020

This book begins by introducing the basics of the REST philosophy, along with ASP.NET Core's middleware approach and how to customize it. Author Samuele Resca then looks at improving API resilience, securing services, and applying different design patterns and techniques to achieve a scalable web service. The book also covers techniques for caching, monitoring, and logging, implementing unit and integration testing strategies. In later chapters, deploying REST web services on Azure, and documenting APIs using Swagger and external tools such as Postman.


Python for Professionals (BPB Publications)
Friday, 17 January 2020

This book is intended for the professional programmer who wants to learn Python to be able to write complex Python programs and work with existing Python code. Author Matt Telles explains the packages that make Python one of the most popular programming languages along with the “Pythonic” way of thinking and programming.


Mastering Professional Scrum (Addison-Wesley Professional)
Wednesday, 15 January 2020

This book aims to show how to deliver increased value by using Scrum more effectively. Scrum practitioners Stephanie Ockerman and Simon Reindl draw on years of Scrum training and coaching to help you return to first principles and apply Scrum with the professionalism required to achieve its transformative potential. They help you focus on proven Scrum approaches for improving quality, getting and using fast feedback, and becoming more adaptable, instead of “going through the motions” and settling for only modest improvements.


Beginning Database Programming Using ASP.NET Core 3 (Apress)
Monday, 13 January 2020

This book teaches the fundamentals of HTML form processing, user authentication, and database CRUD (Create, Read, Update, and Delete) operations using the ASP.NET Core family of technologies. Technologies introduced by author Bipin Joshi include MVC, Razor Pages, Web API, jQuery, Angular, SQL Server, and NoSQL. He uses an experimental approach, working through building a sample application that demonstrates how the same application can be built using different options.


SAM (Avid Reader Press)
Friday, 10 January 2020

This book subtitled "One Robot, a Dozen Engineers, and the Race to Revolutionize the Way We Build" describes a twenty-five year project to build a robot that can lay bricks as well as a mason. Author Jonathan Waldman follows a start-up called Construction Robotics, working out of a small trailer, with a boldly unconventional team of engineers to build the Semi-Automated Mason: SAM. The book unfolds as an engineering drama, full of trials and setbacks, heated showdowns between meticulous scientists and brash bricklayers (and their even more opinionated union), and hard-earned milestone achievements.


Programming C# 8.0 (O'Reilly)
Wednesday, 08 January 2020

Designed for experienced programmers, this book provides many code examples to help you work with the nuts and bolts of C#. Author Ian Griffiths guides you through C# 8.0 fundamentals and techniques for building cloud, web, and desktop applications. Topics covered include .NET Core and the latest C# 8.0 additions, including asynchronous streams, nullable references, pattern matching, default interface implementation, ranges and new indexing syntax, and changes in the .NET tool chain.


Righting Software (Addison-Wesley)
Monday, 06 January 2020

This book presents the structured and highly engineered approach to software design that author and architect Juval Löwy has practiced and taught around the world. Based on first principles in software engineering and a comprehensive set of matching tools and techniques, Löwy’s methodology integrates system design and project design. Watch the 6-minute video to know more.


ROS Robotics Projects, 2nd Edition (Packt)
Friday, 03 January 2020

This book, with the subtitle "Build and control robots powered by the Robot Operating System, machine learning, and virtual reality" covers projects in the latest distribution of the open source robotics framework ROS (Robot Operating System). Authors Ramkumar Gandhinathan and Lentin Joseph introduce the reader to ROS-2 and explain how it differs from ROS-1. The projects described include mobile manipulators, self-driving cars, and industrial robots.


Trend Following Systems (CreateSpace)
Wednesday, 01 January 2020

Trend following algorithms have seemingly become outdated, but this book, which asks on its cover "Can You Reboot and Fix Yesterday's Algorithms to Work with Today's Markets?" argues that with today's technology, they can be brought back to life. In his "DIY Project - Batteries Included" George Pruitt takes the reader on a journey of algorithm development by sharing his 30 years of experience working with retail and institutional clients. The book presents, tests and evaluates the most popular trend following algorithms, and many other not so well known algorithms are also be put under the microscope to see if there is a gold nugget hidden away in one of the oldest trading libraries available.


The Cult of Mac, 2nd Ed (No Starch Press)
Monday, 30 December 2019

This is the second edition, after 15 years, of a cult book about a cult company. Authors Leander Kahney and David Pierini bring the reader into the world of Apple today while also filling in the missing history since the 2004 edition, including the creation of Apple brand loyalty, the introduction of the iPhone and the death of Steve Jobs. The book explores how enthusiastic fans line up for the latest product releases, how artists pay tribute to Steve Jobs' legacy in sculpture and opera, and why some photographers and filmmakers have eschewed traditional gear in favor of iPhone cameras.



Page 8 of 196