|
Welcome to the iProgrammer newsletter. You are receiving this newsletter because you signed up at I Programmer. For more information and help see the end of this email |
Featured Articles |
Pi IoT In Python Using Linux Drivers - GPIO Events 07 Oct | Harry Fairhead and Mike James The GPIO driver in Linux used to be GPIO sysfs, but no longer. Now it's the GPIO character driver. Find out how to handle events. |
Inside the Computer - Addressing 06 Oct | Harry Fairhead Where you store data is as important to the computer as the data itself, yet the importance of the address is often overlooked. In this introduction to the low-level mechanisms of addressing in assembler, it is surprising how easy it is to recognize familiar high-level abstractions. |
Programming News and Views |
Devs' Mental State Revealed 07 Oct | Sue Gee The latest survey from DevGraphics isn't about JavaScript, or any other aspect of Web Development. Instead it asks about workplace issues, developers' health, hobbies and relationships, and other topics unrelated to code. New questions in the 2026 survey included ones about job security and mental state. |
The ESP32 S31 Runs Linux 07 Oct | Harry Fairhead With the price of single board computers like the Raspberry Pi increasing all the time, news that Espressif's latest low-cost ESP32 can run Linux is to be welcomed. And its official! |
CISA's K-12 Cybersecurity Foundations 06 Oct | Nikos Vaggalis The Cybersecurity and Infrastructure Security Agency (CISA) and the U.S. Department of Homeland Security have issued instructions on how to secure K-12 schools in the USA against cyber attacks. |
Groovy 6 Improves Concurrency 06 Oct | Kay Ewbank Groovy 6 has been released, with improvements focusing on async workflows, concurrency, and better verification for functional programming. |
Aspire 13.6 Adds Persistent Dashboards 05 Oct | Alex Denham Aspire 13.6 has been released. It now has persistent dashboards that store resource snapshots and telemetry in SQLite, so you can revisit up to ten completed runs. Other improvements include first-party Java and Rust hosting, and preview Azure Connector Namespace support. |
NetBeans 31 Released 05 Oct | Kay Ewbank Apache has released the latest version of the NetBeans cross-platform IDE. Version 31 has updated environment support, along with updates for Java development, and increased integration for Maven and Gradle. PHP and JavaFX also have improvements. |
Robot Meltdown 04 Oct | Lucy Black A video of humanoid robots flinging themselves, one after another, into a vat of molten steel, has gone viral. It is almost impossible to watch as each of them approaches the end of the diving board and launches itself into the bubbling cauldron beneath. How have we allowed such wanton destruction to happen? |
IEEE Milestone For Colossus 02 Oct | Sue Gee An IEEE Milestone plaque commemorating the Colossus Computers, and their designer Tommy Flowers, has been installed at Bletchley Park, the site of the British Government Code and Cypher School (GC&CS) during World War II. |
Meta VR Start Developer Competition Opens 02 Oct | Lucy Black The second Meta VR Start Developer Competition has opened. It was announced at Meta Connectâ in September, and runs for eight weeks. Competitors are asked to build new experiences for Meta VR or significantly update something they've already built. There are $1M in total prizes across three genre tracks: entertainment, gaming, and productivity. |
The CyberAgents Exchange 01 Oct | Nikos Vaggalis Tenable has launched a open exchange for cybersecurity AI agents. Free and open-source it is a vendor-neutral, community-driven directory that allows security teams to discover, share and chain AI agents, skills, MCP servers and playbooks. |
AG-UI Protocol Gets .NET SDK 01 Oct | Kay Ewbank The .NET team has contributed a .NET SDK for AG-UI in collaboration with CopilotKit. The AG-UI .NET SDK is now kept in the AG-UI repository alongside the TypeScript and Python SDKs, and means any .NET service can now speak AG-UI directly. |
Book Watch |
Programmers Guide To Containers with Docker and Visual Studio Code (I/O Press) 07 Oct Containers are probably the most useful software development of the decade, but as a software developer you may not yet have tried to create your own. If you have, you may have discovered that practical, developer-focused guidance is difficult to come by. In this book, Mike James sets out to fill that gap and in particular it covers a pair of overlooked resources— the Visual Studio Code Container Tools Extension and its Dev Containers Extension. |
Designing and Implementing Semantic Data Layers (Technics) 05 Oct This book looks at semantic data layers and how to build them. Dave Wells argues that data management has always been messy. Inconsistent metrics, brittle integrations, data silos, and confusing dashboards persist even after heavy investment in data lakes, warehouses, pipelines, BI tools, metadata catalogs, and modern platforms. At the core, these are not technology problems; they're problems of meaning. |
Programmers at Work (8080 Books) 02 Oct Subtitled "Interviews with 19 programming visionaries who ignited the PC software revolution", this book is being republished to celebrate its 40th anniversary. It author, Susan Lammers was an early Microsoft employee who became Editor-in-Chief of Microsoft Press in the mid-1980s. While the original 1986 edition was published by Microsoft Press, there was a 1989 reprint by Tempus Books and now a third publisher, 8080 Books, is re-issuing it with, a new preface by Susan Lammers. The book brings together landmark interviews with nineteen of the most influential software architects who ever lived: Charles Simonyi, who shaped modern productivity software at Microsoft; Dan Bricklin and Bob Frankston, who invented the spreadsheet; Andy Hertzfeld, who conjured the original Macintosh and fifteen more who wrote the code that changed how humanity thinks, works, and creates. |
----------
|
Back Issues I Programmer Weekly |