Programming News and Views
Send your programming press releases, news items or comments to: NewsDesk@i-programmer.info
Power Up Your CLI With Claude Code 09 Apr | Nikos Vaggalis ![]() Claude Code, right now in research beta, is an Agentic |
Open Source AI - Stack Overflow Findings 09 Apr | Sue Gee In March, over 1,000 developers and technologists responded to a survey conducted by Stack Overflow to discover developers' feelings about open-source AI. The results reveal a generational divide. |
Azure SDK for Rust Goes Beta 08 Apr | Nikos Vaggalis ![]() The official Microsoft Azure SDK for Rust is a collection of libraries that make Rust developers' life that little bit easier in accessing various Azure services. |
Camunda Adds Agentic Orchestration 08 Apr | Kay Ewbank ![]() Camunda has announced new agentic orchestration capabilities that companies can use to model, deploy, and manage AI agents in their end-to-end processes. Camunda is also introducing AI-powered features for dynamic, intelligent decision making and process generation. |
Django 5.2 Adds Composite Key Support 07 Apr | Kay Ewbank ![]() Django 5.2 has been released with the addition of support for composite primary keys, and the automatic importing of all models in the shell by default. |
Perl Back In TIOBE Top 10 07 Apr | Sue Gee ![]() The surprise new entry, or rather re-entry, to the TIOBE index this month is Perl, which has jumped up from #24 last month to #19, replacing Kotlin which has tumbled to #25. |
Bill Gates Shares The Code That Launched Microsoft 06 Apr | Mike James To celebrate Microsoft's 50th Anniversary, Bill Gates has shared the original Altair BASIC Source Code. However it's not been open-sourced in a GitHub repo - instead it's available as a 157-page pdf of scanned fan-fold paper! It makes for a fascinating read. |
March Week 5 05 Apr | Editor ![]() This week on IProgrammer we have an extract from JavaScript Jems in which Mike James presents the Revealing Constructor Pattern. Harry Fairhead introduces Gpio5, an open source library of C functions, specifically for the Raspberry Pi 5 and CM5 for gaining direct access to the GPIO lines, SPI, PWM and I2C now that libraries such as Wiring Pi, bcm2835, pigpio cannot be used. |
LeetGPU - The CUDA Challenges 04 Apr | Nikos Vaggalis LeetGPU is a platform where you can write and test CUDA code. |
Torsten Hoefler Awarded ACM Prize In Computing 04 Apr | Kay Ewbank ![]() Torsten Hoefler, a professor at ETH Zurich and Chief Architect for AI and Machine Learning at the Swiss National Supercomputing Centre, has been awarded the 2024 ACM Prize in Computing. |
The Microsoft AI Agents for Beginners Course 03 Apr | Nikos Vaggalis Microsoft has another free, self-paced AI course, intended for beginners. This one comprises 10 lessons that cover the fundamentals of building AI Agents. |
Apple Adds Swift Version Manager 03 Apr | Kay Ewbank ![]() Apple has announced the first stable release of Swiftly, a Swift version manager for installing, managing and updating Swift toolchains. |
Undefined Behavior Begone! 02 Apr | Harry Fairhead ![]() C++ guru Herb Sutter has a new take on taming the UB monsters in C++, but there is a sense in which the monster is of our own creation and slaying it isn't essential - just tell it to begone. |
Making Money From Subscription Apps 02 Apr | Janet Swift The findings of RevenueCat's State of Subscription Apps Report show wide discrepancies in revenue potential between the top percentile of apps and the rest. Travel and photo apps are best earners. |
Microsoft Announces Hyperlight Wasm 01 Apr | Ian Elliot ![]() Microsoft has released Hyperlight Wasm, a Hyperlight virtual machine (VM) "micro-guest" that can run Wasm component workloads written in many programming languages. |
Interact With DuckDB Using Local UI 01 Apr | Nikos Vaggalis ![]() MotherDuck, DuckDB's makers, having listened to its users, has |
ASP.NET Core 10 Preview Released 31 Mar | Kay Ewbank ![]() Microsoft has announced the second preview release of .NET 10 with enhancements across the .NET Runtime, SDK, libraries, C#, ASP.NET Core, Blazor, and .NET MAUI. |
Google Introduces Gemini Canvas 31 Mar | Kay Ewbank ![]() Google has added a new tool to Gemini. Canvas is a new interactive space within Gemini that can be used to create and refine documents or code. |
Other Articles
|
Book Review
Data Smart (Wiley) 08 Apr
Author: Jordan Goldmeier This is an updated edition of a well regarded title which looks at accessible ways to combine statistics and machine learning, along with Excel, to discover insights in your data, |
Featured Articles
Deep C Dives: Bits! 09 Apr | Mike James ![]() Bits - this is what programming is all about but how do you actually work with bits? Find out in this extract from my latest book Deep C Dives. |
Pre-History of Computing 03 Apr | Historian The Computer History Museum's "This Day In History" entry for April 3rd is about John Napier, the Scottish mathematician who who died on this date in 1617. He invented logarithms and an early calculating device called Napier's Bones one of earliest of many tools by which calculation was performed before the advent of the digital computer. |
Raspberry Pi 5 IoT In C - Gpio5 01 Apr | Harry Fairhead ![]() The Gpio5 library is a replacement specifically for the Raspberry Pi 5 for direct access libraries such as Wiring Pi, bcm2835, pigpio, etc and it provides direct access to the GPIO lines, SPI, PWM and I2C. This is an extract from the newly-published Raspberry Pi 5 IoT In C: Drivers and Gpoi5. |
JavaScript Jems - The Revealing Constructor Pattern 27 Mar | Mike James ![]() JavaScript should not be judged as if it was a poor version of the other popular languages - it isn't a Java or a C++ clone. It does things its own way and sometime it can do unexpectedly clever things like the revealing constructor. |
Languages That Stand The Test Of Time 24 Mar | Sue Gee ![]() Four so-called dinosaur languages from the 1950s and 1960s are back in demand. To understand why we look at data from the TIOBE index and the Programming Languages Database. |
Unhandled Exception!
|
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.
Introduction to Database Systems Modeling and Administration (Technics Publications) 09 Apr This book offers a structured approach to understanding database fundamentals, SQL programming, and data modeling best practices. James M. Reneau bridges the gap between theory and practical application by covering fundamental topics such as data modeling, normalization, and entity-relationship diagrams, all while introducing real-world database management principles. He includes step-by-step instructions on how to use MySQL, MariaDB, SQLite, and Microsoft SQL Server. <ASIN:1634627261 > |
Source Code: My Beginnings (Random House) 07 Apr This autobiography of Bill Gates is not about Microsoft or the Gates Foundation or the future of technology. Instead, it’s the personal story of Bill Gates' childhood, early passions and pursuits. Gates details his struggles to fit in and his discovery of a world of coding and computers in the dawn of a new era, and the path that took him from midnight escapades at a nearby computer center to his college dorm room, where he sparked a revolution that would change the world. <ASIN:B0D5TZ1N6M> |
The Mysterious Mr. Nakamoto (Crown) 04 Apr In October 2008, someone going by the name Satoshi Nakamoto posted a white paper outlining “a peer-to-peer electronic cash system” called Bitcoin to an arcane listserv populated by Cypherpunks. This book catalogs Benjamin Wallace's attempt over 15 years to unmask the figure behind the currency and the world it wrought. Tracking leads from London to Oslo to Los Angeles, from coastal Australia to the Arizona desert, Wallace takes readers through a rogues’ gallery tour of Nakamoto suspects—from benevolent geniuses like cryptographer Hal Finney to difficult ones like a reclusive polymath known to his followers only as Jim; from the mercurial Australian Craig Wright, who claims to be Nakamoto, to a secret team at the National Security Agency. <ASIN:0593594029> |
More Book Watch |
Previous Book Watch.
Follow Book Watch on Twitter.
Publishers send your book news to:
bookwatch@i-programmer.info