|
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 - The jQuery Object 19 May | Ian Elliot With jQuery 4, the key idea is the jQuery object but this is subtle and needs some thought. This is an exclusive extract from Ian Elliot's book on jQuery 4. |
JavaScript Data Structures - A TimeInterval Object 15 May | Ian Elliot Building a TimeInterval object is not only useful in itself, it also demonstrates how to use objects in JavaScript without pretending that it is a class-based, typed language. Find out how object augmentation replaces inheritance. |
Programming News and Views |
AI Increasingly Embraced by Web Devs 20 May | Janet Swift The results of Devographics State of AI 2026 are out. They show that use of AI by Web Devs has doubled since the previous survey a year ago and that Claude Code is by far the most popular AI Assistant. |
Google I/O 2026 - No Ideas But AI 20 May | Mike James There was a time when Google I/O was a fun time to discover new ideas, but this year there seems to be just one idea - AI. This isn't totally unreasonable given the big changes AI can bring about, but as the main theme for an annual event it seems totally obvious and without a shred of creativity. |
Udacity Master's In AI For Less Than $2,500 19 May | Sue Gee Udacity's latest promotional offer of "60% off across all its AI and Tech courses is billed as its "Biggest Sale of the Year". This discount extends to its Masters of Science Degree in Artificial Intelligence and makes an already good deal twice as good. |
Massachusetts' Institute of Technology Introduction to Deep Learning 19 May | Nikos Vaggalis The full materials of the MIT 6.S191 lecture which took place just this March are now available for free and for all. This lecture is a comprehensive overview of deep learning architectures, specifically focusing on Convolutional Neural Networks (CNNs), Recurrent Neural Networks (RNNs), and Transformers. |
Arduino Makes Progress On Zephyr 18 May | Harry Fairhead Ever since Arm dropped the mbed operating system, Arduino has had a problem of what to do with its mbed-based systems. The solution was to adopt Zephyr and while it make sense it might have been a big mistake. |
Jupyter Notebooks MCP Server 18 May | Nikos Vaggalis Jupyter gets its own MCP server. The Jupyter MCP Server by Datalayer is a Model Context Protocol server implementation designed to act as a bridge between Large Language Models, AI assistants and a user's live Jupyter environment. What does it enable? |
GENE - A Robot With Human Dexterity 17 May | Editor Replicating the human hand is one of the hardest challenges in robotics. Now Genesis AI has released GENE-26.5, a new AI model that enables a robot to handle everyday objects with the truly human precision and dexterity. Let's see it in action: |
Get Started With Vibe Coding! 15 May | Sue Gee A 3-hour course from JetBrains Academy on the Coursera Platform guides you through all the stages of creating a 3D browser game using Webstorm and an AI coding agent of your choice and JetBrains has rewards if you submit your game by May 31st. |
Drilling For Oil - A Kaggle Contest 14 May | Sue Gee A Kaggle contest with prizes of $50,000 has launched with an entry deadline of July 29, 2026. The challenge is to build ML models that contribute to automating drilling operations in the oil and gas industry. |
Python 3.15 Is Feature Frozen 14 May | Mike James It is always good to know what you are about to get. In the case of Python 3.15 we now have a reasonably reliable list of features that will be delivered by the end of the year. |
.NET Agent Skills 14 May | Nikos Vaggalis Microsoft's extends the capabilities of the AI coding agents through Agent Skills for .NET framework-oriented tasks. |
Book Watch |
Analog Computing, 3rd Ed (De Gruyter) 20 May Analog and hybrid computing have been almost forgotten for decades, but interest in these technologies is rising as they offer a viable path to high-speed and highly energy-efficient computing for the 21st century. Prof. Dr. Bernd Ulmann says the might offer solutions for a variety of applications ranging from high performance computing, edge computing, medical applications, to artificial intelligence. The book covers the history of analog computers from the Antikythera mechanism to recent developments of reconfi gurable systems. |
Debugging TypeScript Applications (Pragmatic Programmer) 18 May With the subtitle, "Build Web Apps That Don't Break", this book will make it easier to debug TypeScript applications, showing you both useful (and underused) features of your browser’s developer console and also ways of writing your code that makes it easier to test (and less likely to need debugging in the first place). Andrey Ozornin starts from a foundation of process methodologies and software design principles, and continues on through practical techniques like logging and interactive debugging before arriving at monitoring and debuggability. |
What We Ask Google (Plume) 15 May In this book Simon Rogers, Google's data editor, explores insights from the world’s biggest dataset: an epic snapshot, two decades long and counting, of our collective brain. What it reveals about us might surprise you. Every June, for instance, the world sees a spike in searches for “How to help a bee.” People consistently want to know, “Where to donate blood?” after natural disasters. |
----------
|
Back Issues I Programmer Weekly |