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.



Cybersecurity For Dummies 2nd Ed (Wiley)
Friday, 29 April 2022

This down-to-earth guide shows how to secure your own data (and your company’s, too). Joseph Steinberg provides step-by-step guidance on how to implement reasonable security measures, prevent cyber attacks, deal securely with remote work, and what to do in the event that your information is compromised. In this updated edition, you get the latest facts about what happens to the stuff you put online. Work from home securely and avoid misinformation. Make sure your photos, passwords, and other important stuff are safe from hackers.


Murach's C++ Programming, 2nd Ed (Murach)
Wednesday, 27 April 2022

This book teaches C++ in manageable chunks with Mike Murach’s distinctive “paired-pages” format. where each topic is presented in a 2-page spread. You get clear syntax and coding examples along with easy-to-understand bullets on the righthand page and in-depth explanations and perspective on the left.

<ASIN:‎ 1943872961>

A Field Guide to Digital Transformation (Pearson)
Monday, 25 April 2022

Part of the Pearson Digital Enterprise Series from Thomas Erl, in this book on digital transformation, Thomas Erl and Roger Stoffers combine to provide coverage of essential digital transformation concepts, practices, and technologies in the format of a plain-English tutorial written for IT professionals, students, or decision-makers. With more than 160 diagrams, this guide provides a highly visual exploration of what digital transformation is, how it works, and the techniques and technologies required to successfully build modern-day digital transformation solutions


Clean Craftsmanship (Addison-Wesley)
Friday, 22 April 2022

Subtitled Disciplines, Standards, and Ethics, in this book Robert C. Martin, aka Uncle Bob, has written the principles that define the profession, and the craft, of software development. The book looks at the disciplines, standards, and ethics you need to deliver robust, effective code. This is a pragmatic, technical, and prescriptive guide to the foundational disciplines of software craftsmanship that discusses standards, showing how the world's expectations of developers often differ from their own and helping you bring the two in sync.

<ASIN:‎ 013691571X>

Introduction to Algorithms 4th Ed (MIT Press)
Wednesday, 20 April 2022

This book claims to combine rigor and comprehensiveness. Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest and Clifford Stein cover a broad range of algorithms in depth, yet makes their design and analysis accessible to all levels of readers, with self-contained chapters and algorithms in pseudocode. This comprehensive update has new material on matchings in bipartite graphs, online algorithms, machine learning, and other topics.


Deep Learning (No Starch Press)
Monday, 18 April 2022

This book provides a highly-illustrated introduction to deep learning that offers visual and conceptual explanations instead of equations. Andrew Glassner shows how to use key deep learning algorithms without the need for complex math. For readers ready to write their own programs, there are also plenty of supplemental Python notebooks in the accompanying Github repository.


Embedded Web Control Panels on the Raspberry Pi (MSTMicro Publishing)
Friday, 15 April 2022

This book shows how to go about creating your own home control system that can be accessed through a cell phone or a web page on your home computer. ? George Babec's real world examples show how to go about it. 


Beautiful C++ (Addison-Wesley)
Wednesday, 13 April 2022

Subtitled "30 Core Guidelines for Writing Clean, Safe, and Fast Code", this book sets out to show how to design and write C++ programs that are  reliable, efficient, and well-performing. C++ programmers Guy Davidson and Kate Gregory identify core guidelines that are valuable and offer detailed practical knowledge for improving your C++ style. 


Gray Hat Hacking 5th Ed (McGraw Hill)
Monday, 11 April 2022

This fully updated book shows, step by step, how to fortify computer networks by learning and applying effective ethical hacking techniques. Based on curricula developed by Allen Harper, Ryan Linn et al at major security conferences and colleges, the book features planning and analysis methods as well as practical steps for identifying and combating both targeted and opportunistic attacks.


Rust Brain Teasers (Pragmatic Bookshelf)
Friday, 08 April 2022

This book, subtitled "Exercise Your Mind" contains a series of brain teasers designed to challenge your understanding of Rust. Many of the teasers in this book come from Herbert Wolverson's own experience creating software. Others derive from commonly asked questions in the Rust community. Regardless of their origin, these brain teasers are fun.


Modern CMake for C++ (Packt)
Wednesday, 06 April 2022

Subtitled "Discover a better approach to building, testing, and packaging your software", this book treats the subject of building C++ solutions holistically. Rafał Świdziński provides an end-to-end guide to the automatization of complex tasks, including building, testing, and packaging. The book also focuses on the structure of source directories, building targets, and packages.


Kotlin Multiplatform by Tutorials (Razeware)
Monday, 04 April 2022

This book is aimed at mobile developers and managers who want to explore how they can use Kotlin Multiplatform to share code across Android, iOS and desktop apps. The Raywenderlich Tutorial Team shows how to reduce development and testing time by writing certain parts of your apps only once.



Page 11 of 228