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


jQuery 4 - Reinventing Events
31 Mar | Ian Elliot

jQuery 4 doesn't just provide a cross-browser abstraction—it refines the event system to be more declarative and secure. With jQuery 4, the philosophy remains: write less, do more. This is an exclusive extract from Ian Elliot's book on jQuery 4.


Why Software Engineering Will Never Die Revisited In The Age Of Spec Driven Development
27 Mar | Nikos Vaggalis

The rise of Spec Driven Development begs for a reassessment of the original thesis; are the principles of "why software engineering will never die" still valid or have they been overridden by spec-driven development and thus completely automated, just like coding is?

Programming News and Views


Apple Computer Company Founded 50 Years Ago Today
01 Apr | Sue Gee

It was on April 1st, 1976 that the Apple Computer Company was founded by Steve Jobs, Steve Wozniak and Roland Wayne. At the time, the start up that 50 years later is now worth approach $4 Tillion, the second most valuable company in the world by market capitalization, was virtually penniless.


The Fly In The Machine
01 Apr | Mike James

It's a fruit fly and no it isn't a bug. We have seen how successful artificial neural networks have been, but that's nothing compared to the real thing. Now we have a fly's brain in a simulated body romping through a simulated environment.


Delphi 13.1 Adds ARM 64 Support
31 Mar | Editor

Following a major update six months ago, Delphi 13.1 has been released with support for ARM 64 microprocessors.


Major Update To JHpister
31 Mar | Nikos Vaggalis

JHipster, the Java framework that unifies the Java and JavaScript build toolchains, has had a major release, bringing it to version 9.0.0. Let's check out what's new.


Swift 6.3 Adds Android SDK
30 Mar | Kay Ewbank

Swift 6.3 has been released with more flexible C interoperability, improvements to cross-platform build tooling and using Swift in embedded environments, and an official Swift SDK for Android.


On This Day 75 Years Ago - UNIVAC I Delivered
30 Mar | Historian

On March 30th, 1951, the US Census Bureau took delivery of the first UNIVAC I computer, the world's first commercially available computer. Although it was put to work with immediate effect at the Eckert-Mauchly Computer Corporation plant in Philadelphia, it took until the following year before it was moved to the Census Bureau.


Clocks With Style And Intrigue
29 Mar | Harry Fairhead

It's that time of year when the clocks change and we all suffer. Why we have to do this seems to make no sense these days, but it at least makes me remember my love of innovative time keepers.


StoatWaffle Exploits VS Code's Folder Open Feature
27 Mar | Kay Ewbank

Malware aimed at developers has been reported by researchers. StoatWaffle abuses Visual Studio Code's "runOn:folderOpen" feature to execute automatically from trusted projects.


CIDR Conference 2026 Looks At Future of Databases
27 Mar | Nikos Vaggalis

The Conference on Innovative Data Systems Research (CIDR), is a gathering for researchers and practitioners from both academia and industry to discuss the latest visionary ideas in the database field. We look into what this year's conference was about.


TypeScript 6 Released
26 Mar | Ian Elliot

TypeScript 6 has been released, with TypeScript 7 still on course to appear early this year. TypeScript 7.0 is the version that is being rewritten in native code, while TypeScript 6.0 is the last version of the JavaScript-based version.


Apache Releases Iceberg Go 0.5
26 Mar | Kay Ewbank

Apache has released Iceberg Go 0.5 with improvements including better Hive support and a basic Puffin reader and writer.

Book Watch


Programmer’s Guide To jQuery 4 (I/O Press)
01 Apr

This book is about understanding jQuery4 and the focus is on ideas. Ian Elliot does show you how to use jQuery, but mainly by explaining how jQuery approaches the task of working with the HTML in a page. It is about creating and working with a User Interface. In addition to thoroughly explaining the core jQuery functions that let you locate and work with elements on the page, Ian also looks at jQuery’s implementation of events and AJAX.


Deep Learning with PyTorch, 2nd Ed (Manning)
30 Mar

In this book PyTorch core developer Howard Huang updates the first edition with new insights into the transformers architecture and generative AI models. Huang et al show how to create your own neural network and deep learning systems and take full advantage of PyTorch’s built-in tools for automatic differentiation, hardware acceleration, and distributed training.

The book shows how easy PyTorch makes it to build an entire DL pipeline, including using the PyTorch Tensor API, loading data in Python, monitoring training, and visualizing results. Each new technique is put into action with practical code examples in each chapter, culminating into building a convolution neural networks, transformers, and even a real-world medical image classifier.


README (MIT Press)
27 Mar

In this book, subtitled "A Bookish History of Computing from Electronic Brains to Everything Machines", historian Patrick McCray argues that in order for computers to become ubiquitous, people first had to become interested in them, learn about them, and take the machines seriously. A powerful catalyst for this transformation was, ironically, one of the oldest information technologies we have: books.


----------

Back Issues I Programmer Weekly

powered by phpList 3.6.8, © phpList ltd