i-programmer.info
 
 
 
 

Book Watch

Follow Book Watch on Twitter

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.


Reliability Engineering in the Cloud (Addison-Wesley)
02 May

This book is a guide to creating robust, fault-tolerant cloud systems.  Mariya Breyter and Carlos Rojas provide actionable strategies and expert insights for designing, building, and maintaining cloud infrastructure. The book is aimed at software engineers, DevOps professionals, and business/engineering leaders, and provides tools and knowledge to create highly available, fault-tolerant cloud systems.

<ASIN:0135395798 >



Fatal Abstraction: Why the Managerial Class Loses Control of Software (W. W. Norton & Company)
30 Apr

In this book Darryl Campbell argues that a lot of software has exposed us to immense risk at the societal and the individual levels. He blames “managerial software”: programs created and overseen not by engineers but by professional managers with only the most superficial knowledge of technology itself. Campbell shows how managerial software fails, and when it does what sorts of disastrous consequences ensue, from the Boeing 737 MAX crashes to a deadly self-driving car to PowerPoint propaganda, and beyond. Yet just because the tech industry is currently breaking its core promise does not mean the industry cannot change.  Campbell argues that the solution is tech workers with actual expertise establishing industry-wide principles of ethics and safety that corporations would be forced to follow. 

<ASIN:1324078952>



Terraform in Depth (Manning)
28 Apr

With the subtitle "Infrastructure as Code with Terraform and OpenTofu" this book looks at Terraform and its open-source fork OpenTofu’s approach for infrastructure management. Robert Hafner considers its premise: to be able to provision, update, scale, and replicate infrastructure with the same ease as application code. The book covers the latest versions, standards, and approaches of Terraform and OpenTofu, from absolute basics all the way to advanced production uses. Every technique is illustrated with real-world examples.

<ASIN: 1633438007>


More Book Watch

Previous Book Watch.

Follow Book Watch on Twitter.
Publishers send your book news to:

bookwatch@i-programmer.info


 

Programming News and Views

Send your programming press releases, news items or comments to: NewsDesk@i-programmer.info


April Week 4
May 03 | Administrator
article thumbnail

Our weekly digest lists the week's news, new titles added to our Book Watch Archive and our latest book review. In this week's first featured article Mike James looks at Python's approach to class and object-orientation. Then David Conrad demystifies HTML's default layout rules.



World’s Smallest Wireless Flying Robot Takes Off
May 02 | Lucy Black
article thumbnail

A new insect-inspired flying robot has been created by engineers at the University of California, Berkeley. The robot can hover, change trajectory and even hit small targets. It is less than 1  centimeter in diameter, weighs only 21 milligrams, and the Berkeley team say it is the world’s smallest wireless robot capable of controlled flight.



Hone Your SQL Skills With The Premier League
May 02 | Nikos Vaggalis
article thumbnail

Introducing sqlpremierleague,  another sql playground, but with puzzles specific to sports.



Two New Instances Of The Language Server Protocol
May 01 | Nikos Vaggalis
article thumbnail

The first is in relation to Github Copilot and the second
to PostgreSQL. They enable seamless integration with any tool that supports the protocol.



Microsoft Adds Usage Report To Graph
May 01 | Kay Ewbank
article thumbnail

Microsoft has announced a new Graph API usage report in a beta API version in Microsoft Graph.



Undefined Behavior Just Not Worth The Effort!
Apr 30 | Mike James
article thumbnail

Some very interesting research has just been published that throws a lot of light on the crazy belief that undefined behavior is useful, essential even, to certain types of optimization rather than the huge mistake it really is.



Akka Adds New Deployment Options
Apr 30 | Kay Ewbank
article thumbnail

Akka has announced new deployment options for its Akka platform, as well as new solutions to tackle the issues with deploying large-scale agentic AI systems for mission-critical applications.



The OpenAI Academy Makes AI Accessible
Apr 29 | Nikos Vaggalis
article thumbnail

