|
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 |
JavaScript Canvas - WebGL A 3D Cube 14 Jan | Ian Elliot It's a right of passage - you have to draw a 3D cube to prove you can! It also needs a deep understanding of WebGL. This extract from Ian Elliot's book on JavaScript Graphics looks at how to use typed arrays to access graphic data. |
Deep C# - The Console 12 Jan | Mike James Have you ever wanted to open a Windows console in the middle of an application that doesn't usually support one? This article explains exactly how to master the console. |
Programming News and Views |
Rue: Steve Klabnik In Collaboration with Claude 14 Jan | Sue Gee Steve Klabnik, longtime contributor to the Rust language, is working on his own language, called Rue. This is a hobby project being done for fun and to speed up development Steve's co-worker is Claude, Anthropic's AI Assistant. |
Linux Demonstrates That Bugs Can Hide For 20 years! 14 Jan | Mike James A very nice analysis of Linux commits reveals some interesting things about bugs - and how long they take to fix isn't the most interesting. |
GSoC Offers Opportunities For Open Source Engagement 13 Jan | Sue Gee It may be the depths of winter, but now is the time for Open Source organizations to be preparing their applications for Google Summer of Code. After a record-breaking year in 2025, Google is hoping to attract around 30 new mentoring organizations in 2026. |
VSCode Gets Agent Skills 13 Jan | Kay Ewbank The latest update of Visual Studio Code has added Agent Skills, which developers can use to provide domain-specific knowledge and teach new skills to the GitHub Copilot coding agent. |
Bun 1.3 Adds Frontend Development Support 12 Jan | Kay Ewbank Bun 1.3 has been released with improvements including support for frontend development and increased database support. |
Supabase's Vector Buckets 12 Jan | Nikos Vaggalis Supabase has released Vector Buckets, specialized storage containers optimized for vector data. This is welcome as it expands your options for storing vectors. |
LEGO SMART Bricks - Good Or Bad? 11 Jan | Lucy Black Announced this week at CES 2026, the SMART Brick is designed to power a new LEGO ecosystem called SMART Play. Will this be user-programmable and provide a replacement for the Mindstorms range of robotics kits that LEGO discontinued? |
Kaggle Contest To Predict 3D Structure Of RNA 09 Jan | Sue Gee A contest with a first prize of $50,000 launched on January 7, 2026. It is the second part of the Stanford RNA 3D Folding challenge and has already 102 teams actively participating. |
XAML Studio Open Sourced 09 Jan | Kay Ewbank XAML Studio has been made open source thanks to help from the .NET Foundation which has adopted it as a seed project. |
Docker Releases Hardened Images For Free - What Does It Do Differently? 08 Jan | Nikos Vaggalis Yet another provider jumps on the hardened image bandwagon. But since it's Docker, the main player in the container space, this is very important. |
Ruby 4 Adds Ruby Box On Its 30th Anniversary 08 Jan | Kay Ewbank Ruby 4 has been released with new features including a new just-in-time compiler called ZJIT and an experimental sandbox called Ruby Box. The new version also adds features to the experimental parallel execution mechanism, Ractor. As is traditional, Ruby 4.0 was released on December 25th. This also marked its 30th anniversary. |
Book Watch |
The Kaggle Book, 2nd Ed (Packt) 14 Jan Subtitled "Master data science competitions with machine learning, GenAI, and LLMs", this book brings together tips and techniques for excelling in Kaggle competitions and data science projects. Three Kaggle Grandmasters, Luca Massaron, Bojan Tunguz and Konrad Banachewicz, guide the reader through modeling strategies and share hard-earned insights accumulated over years of competition. This new edition includes fresh content and new chapters on Kaggle Models, time series, and Generative AI competitions. |
Advanced Functional Programming with Elixir (Pragmatic Programmer) 12 Jan This book shows how to use advanced functional programming principles, practical domain-driven design techniques, and production-ready Elixir code to build scalable, complex systems from simple, reusable components. Joseph Koski explains how to combine advanced functional programming concepts with production-ready Elixir and proven domain-driven design techniques to write cleaner, more thoughtful software. |
Python Automation For Dummies (For Dummies) 09 Jan In this book Alan Simpson shows with simple explanations of how you can use Python to automatically wrangle data files, manage media files, create shortcuts, find and organize web data, and even analyze social media for trends. Readers will improve their skills, expand their productivity, and speed up the process of generating data-driven insights. They'll also learn to enhance their Python automations with AI, for workflows that are faster and smarter. |
----------
|
Back Issues I Programmer Weekly |