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)

Getting MEAN with Mongo, Express, Angular, and Node 2nd Ed (Manning)
Friday, 24 May 2019

This book teaches you how to develop full-stack web applications using the MEAN stack. This edition was completely revised and updated to cover MongoDB 4, Express 4, Angular 7, Node 11, and the latest mainstream release of JavaScript ES2015. Authors Simon Holmes and Clive Harber show how to create a static site in Express and Node, then expanding on that to integrate a MongoDB database, build an API, and add an authentication system. The book has many pro tips for building dynamic and responsive data-driven web applications.


Security Tokens and Stablecoins Quick Start Guide (Packt)
Wednesday, 22 May 2019

Subtitled "Learn how to build STO and stablecoin decentralized applications", this book is a guide to understanding, developing, and testing popular security-token smart contracts. Authors Weimin Sun, Xun (Brian) Wu, and Angela Kwok cover key Blockchain and Ethereum platforms concepts. The book includes a step-by-step guide to developing STO smart contracts on Ethereum, and covers how to monetize digital tokens under various U.S. securities laws.


Laravel: Up & Running 2nd Ed (O'Reilly)
Monday, 20 May 2019

Fully updated to cover Laravel 5.8, the latest release, the second edition of this practical guide provides an introduction to one of today’s most popular web frameworks. Author Matt Stauffer delivers a high-level overview and concrete examples to help experienced PHP web developers get started with Laravel right away, aiming to show how the rapid application development framework and its vast ecosystem of tools let you quickly build new sites and applications with clean, readable code.


The Joy of Kotlin (Manning)
Friday, 17 May 2019

This book teaches you practical techniques to improve abstraction and design, to write comprehensible code, and to build maintainable bug-free applications Author Pierre-Yves Saumont teaches you to approach common programming challenges with a fresh, functional programming inspired perspective. As you work through the many examples, you'll dive deep into handling errors and data properly, managing state, and taking advantage of laziness. Purchase of the print book includes a free eBook.


Practical Oracle JET (Apress)
Wednesday, 15 May 2019

With the subtitle "Developing Enterprise Applications in JavaScript" this book shows how to use Oracle's JavaScript Extension Toolkit (JET) for internal back office and intranet applications. Author Daniel Curtis walks through the process of developing a functional application using Oracle JET. The example built throughout the book is a support ticket system using a variety of different components bundled with the toolkit, including lists, inputs, and visualizations.


Algorithms Illuminated, Part 3 (Soundlikeyourself Publishing)
Monday, 13 May 2019

Subtitled "Greedy Algorithms and Dynamic Programming", this book, based on Professor Tim Roughgarden's Stanford/Coursera MOOC, sets out to be an accessible, no-nonsense, and programming language-agnostic introduction to algorithms. The book includes hints or solutions to all quizzes and problems, and a series of YouTube videos accompanies the book. Part 3 covers greedy algorithms (scheduling, minimum spanning trees, clustering, Huffman codes) and dynamic programming (knapsack, sequence alignment, shortest paths, optimal search trees).


Creating Augmented and Virtual Realities (O'Reilly)
Friday, 10 May 2019

Subtitled Theory and Practice for Next-Generation Spatial Computing, in this book, authors Erin Pangilinan, Steve Lukas, and Vasanth Mohan examine the AR and VR development pipeline and provide hands-on practice to help hone skills. Step-by-step tutorials show how to build practical applications and experiences grounded in theory. Industry specialists, including Timoni West, Victor Prisacariu, and Nicolas Meuleau, are used to help explain the technology behind spatial computing.


Bash (In Easy Steps)
Wednesday, 08 May 2019

This book shows how to use the Bash command-line shell interface to communicate with the operating system kernel and how to employ Bash's programming abilities. Author Mike McGrath begins by demonstrating Bash commands for system navigation and file manipulation, and moves on to describe advanced features such as command history, command-line editing, and environment customization. He introduces Bash programming with examples of flow control, command switches, input/output, and debugging so readers learn how to create their own executable programs by copying the examples.


Python Crash Course, 2nd Ed (No Starch Press)
Monday, 06 May 2019

This is the second edition of a best selling Python book that gives a straightforward introduction to the core of Python programming. Author Eric Matthes provides a foundation in general programming concepts, Python fundamentals, and problem solving. Three real world projects in the second part of the book allow readers to apply their knowledge in useful ways by creating a simple video game, using data visualization techniques to make graphs and charts, and building and deploying an interactive web application.


The Complete Guide to Blender Graphics 5th Ed (CRC Press)
Thursday, 02 May 2019

Subtitled "Computer Modeling & Animation", this book is a manual describing the operation of Blender version 2.80. In this revised 5th edition, author John M. Blain coversthe new improved interface, new workspaces and new eevee render system. The book also introduces the program's graphical user interface and shows how to implement tools for modeling and animating characters and creating scenes with the application of color, texture and special lighting effects.


Data Science Using Python and R (Wiley)
Wednesday, 01 May 2019

This book is written for the general reader with no previous programming experience with an entire chapter is dedicated to learning the basics of Python and R. Then, each chapter presents step-by-step instructions and walkthroughs for solving data science problems using Python and R. Authors Chantal  and Daniel Larose cover topics including 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.Topics such as random forests and general linear models are also included. 


The Enterprise Big Data Lake (O'Reilly)
Monday, 29 April 2019

Based on discussions with practitioners and executives from more than a hundred organizations, ranging from data-driven companies such as Google, LinkedIn, and Facebook, to governments and traditional corporate enterprises, this book authored by Alex Gorelik presents a collection of essays. The book covers what a data lake is, why enterprises need one, data lake implementation, examining data lake initiatives, analytic projects, experiences, and best practices informed by data experts working in various industries.



Page 1 of 180