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.



Quantum Computing: An Applied Approach (Springer)
Friday, 20 September 2019

This book brings together the foundations of quantum computing with a hands-on coding approach. Author Jack D. Hidary is a research scientist in quantum computing at Alphabet X, formerly Google X. Part I outlines the foundations of quantum computing and quantum circuits. Part II looks at quantum computing algorithms and provides code on a range of quantum computing methods in current use. Part III covers the mathematical toolkit required to master quantum computing.


A Scrum Book: The Spirit of the Game (Pragmatic)
Wednesday, 18 September 2019

This book is a collection of insights and depth of rationale into Scrum from many highly respected Scrum authorities, including one of its founders, Jeff Sutherland. The authors discuss the deep foundations of Scrum's structure and practice. The book contains ninety-four organizational building blocks, called patterns, that can be freely and flexibly used to enhance and customize your Scrum practice.


Flutter for Beginners (Packt Publishing)
Monday, 16 September 2019

Subtitled "An introductory guide to building cross-platform mobile applications with Flutter and Dart 2", this book introduces the Flutter framework and basics of Dart. Author Alessandro Biessek starts from the basics of designing the user interface and user input functions before exploring the navigator widget and how to add transitions between screens.The book also covers developing plugins and how to structure good plugin code. Examples show how to display a map from the Flutter app, add markers and interactions to it, and use the Google Places API.


JavaScript Bitmap Graphics with Canvas (I/O Press)
Friday, 13 September 2019

This book is all about programming Canvas. In addition to the basics of using Canvas, i-programmer author Ian Elliot goes into the skills that you need to make good use of these facilities. For example, a graphics application often needs to download or upload files, but exactly how to do this in a modern way is difficult to find out. If you do upload a file then you might want to work with it at the pixel level and this requires working with raw binary data. How do you do this in JavaScript, which tries hard to keep data types hidden from the programmer?


Concurrency in C# Cookbook (O'Reilly)
Wednesday, 11 September 2019

This practical cookbook, complete with ready-to-use code and discussions about how and why solutions work, concentrates on concurrent and multithreaded development. With more than 85 code-rich recipes in this updated second edition, author Stephen Cleary demonstrates parallel processing and asynchronous programming techniques using libraries and language features in .NET and C# 8.0. The detailed solutions in this cookbook show how modern tools raise the level of abstraction, making concurrency much easier than before. 


Excel 2019 Programming By Example (Mercury Learning)
Monday, 09 September 2019

Updated for Excel 2019, this book is a practical, how-to book on Excel programming. If you are looking to automate Excel routine tasks, author Julitta Korol introduces programming concepts via numerous illustrated hands-on exercises. More advanced topics are demonstrated via custom projects. Topics range from recording and editing a macro and writing VBA code to working with XML documents and using Classic ASP pages to access and display data on the Web


The Art of Statistics: How to Learn from Data (Basic Books)
Friday, 06 September 2019

In this book, well-known statistician David Spiegelhalter shows readers how to derive knowledge from raw data by focusing on the concepts and connections behind the math. Drawing on real world examples to introduce complex issues, he shows us how statistics can help us determine the luckiest passenger on the Titanic, whether a notorious serial killer could have been caught earlier, and if screening for ovarian cancer is beneficial. The book shows how anyone can think like a statistician, learning how to clarify questions, assumptions, and expectations when approaching a problem, and -- perhaps even more importantly -- how to responsibly interpret the answers we receive.


Rust Programming Language (No Starch Press)
Wednesday, 04 September 2019

This is an updated edition of the official book on the Rust programming language, written by members of the Rust development team at the Mozilla Foundation, fully updated for Rust 2018. Authors Steve Klabnik and Carol Nichols show how to use Rust's robust type system to keep programs memory-safe and speedy, and make the most of the Cargo package manager that brings the pieces of a program together. The second edition has a new chapter on macros, an expanded chapter on crates. and extra appendices on Rust development tools and Rust versions.


Visual Basic, 6th Edition (In Easy Steps)
Tuesday, 03 September 2019

This is the sixth edition of this book updated for Visual Studio 2019. Author Mike McGrath gives you code examples, screenshots, and step-by-step instructions that illustrate each aspect of Visual Basic, all in full color. The author assumes have no previous knowledge of any programming language so it's ideal if you're a newcomer to Windows programming.


Introducing Delphi ORM (Apress)
Friday, 30 August 2019

Subtitled "Object Relational Mapping Using TMS Aurelius", this book  introduces the fundamental concepts of object-relational mapping (ORM) design, basic features of Aurelius, and the practical applications of those features. Author John Kouraklis uses a series of tasks to illustrate the techniques and best practices for using Aurelius.The book looks at the use of ORM frameworks to provide a way to access and manage data in databases, introducing a layer between the application and the data access language such as SQL and LINQ.


Access 2019 Programming By Example (Mercury)
Wednesday, 28 August 2019

Updated for Access 2019, this book is a practical, how-to book on Access programming, suitable for readers already proficient with the Access user interface. Author Julitta Korol progressively introduces programming concepts via numerous illustrated hands-on exercises. More advanced topics are  then demonstrated via custom projects. It includes a companion disc with source code, supplemental files, and color screen captures.


Java In Easy Steps 7th Ed ( Easy Steps)
Monday, 26 August 2019

Now in its 7th edition this book is aimed at beginners and shows how to create Java programs. Author Mike McGrath has separate chapters on the major features of the Java language and the book contains complete example programs with colorized code to illustrate each aspect of Java programming.



Page 1 of 184