|
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 |
Arduino Uno Q In C - Text On The LED Matrix 26 Jan | Harry Fairhead The Uno Q has a small LED matrix that could be really useful if it could display text. It can and Harry Fairhead shows you how. - This is an extract from his book on the Uno Q, due to be published in February. |
Impossible Equalities - A JavaScript Puzzle 23 Jan | Ian Elliot It is almost folklore that the JavaScript equality operator == is evil and you should always use the strict equality operator === but sometimes it just makes things easier to get JavaScript to do all of the conversions for you. In this puzzle the temptation leads to a real problem. |
Programming News and Views |
Object-Oriented - Worst Idea Ever? 28 Jan | Mike James or not? There is no denying that the change to object-oriented programming was one of the biggest shifts since we started to use high-level languages - but was it a good move? Given how pervasive the methodology is, the answer has to be "Yes". |
Google Adds Vibe Querying To BigQuery 28 Jan | Kay Ewbank Google has announced a way to write SQL queries using natural language in BigQuery. They describe it as making 'vibe querying' a reality. |
Django 6 Adds Content Security Policy Support 27 Jan | Alex Denham Django 6.0 has been released with new features including native Content Security Policy support, a built-in background tasks framework, and improvements to templates for component-based development. |
OpenSilver 3.3 Adds Blazor Integration 27 Jan | Kay Ewbank OpenSilver 3.3 has been released with the ability to embed any Blazor component directly inside XAML applications. The new release also adds .NET 10 support, substantial WPF compatibility improvements, and a new Responsive markup extension for adaptive layouts. |
Toad-Pythonic Universal Terminal Interface for AI Agents 26 Jan | Nikos Vaggalis Wouldn't it be great to have an interface that could work with any AI agent? Toad is Python's answer to a unified front-end for the many AI coding agents out there. |
GitHub Copilot SDK Enters Tech Preview 26 Jan | Kay Ewbank The GitHub Copilot SDK has entered tech preview. The SDK can be used to build the orchestration layer for agentic workflows, handling planning, tool/MCP calls, state and streaming. |
ENIAC Replica Built In Cardboard By Teenagers 25 Jan | Sue Gee A full-scale replica of ENIAC, the world's first general-purpose computer, has been built to mark its 80th anniversary next month. Although not functional, the 500 square foot model visually simulates the original and is impressive in its sheer size and attention to detail. |
Agentic AI Foundation Announced 23 Jan | Editor Recognizing the importance of AI Agents, industry stakeholders have decided to establish a Foundation that fosters common open standards and collaboration . |
Amazon Launches $68M AI PhD Program 23 Jan | Kay Ewbank Amazon has announced a new AI PhD Fellowship program for PhD students in the area of AI research trhat will support PhD students at nine universities in the USA. |
Fjall 3 Improves Performance and Memory Use 22 Jan | Kay Ewbank Fjall, the Rust-based key-value store, has a new release. Version 3 features better performance for large data sets, improved memory usage, more extensive configuration, and a new disk format made for longevity and forwards compatibility, along with fully revamped APIs. |
Copilot Studio Extension For Visual Studio Code Now Available 22 Jan | Kay Ewbank Microsoft has released the Copilot Studio extension for Visual Studio Code on the Visual Studio Marketplace. Copilot Studio is a graphical, low-code tool for building agents and agent flows. |
Book Watch |
Murach's React (Murach) 28 Jan This book begins with a seven-chapter crash course that teaches the basics of React development. Mary Delamater explains how to use JSX, props, state, and hooks to develop a React component that gets its data from a web API. After the first seven chapters, the modular design of this book lets you jump to any other chapter to learn new skills as you need them. These skills include creating a single-page app (SPA), styling with CSS modules, styling with Tailwind, managing complex state, improving performance with memorization, validating props with TypeScript, unit testing with Jest, and server-side rendering (SSR) with Next.js. |
Python in Excel (Microsoft Press) 26 Jan This book is a hands-on, practical guide showing how to use the newly integrated Python capabilities within Microsoft Excel, mapping familiar Excel concepts to Python foundations. Liam Bastick and Kathryn Newitt cover topics such as Python syntax, data structures, data analysis with pandas, visualization, and the use of complementary tools such as Power Query and Copilot. Readers will gain the ability to perform advanced forecasting, build predictive models, and streamline workflows, making you more efficient and competitive in today’s data-driven workplace. |
If Anyone Builds It, Everyone Dies (Little, Brown) 23 Jan In this book, subtitled "Why Superhuman AI Would Kill Us All", Eliezer Yudkowsky and Nate Soares argue that sufficiently smart AIs will develop goals of their own that put them in conflict with us—and that if it comes to conflict, an artificial superintelligence would crush us. The contest wouldn't even be close. Yudkowsky and Soares walk through the theory and the evidence, present one possible extinction scenario, and explain what it would take for humanity to survive. |
----------
|
Back Issues I Programmer Weekly |