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.



C# 8.0 and .NET Core 3.0 4th Ed (Packt)
Monday, 11 November 2019

Subtitled "Modern Cross-Platform Development: Build applications with C#, .NET Core, Entity Framework Core, ASP.NET Core, and ML.NET using Visual Studio Code" ,  in this updated edition author Mark J. Price shows how to start programming C# applications. This latest edition uses the Visual Studio Code editor to work across all major operating systems. It is fully updated and expanded with new chapters on Content Management Systems (CMS) and machine learning with ML.NET.


Storytelling with Data: Let's Practice! (Wiley)
Friday, 08 November 2019

This book shows how to create graphs and visualizations that make sense and "weave them into action-inspiring stories". It is a follow-on to author Cole Nussbaumer Knaflic's earlier title, Storytelling with data and presents fresh content and examples, with over 100 hands-on exercises.


Explainable AI (Springer)
Wednesday, 06 November 2019

With the subtitle, "Interpreting, Explaining and Visualizing Deep Learning" the 22 chapters in this book provide a snapshot of algorithms, theory, and applications of interpretable and explainable AI and AI techniques that have been proposed recently reflecting the current discourse in this field and providing directions of future development. The book is organized in six parts: towards AI transparency; methods for interpreting AI systems; explaining the decisions of AI systems; evaluating interpretability and explanations; applications of explainable AI; and software for explainable AI.


Android Programming 4th Ed (Big Nerd Ranch Guide)
Monday, 04 November 2019

Based on Big Nerd Ranch's Android Bootcamp, this guide will lead you using hands-on example apps combined with clear explanations of key concepts and APIs. Authors Bill Phillips, Chris Stewart  and Kristin Marsicano focus on practical techniques for developing apps compatible with Android Oreo and Android "P". The book concentrates on writinh and running code every step of the way, using Android Studio to create apps that integrate with other apps, download and display pictures from the web, play sounds, and more.


Supercharged Python (Addison-Wesley)
Friday, 01 November 2019

This book is written for people who have learned the fundamentals of the language but want to take their skills to the next level. Authors Brian Overland and John Bennett cover topics including advanced list and string techniques; all the ways to handle text and binary files and financial applications. The book also covers advanced techniques for writing classes; generators and decorators; and how to master packages such as Numpy.


Terraform: Up & Running (O'Reilly)
Wednesday, 30 October 2019

This second edition of a hands-on book subtitled "Writing Infrastructure as Code" shows the fastest way to get up and running with DevOps language Terraform. Author Yevgeniy Brikman uses code examples to demonstrate Terraform’s simple, declarative programming language for deploying and managing infrastructure with a few commands. The book goes from Terraform basics to running a full stack that can support a massive amount of traffic and a large team of developers.


GANs in Action (Manning)
Monday, 28 October 2019

Subtitled "Deep Learning with Generative Adversarial Networks", this book aims to teach you how to build and train your own Generative Adversarial Network. Authors Jakub Langr and Vladimir Bok start by creating simple generator and discriminator networks that are the foundation of GAN architecture. The book continues with examples showing how to train GANs to generate high-resolution images, image-to-image translation, and targeted data generation.


Learn CUDA Programming (Packt)
Friday, 25 October 2019

Subtitled "A beginner's guide to GPU programming and parallel computing with CUDA 10.x and C/C++",  in this book authors Jaegeun Han and Bharatkumar Sharma explore different GPU programming methods using libraries and directives, such as OpenACC, with extension to languages such as C, C++, and Python. The book also looks at optimizing the performance of apps using CUDA programming platforms with various libraries, compiler directives (OpenACC), and other languages.


UNIX: A History and a Memoir
Wednesday, 23 October 2019

Written for the 50th anniversary of Unix, this book covers the fascinating story of how Unix began and how it took over the world. Author Brian Kernighan, a member of the original group of Unix developers and the creator of several fundamental Unix programs, has produced an account that is part history and part memoir explaining what Unix is, how it came about, and why it matters. Accessible to non-speciaists, the book is written for anyone with an interest in computing or the history of inventions. 


Professional JavaScript for Web Developers 4th Ed (Wrox)
Monday, 21 October 2019

Written for intermediate-to-advanced programmers, this book jumps right into the technical details to help you clean up your code and become a more sophisticated JavaScript developer. From JavaScript-specific object-oriented programming and inheritance, to combining JavaScript with HTML and other markup languages, author Matt Frisbie walks you through the fundamentals and beyond. This new fourth edition has been updated to cover through ECMAScript 2019; new frameworks and libraries, new techniques, new APIs, and more are explained in detail for the professional developer, with a practical focus that helps you put your new skills to work on real-world projects.


Hands-on Azure Boards (Apress)
Friday, 18 October 2019

Subtitled "Configuring and Customizing Process Workflows in Azure DevOps Services", in this book authors Chaminda Chandrasekara and Pushpa Herath cover Azure Boards configuration and advanced administration. The book starts from setting up Azure Boards projects and goes as far as multiple modules, security options, and working with the REST API and CLI.


Hands-On Machine Learning with Scikit-Learn, Keras, and TensorFlow (O'Reilly)
Wednesday, 16 October 2019

Updated in this second edition to cover TensorFlow 2.0, this book aims to show programmers who know little about machine learning how to use simple, efficient tools to implement programs capable of learning from data. Author Aurélien Géron uses two production-ready Python frameworks, Scikit-Learn and TensorFlow, to illustrate the concepts and tools for building intelligent systems. The book covers a range of techniques, starting with simple linear regression and progressing to deep neural networks.



Page 1 of 186