|
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 |