OpenAI has provided a treasure trove of information for spreading knowledge about AI to the general public; understanding what AI is and learning how to leverage it by using tools like ChatGPT.



Azul Announces JVM Inventory
Apr 29 | Kay Ewbank
article thumbnail

Azul has announced JVM Inventory, a new feature of Azul Intelligence Cloud aimed at making it easier to migrate away from Oracle Java.



Amazon Q Developer Adds Faster Agentic Coding
Apr 28 | Kay Ewbank
article thumbnail

Amazon has improved the CLI agent within the Amazon Q command line interface (CLI) to provide a faster more interactive coding experience. Amazon Q Developer can now use the information in its CLI environment to provide help on reading and writing files locally, querying AWS resources write code, or automatically debugging issues.



Be Ready For Google I/O 2025
Apr 28 | Sue Gee
article thumbnail

Google has shared the agenda for its annual developer conference. This year Google will live stream two days of sessions, starting with the Keynote at 10:00 AM PT on May 20th, followed by the Developer Keynote at 1:30 PM PT.



TSP - 81,998 Bars In South Korea Shortest Walking Tour
Apr 27 | Mike James
article thumbnail

It is a truth universally acknowledged that the Travelling Saleman Problem (TSP) is impossible to solve for even reasonably small examples using today's computers. Do we need powerful hardware or a quantum computer? 



April Week 3
Apr 26 | Editor
article thumbnail

Take a break and catch up with the latest articles, book reviews and news posted on this site. This week we have an addition to our History section answering the question who were the original programmers. It tells the story of the ENIAC Programmers, six women who pioneered many of the programming concepts we nowadays take for granted.



Harvard RoboBee Gets New Knees
Apr 25 | Lucy Black
article thumbnail

The Harvard RoboBee can now make better landings thanks to new legs based on those of a crane-fly.  The researchers who developed the robot say it now no longer needs to crash land, and can instead glide down under control.   



5 Ways AI is Changing Front-End Development
Apr 25 | Jordan Chaim
article thumbnail

For a few years now, front-end developers have been nibbling with AI to help them streamline repetitive tasks and boost productivity. However, AI is now evolving into more than just an assistance tool, and is slowly starting to take on advanced development tasks.



Tailpipe - The Log Interrogation Game Changer
Apr 24 | Nikos Vaggalis
article thumbnail

By using the expressiveness of the SQL language, TailPipe makes querying log files as easy as doing "select * from logs;".


More Recent News
 

news

 

Book Review

 

Featured Articles


Programmer's Python - Inside Class
29 Apr | Mike James
article thumbnail

Python is an object-oriented language, but you can get away with igoring this fact. However, if you do you are missing out on some of its best features. Find out about Python with class. This extract is from my book that explores the features that make Python special and "Something Completely Different".



HTML5/CSS Layout
27 Apr | David Conrad
article thumbnail

The HTML default layout rules can be a mystery. They are usually introduced to users late on and as part of achieving something complicated and this tends to obscure the principles. So if you want to get to grips with floated, non-floated blocks, clipping and clear then read on.



ENIAC's Women Programmers
21 Apr | Sue Gee
article thumbnail

Who were the original programmers? We often credit Ada Lovelace with this breakthrough, but her programs remained theoretical. Like Lovelace, the individuals who programmed ENIAC, one of the very first computers, were all women who, for decades, received no credit for their achievements. 



Strange Initialization
20 Apr | Antoni Boucher
article thumbnail

Are you always speaking the same syntax as your compiler? This C++ puzzle looks at how you can put things together thinking they mean one thing when in fact they mean another...



Raspberry Pi CM5 IoT In C - Setting Up the CM5
14 Apr | Harry Fairhead
article thumbnail

The CM5 with the CM5IO development board is slightly more complicated to set up than other members of the Pi family - find out more. This is an extract from the newly-published Raspberry Pi Compute Module 5 IoT In C