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


Why DAST Is the Last Step Before Deployment
17 Mar | Harry Wilson

Code mistakes can be catastrophic, which is why developers invest so much into scanning apps for vulnerabilities and loopholes before moving to production. Testing code before deployment is the foundation of shift left and integral to DevSecOps best practices, and it’s certainly everyone’s preference.


Programming The ESP32 Using Arduino - Direct To Hardware
16 Mar | Administrator

The Arduino core is easy to use but at the expense of power. If you want to do more then you need to work directly with the hardware. This is an extract from Harry Fairhead's latest book on programming the ESP32 using C and the Arduino library.

Programming News and Views


How Is React Doing
18 Mar | Ian Elliot

The results of the 2025 React Survey are out. What do they tell us about the state of the React Ecosystem.


From Kotlin To CodeSpeak
18 Mar | Mike James

The future of programming is currently looking bleak with AI breathing down our necks. Perhaps we are the last  programmers, but perhaps it is more a matter of change. The lead designer of Kotlin thinks that we need a new language for the times.


Apache HugeGraph Becomes Top-Level Project
17 Mar | Kay Ewbank

Apache has announced that Apache HugeGraph has become a Top-Level Project (TLP). Apache HugeGraph is a full-stack platform integrating graph database, computing, and AI capabilities for massive data storage, real-time querying, and offline analytics.


Anthropic Releases Free Courses On AI
17 Mar | Nikos Vaggalis

Under the umbrella of Skilljar, Anthropic Academy provides a comprehensive suite of free online courses designed to build AI Fluency across various professional and academic sectors.


Racket 9 Adds Parallel Threads
16 Mar | Kay Ewbank

Racket 9 is now available, with improvements including support for parallel threads. The most recent release, Racket 9.1, also adds improvements to DrRacket.


MCP C# SDK 1.0 Released
16 Mar | Kay Ewbank

The Model Context Protocol (MCP) C# SDK v1.0 is now available. This version supports the 2025-11-25 version of the MCP Specification, and improvements include better authorization flows and richer metadata.


Pi Day 2026 - Is Pi Real?
14 Mar | Mike James

If you are thinking, what a silly question, of course Pi is real - then you have the wrong meaning of "real". What I'm interested in is: "Does Pi exist?" and "What does this even mean!"


Learn About Continuous Integration With Scrimba
13 Mar | Sue Gee

Scrimba has added a new section to its Backend Developer Path. The new module covers Continuous Integration, showing you how to build automated pipelines that catch bugs early on  while ensure that your "main"program remains in a deployable state at all times.


What Happened At FOSDEM 2026
13 Mar | Nikos Vaggalis

This year, the annual event ran between 31 January & 1 February 2026, attracting a lot of interest. We provide an overview of the content presented and assorted highlights.


Rust 1.94 Adds Array Windows
12 Mar | Kay Ewbank

Rust 1.94 has been released with support for array_windows, an iterating method for slices. The new version also adds cargo config inclusion, and Cargo now parses TOML v1.1 for manifests and configuration files.


pgEdge MCP Server For Postgres
12 Mar | Nikos Vaggalis

pgEdge has launched a hosted Model Context Protocol (MCP) server that connects its database platform directly to AI development tools like Claude and Cursor. So what can you do with it?

Book Watch


The Genius of Lisp (Berksoft Publications)
18 Mar

This book explores how Lisp came about and why it was designed the way it was. Cees de Groot looks at the geniuses involved in its creation, including Alonzo Church, Alan Turing, and the father of Lisp and artificial intelligence, John McCarthy, and discusses the way Lisp has informed the design of most programming languages in use today.


A Developer's Guide to Integrating Generative AI into Applications (WIley)
16 Mar

This book explains how to design and implement scalable generative AI applications. Chris Minnick walks the reader through building production-ready GenAI applications, covering the key architectural choices, integration patterns, and design practices needed to deliver accurate, efficient, and commercially viable solutions. Minnick demonstrates the principles and techniques you need to succeed in the rapidly evolving GenAI space in real-world business environments. He shows how to overcome the practical challenges developers face when embedding generative AI into products, from designing effective prompts to managing performance and cost, with hands-on examples that demonstrate proven techniques you can apply immediately.


Bounce: Balls, Walls, and Bodies in Games and Play (The MIT Press)
13 Mar

This book follows an array of bouncing balls through the histories of nonelectronic and electronic games, across the spectrum of play, game, and sport, and into the domains of physics, material science, animation, and computing. Carlin Wing’s focus on bounce sidesteps the focus on play found in much of the game studies literature and broadens the scope of game history by spotlighting an interaction that is central to thousands of physical and digital games and sports.


----------

Back Issues I Programmer Weekly

powered by phpList 3.6.8, © phpList ltd