As well as listing the week's news items, our weekly digest includes the latest Book Review and additions to Book Watch. In this week's top featured articles Harry Fairhead provides a first example of using Pulse Width Modulation on the ESP32 using C and the Espressif IDF. We also look back to the 1960's when Fortran, Cobol and Algol were dominant.
To receive this digest automatically by email, sign up for our weekly newsletter.

January 30 - February 5, 2025
Featured Articles
|
Programming The ESP32 In C - PWM First Example 05 Feb | Harry Fairhead
The ESP32 S3 has two PWM systems and the LedC is supposedly the simpler, but it has features that make it easy to use and it is enough for most things. This is an extract from Harry Fairhead's book on programming the ESP32 using C and the Expressif IDF.
<ASIN:1871962919>
|
Computer Languages by Committee - the 1960s 30 Jan | Historian
The 1960s saw the growth of interest in computer languages but, unlike today where successful languages are often designed by small teams and even single-minded enthusiasts, this was the decade of the committee - language by design and consensus.
|
|
Programming News and Views
|
JetBrain's Reports On Software Quality 05 Feb | Sue Gee
JetBrains has released the results of its inaugural annual report of State of Software Quality Report by Qodana. This research was conducted to gain a deeper understanding of best practices for delivering quality software and how companies of different sizes and maturity levels determine when their product is production-ready.
|
The Dynamic DevOps Roadmap 05 Feb | Nikos Vaggalis
Αre you taking your first steps in the Devops world? Have you gone beyond the basics and trying to find your bearings figuring out what to focus on next? No worries, the Dynamic DevOps Roadmap will show you the way.
|
Postman Launches AI Agent Builder 04 Feb | Kay Ewbank
Postman has launched AI Agent Builder, a tool for the Postman system that uses AI to give developers a way to create intelligent, AI-driven API agents by combining LLMs, APIs, and workflows.
|
Patch Android Vulnerabilities With Google's Vanir 04 Feb | Nikos Vaggalis
Vanir is a new security patch validation tool made available for Android by the Google Open Source Security Team.
|
Rust Foundation Update On Goals 03 Feb | Kay Ewbank
Over the last six months, the Rust project has been working towards implementing 26 project goals, with 3 of them designated as Flagship Goals. The team has now provided an end-of-year update on progress towards these goals (or, in some cases, lack thereof).
|
InfluxDB 3 Core Released In Public Alpha 03 Feb | Nikos Vaggalis
Core, the new open source InfluxDB offering, promises enhanced performance and more freedom in using it under a permissive license.
|
Vesuvius Challenge 2024 Concludes 02 Feb | Sue Gee
Two submissions, from Hendrik Schilling and Sean Johnson and from Paul Henderson for the Vesuvius Challenge First Augmented Segmentation Prize have each been awarded $30,000. The 2024 Grand Prize of has not, however, been claimed.
|
Epic Games Will Pay Dev Costs 31 Jan | Lucy Black
Epic is continuing its battle for freer access to Apple and Android play stores with a promise to pay the Apple store fees for developers who make their games available on the newly expanded Epic Games Store.
|
Google Explains Add Me 31 Jan | David Conrad
Add Me is an AI-based feature for Google's Pixel 9 phones that lets you add missing individuals into group photos. Google has now explained how this "magic" feature was developed.
|
Bun 1.2 Adds Postgres Client 30 Jan | Ian Elliot
Bun 1.2 has been released with improvements including progress towards Node.js compatibility, a built-in S3 object storage API and a built-in Postgres client.
|
Google Announces BigQuery Metastore 30 Jan | Kay Ewbank
Google has announced the public preview of BigQuery metastore, a fully managed, unified metadata service that works with multiple engines and supports consistent data governance.
|
|
Books of the Week
If you want to purchase, or to know more about, any of the titles listed below from Amazon, click on the book jackets at the top of the right sidebar. If you do make Amazon purchases after this, we may earn a few cents through the Amazon Associates program which is a small source of revenue that helps us to continue posting.
|
Full Review
|
Balancing Coupling in Software Design
Author: Vlad Khononov Publisher: Addison-Wesley Date: October 2024 Pages: 320 ISBN: 978-0137353484 Audience: General Rating: 4.5 Reviewer: Kay Ewbank
This book looks in detail at coupling, the degree of interdependence between software modules, and how to use coupling to manage complexity and increase modularity.
<ASIN:0137353480>
|
Book Watch
|
Data Structures and Algorithms in JavaScript (No Starch Press)
This book is a deep dive into the world of data structures and algorithms that Federico Kereki says will transform the way you approach problem solving in JavaScript. Each chapter has clear, no-nonsense explanations of complex concepts, real-world coding examples, and challenging questions (with answers at the end) to reinforce your understanding.
<ASIN:1718502621 >
|
The Hundred-Page Language Models Book (True Positive )
This book by Andriy Burkov is the PyTorch follow-up to his bestselling The Hundred-Page Machine Learning Book. This book offers a concise yet thorough journey from language modeling fundamentals to the cutting edge of modern Large Language Models (LLMs). Written in a hands-on style with working Python code examples, this book progressively builds understanding from basic machine learning concepts to advanced language model architectures. All code examples run on Google Colab, making it accessible to anyone with a modern laptop.
<ASIN:1778042724 >
|
Writing for Developers (Manning)
With the subtitle "Blogs that get read", this book sets out to show readers how to master the art of writing engineering blog posts and articles. Piotr Sarna and Cynthia Dunlop show how to create content developers will want to read and share. The book has practical tips, tricks, and techniques that can translate the ideas floating around your head into content that’s clear and compelling.
<ASIN: 1633436284>
|

I Programmer has reported news for over 12 years. You can access I Programmer Weekly back to January 2012 for all the headlines plus the book reviews and articles.
To keep up with the latest news and receive this digest automatically by email, sign up for our weekly newsletter and follow us on Twitter, Facebook, and LinkedIn , where you are welcome to share all our stories.
You can also subscribe to our RSS Feeds - we have one for Full Contents , another for News and also one for Books with details of reviews and additions to Book Watch.
Send your programming press releases, news items or comments to : NewsDesk@i-programmer.info |