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.

 

 



Effective Haskell (Pragmatic Bookshelf)
Wednesday, 16 November 2022

This guide, which is subtitled "Solving Real-World Problems with Strongly Typed Functional Programming" shows how to put the power of Haskell to work. Rebecca Skinner looks at how to use features like Monad Transformers and Type Families to build useful applications, and explains the benefits of a pure functional language, like protecting your code from side effects.

<ASIN:1680509349>

 
The Book of Dash (No Starch Press)
Monday, 14 November 2022

Subtitled "Build Dashboards with Python and Plotly", this book offers a swift and practical introduction to building interactive data visualization apps.  Adam Schroeder, Christian Mayer and Ann Marie Ward show how to use the Python Dash library to create analytic dashboards that present data in effective, usable, elegant ways in just a few lines of code.

<ASIN:1718502222>

 
A Thousand Brains (Basic Books)
Friday, 11 November 2022

This book sets out to consider how simple cells in the brain create intelligence. Jeff Hawkins and his team discovered that the brain uses maplike structures to build a model of the world—not just one model, but hundreds of thousands of models of everything we know. Based on this theory, Hawkins answers important questions about how we perceive the world, why we have a sense of self, and the origin of high-level thought.

<ASIN:1541675797>

 
Data Structures & Algorithms in Python (Addison-Wesley)
Wednesday, 09 November 2022

This practical introduction to data structures and algorithms builds on Robert Lafore's Java-based guide to explain exactly how data structures and algorithms operate. Dr. John Canning, Alan Broder and Robert Lafore show how to efficiently apply them with Python and scale your code to handle today's big data challenges.

<ASIN:‎ 013485568X>

 
Engineering a Compiler 3rd Ed (Morgan Kaufmann)
Monday, 07 November 2022

This book covers the latest developments in compiler technology, with new chapters focusing on semantic elaboration (the problems that arise in generating code from the ad-hoc syntax-directed translation schemes in a generated parser), on runtime support for naming and addressability, and on code shape for expressions, assignments and control-structures. Keith Cooper and Linda Torczon have revised this edition with a fresh approach to learning important techniques for constructing a modern compiler, combining basic principles with pragmatic insights from their own experience building state-of-the-art compilers.

<ASIN:0128154128>

 
The Fight for Privacy (W. W. Norton & Company)
Friday, 04 November 2022

In this book, subtitled "Protecting Dignity, Identity, and Love in the Digital Age", Danielle Citron argues that we need to protect what she calls intimate privacy. Citron looks at the way personal information becomes valuable data, to corporations know exactly when to flash that ad for a new drug or pregnancy test, or used by social and political forces to manipulate what you think and who you trust, leveraging sensitive secrets and deepfake videos to ruin or silence opponents.

<ASIN:178474512X>

 
Programming The Raspberry Pi Pico/W In C, 2nd Ed (I/O Press)
Wednesday, 02 November 2022

The Raspberry Pi Pico is a tiny microcontroller with big capabilities. This book reveals what you can do with the Pico's GPIO lines together with widely used sensors, servos and motors and ADCs. Harry Fairhead uses the highly popular VS Code as his development environment and shows how to use a Raspberry Pi or a desktop PC running Windows as your development machine. When the Raspberry Pi Pico was first introduced it lacked network connectivity. The Pico W remedied this shortcoming and this second edition show how to use it to create a web client and web server.

<ASIN:187196279X>

 
Modern Front-End Development for Rails (Pragmatic Bookshelf)
Monday, 31 October 2022

This book shows how to improve the user experience for your Rails app with rich client-side interactions. Noel Rappin shows how to use the Rails 7 tools and simplify the complex JavaScript ecosystem, and how to build user interactions with Hotwire, Turbo, and Stimulus.

<ASIN:1680509616>

 
Game Development 2042 (CRC Press)
Friday, 28 October 2022

This book presents a fast-paced look at the next two decades of the games industry with a focus on game design, the evolution of gaming markets around the world, the future of technology, Artificial Intelligence, Big Data, crypto-currency, and the art and business of creating and publishing hit games. Tim Fields has interviewed a dozen veteran games industry luminaries, who have collectively created many of the greatest hits of the last twenty years and grossed tens of billions of dollars in revenue for companies like Electronic Arts, Facebook, Apple, Activision, Microsoft, Amazon, Supercell, Netflix, Warner Brothers, and others.

<ASIN:1032272058>

 
Getting Started with Natural Language Processing (Manning)
Wednesday, 26 October 2022

This understandable guide that helps you engineer your first NLP algorithms. Dr. Ekaterina Kochmar uses Python code and hands-on projects, with each chapter providing a concrete example with practical techniques that you can put into practice right away. If you're a beginner to NLP and want to upgrade your applications with functions and features like information extraction, user profiling, and automatic topic labeling, this is the book for you.

<ASIN:‎1617296767>

 
A Tour of C++, 3rd Ed (Addison-Wesley Professional)
Monday, 24 October 2022

In this book, Bjarne Stroustrup provides an overview of ISO C++, C++20 with the aim of giving experienced programmers a clear understanding of what constitutes modern C++. Featuring carefully crafted examples and practical help in getting started, this revised and updated edition concisely covers most major language features and the major standard-library components needed for effective use.

<ASIN:0136816487>

 
Strange Code (No Starch Press)
Friday, 21 October 2022

This book, subtitled "Esoteric Languages That Make Programming Fun Again"starts with a dive into the underlying history of programming, covering the early computer-science concepts, like Turing machines and Turing completeness, that led to the languages we use today. Ron Kneusel then explores the realm of “atypical” programming languages, introducing you to the out-of-the-box thinking that comes from these unusual approaches to coding.

<ASIN:1718502400>

 
«StartPrev12345678910NextEnd»

Page 4 of 228