February Week 4
Saturday, 01 March 2025

This week Harry Fairhead explains how to produce Phased Pulses on the ESP32 in C, a tricky thing to accomplish and, to celebrate Steve Jobs being selected by California to be represented on the American Innovation Coin, we've trawled our History section for an article that gives the background to this honor. Plus the week's news and books.

To receive this digest automatically by email, sign up for our weekly newsletter.

I Programmer Logo Square

February 20 - 26, 2025

Featured Articles


Programming The ESP32 In C - Phased Pulses
25 Feb | Harry Fairhead
article thumbnail

How do you make two GPIO lines change state at exactly the same time - not aproximately but exactly? It isn't as difficult as it sounds but it does take us beyond the IDF. This is an extract from Harry Fairhead's book on programming the ESP32 using C and the Espressif IDF.

<ASIN:1871962919>


Steve Jobs and the Early Apple Years
21 Feb | Historian
article thumbnail

That Steve Jobs was an important figure in the history of technology has been recognised again by him being selected by California to be represented on the American Innovation Coin. Our account is of Apple's early years, before the era of the iPhone for which Jobs himself became an icon.

Banner

Programming News and Views


OpenAI Benchmarks Economic Impacts of AI
26 Feb | Sue Gee
article thumbnail

Using a new benchmark, OpenAI researchers have revealed a significant shortcoming in the ability of the latest LLMs to perform real-world software engineering tasks. These AI tools may improve productivity, but they are nowhere near ready to take over our jobs.


Rust Revolt In Linux
26 Feb | Mike James
article thumbnail

The introduction of Rust into the staunchly C enclave of Linux kernel development cannot avoid being controversial and indeed things have been heated. The anti-Rust revolt has been rumbling on for a few weeks now, but the top maintainers are dismantling the barricades.


Edera Releases Protect AI And Announces New Funding
25 Feb | Kay Ewbank
article thumbnail

Edera has launched Edera Protect AI, which offers out-of-the-box GPU configuration and security through auto detection, driver isolation, and GPU virtualization. The company has also announced a further round of funding that will be used to fund product expansion to include support for AI infrastructure.


PostgreSQL for Everybody Revisited
25 Feb | Nikos Vaggalis
article thumbnail

We revisit a course that aims to take you from basic to advanced SQL skills using PostgreSQL, the highly popular open source SQL database.


Apollo Graph Rest APIs Now GA
24 Feb | Kay Ewbank
article thumbnail

Apollo GraphOS has been updated, with production ready REST APIs, a faster native query planner, and enhancements to the Visual Studio extension.


Database Diagramming With ChartDB
24 Feb | Nikos Vaggalis
article thumbnail

ChartDB is an open-source database diagrams editor that can be self-hosted or used in the Cloud, for free.


California Nominates Steve Jobs For American Innovation Coin
23 Feb | Kay Ewbank
article thumbnail

The Governor of California, Gavin Newsom,  has announced that the state has chosen Steve Jobs, co-founder of Apple, as the person to represent California on the American Innovation Coin.


FSF Auctions Off Original GNU
21 Feb | Kay Ewbank
article thumbnail

The Free Software Foundation (FSF) turns 40 this year and, as part of the celebrations, is holding a virtual memorabilia auction that will include the original drawing of the iconic GNU head.


Can You Win The SQL Squid Game?
21 Feb | Nikos Vaggalis
article thumbnail

Squid Game is a free challenge inspired by the popular Netflix series with the same name. Instead of engaging in bloodthirsty games, you progress to the next level by solving SQL puzzles.


Apache Releases WSS4J 4.0
20 Feb | Kay Ewbank
article thumbnail

Apache has released version 4.0 of WSS4J, its Java implementation of the primary security standards for Web Services. This release adds upgrades to OpenSAML v5 and XML Security 4.0.0.


Three NVIDIA CUDA Programming Super Resources
20 Feb | Nikos Vaggalis
article thumbnail

CUDA is of course NVIDIA's toolkit and programming model which provides a development environment for speeding up computing applications by harnessing the power of GPUs. It's not easy to conquer, but here's a few resources to help.

Banner

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


100 Go Mistakes and How to Avoid Them

Author: Teiva Harsanyi
Publisher: Manning
Date: October 2022
Pages: 384
ISBN: 978-1617299599
Audience: Go Developers
Rating: 3
Reviewer: Mike James
100 mistakes is a lot!
Is the fault Go or the programmer?

<ASIN:B0BBHQD8BQ>

Book Watch


Art of Computer Programming, Volume 4, Fascicle 7 (Addison-Wesley)

The Art of Computer Programming is a multivolume work on the analysis of algorithms with volumes 1, 2, 3, 4A, and 4B published so far. To continue the set, and to update parts of the existing volumes, Donald Knuth has created a series of small books called fascicles, which are published at regular intervals.  Volume 4, Fascicle 7 forms the first third of what will eventually become hardcover Volume 4C.

<ASIN:0135328241>


Real-World Java (Wiley)

This book aims to improve the understanding of Java developers for the ecosystem of tools and frameworks for collaboration, testing and building. Jeanne Boyarsky and Victor Grazi look at the frameworks, tools, and techniques used in enterprise Java development shops. The book has background and examples with guidance on annotations, logging frameworks, observability, performance tuning, testing tools, and collaboration, including Spring, Git, Prometheus, and Project Lombok.

<ASIN: 1394275722>


Wearable Electronics, 2nd Ed (Make)

This book shows how to make wearable electronics, where tech and fashion combine. Social Body Lab Founding Director and OCAD University Associate Professor Kate Hartman teaches the concepts and techniques behind wearables electronics, from choosing the right materials for a project to explaining how components can be combined to create dynamic costumes and couture.

<ASIN:1680457209 >

 

IP2

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

Last Updated ( Saturday, 01 March 2025 )