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


Programmer's Python Data - Time Zones
24 Feb | Mike James

Dates and times are difficult and more so because of the use  of time zones.  Find out what lies behind this in this extract from Programmer's Python: Everything is Data .


Can Regular Expressions Be Safely Reused Across Languages?
20 Feb | Nikos Vaggalis

That is, can I reuse a regular expression crafted in JavaScript verbatim in Python? In doing so, will I get the same results and performance? Enter your languages of interest in place of JavaScript and Python, the question remains the same.

Programming News and Views


Google Is Still On Target To Close Android
25 Feb | Mike James

There seems to be a misunderstanding - Google has not changed its mind about insisting that it registers every Android developer before allowing them to upload code.


Future-Proof Your Career with AI Professional Certificate
25 Feb | Sue Gee

Employers in every industry are investing heavily in AI and in 2026 there is a shift from “AI Curiosity” to “AI Fluency” as a hiring trend. Here we look at three Professional Certificates on the Coursera Platform that will enhance your appeal to employers and also count as educational credits.


IBM's AI Models Explained
24 Feb | Nikos Vaggalis

We take a look at an IBM Technology resource that explores the fundamental principles and business applications of artificial intelligence, with a focus on large language models (LLMs) and machine learning (ML).


.NET 11 First Preview Released
24 Feb | Kay Ewbank

Microsoft has shipped the first preview release of .NET 11, which is due for release in November. The preview has improvements to the .NET Runtime, SDK, libraries, C#, ASP.NET Core, Blazor, and .NET MAUI.


Exasol Analytics Database Personal Is Now Free
23 Feb | Nikos Vaggalis

..for personal use at any scale with all enterprise features unlocked. You can now spin up a distributed cluster by utilizing a Bring Your Own Cloud (BYOC) model.


Bun Adds Parallel Script Support
23 Feb | Kay Ewbank

Bun 1.39 has been released following the recent acquisition of Bun by Anthropic. This release adds the ability to run multiple package.json scripts concurrently or sequentially with Foreman-style prefixed output.


Frontier of Knowledge Award For Encryption Algorithm
22 Feb | Sue Gee

In 2026, in its 18th Edition, the BBVA Foundation Frontiers of Knowledge Award in Information and Communication Technologies has gone to Joan Daemen and Vincent Rijmen “for the design of cryptographic technologies, and in particular AES, the algorithm that has become the international standard used in billions of connected devices globally”.


Unitree Robots Perform Kung Fu Display
20 Feb | Lucy Black

Robots from Unitree have performed at China's Spring Festival Gala. The humanoid G1 robots performed a fast-paced robot cluster Kung Fu performance. Unitree's H2 humanoid robots were also on show, at both the Beijing main venue and the Yiwu sub-venue, clad in the Monkey King's heavy armor and riding a "somersault cloud" played by B2W quadruped robot dogs.


What Happened At The PostgreSQL Conference Europe 2025
20 Feb | Nikos Vaggalis

The 15th annual PostgreSQL Conference Europe ran on October 22–24, 2025 in Riga, Latvia, attracting a lot of interest.We provide an overview of the content and assorted highlights.


Go 1.26 Refines Language Syntax
19 Feb | Kay Ewbank

Go 1.26 has been released with two significant refinements to the language syntax and type system. The changes modify the built-in new function, and simplify the use of generic types.


Visual Studio 2026 18.3 Released
19 Feb | Kay Ewbank

Visual Studio 2026 version 18.3 has been released, with improvements including the addition of GitHub Copilot testing for .NET. This is an addition to GitHub Copilot Chat that automates the testing of C# code.

Book Watch


Advanced Hands-on Rust (Pragmatic Bookshelf)
25 Feb

Each chapter in this book includes hands-on, practical development using intermediate through advanced Rust. Herbert Wolverson's examples for making learning fun include building games as you apply language concepts. He also shows how to improve code with testing, benchmarking, and optimization, and how to unlock the power of Rust's trait and generic metaprogramming systems to create code that adapts to fit your needs.


Problem Solving with Python (MIT Press)
23 Feb

Subtitled "Using Computational Thinking in Everyday Life", this book is a hands-on introduction to computational thinking, useful computer science concepts, and the art of computer programming, where skills and ideas are introduced in service of solving an interesting problem. Each chapter begins with an ambiguous problem description drawn from everyday life that resolves with a piece of working code. Gradually progressing in difficulty, the book’s three-act structure charts a clear developmental path from novice to skilled programmer. Michael Smith first presents the basics of programming through repeated application of a worklist algorithm, allowing the reader to become comfortable in problem decomposition and fundamentals before attempting more complicated algorithms and approaches.


Statistical Analysis with Python For Dummies (Wiley)
20 Feb

This book introduces Python as a tool for digging into data to inform business decisions. Joseph Schmuller assumes no knowledge of coding and shows how to apply Python  to statistical analysis tasks. Readers will learn to set up a coding environment and use Python's libraries and functions to mine data for correlations and test hypotheses. Readers will also get a crash course in the concepts of probability, including graphing and explaining results. Part coding book, part stats class, part business analyst guide, this book is ideal for anyone asked to squeeze insight from data.


----------

Back Issues I Programmer Weekly

powered by phpList 3.6.8, © phpList ltd