Error loading page.
Try refreshing the page. If that doesn't work, there may be a network issue, and you can use our self test page to see what's preventing the page from loading.
Learn more about possible network issues or contact support for more help.

CODE Magazine

Sep/Oct 2025
Magazine

CODE Magazine continues to publish technical “how to” and “overview” articles about current and new technologies, as we have for over 25 years with sample source code, showing new and experienced developers modern techniques for how to build software used inside companies, on mobile devices and deployed to the cloud. Join our audience of software professionals every other month.

Discernment and Determinism • When I was in high school, my family owned a car stereo shop. Along with manning the register and sweeping the floors, one of my duties was to help with the car stereo installation process. I spent many of my formative years learning the mystic arts of car stereo installation and after many years of apprenticeship, I was allowed to do the simple installations, primarily in-door speakers. One of the most important things I learned during my apprenticeship was tool selection. There was always a tool for a job no matter how hairy or complex. Sometimes it was tin snips to widen a hole, other times it was a

AI and Developer Productivity • The world of software development is in constant flux, but few forces have driven as profound a shift as artificial intelligence. What once seemed like science fiction is now an everyday reality, with AI tools seamlessly integrating into developer workflows, promising not just incremental gains but a fundamental redefinition of productivity. In 2025, developers are finding themselves

Introduction to JavaScript Templating • If you do a lot of client-side manipulation of the DOM using JavaScript or jQuery, you might want to consider using one of the many templating engines available. I’m sure you’ve built some HTML within a string in your JavaScript code. Using string concatenation to build a set of HTML elements leads to hard-to-read and hard-to-debug code. Instead of using string

Wait, What? Async-Await Explained • I’ve probably written a thousand async-await functions and you probably have too. But I have a confession: It wasn’t until quite recently that I understood what async-await actually does and what purpose it serves. In this article, I want to take you through my discovery process and perhaps give you some insight into this very common, but often misunderstood, C# language feature.

Angular Signals: The End of RXJS Boilerplate? • When Angular was first introduced, it brought with it a reactivity model deeply intertwined with Zones and an event-driven change detection system. As the framework evolved, developers often turned to RxJS to manage complex asynchronous flows, state changes, and UI reactivity. RxJS became the de facto tool for anything remotely reactive in Angular applications.

The New Features and Enhancements in .NET 10 (Part 2) • Microsoft plans to release .NET 10 later this year. It will be a Long-Term Support (LTS) release, providing all you need to build and deploy high-performance, scalable, reusable, and extensible applications that can meet the demands of today’s businesses. The addition of .NET 10 in the .NET ecosystem features a collection of new features and enhancements throughout the .NET stack.

Veo 3: The Clockwork Hand • In the summer of 2022, I used Midjourney to generate my first artificial intelligence image. It was a clockwork hand. I did, without irony, choose the very thing that Generative AI was terrible at. It returned some images that vaguely resembled hands. These weren’t just any hands, of course. They were abominations in the eyes of God. It was accidental Salvatore Dali,

CODE Magazine

Formats

  • OverDrive Magazine

subjects

Languages

  • English