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

July/Aug 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.

Conducting a Project • Consider the chaos of an orchestra before the concert starts. There are a bunch of people, each wielding a different instrument with a certain level of skill. Each sits before a music stand holding the music designed only for their specific instrument. Each warms up or practices; no two people play together.

Git Branching Strategies • Sometimes when we reach for the stars, we forget to keep our feet on the ground. Whenever I sit down to write these articles, I wonder what I should write about. It’s quite tempting to go for the latest nice buzzwords, like artificial intelligence, and I've written quite a lot of articles on those topics. Don't get me wrong, those articles are very valuable and those technologies

Natural Language AI-Powered Smart UI • Looking for real-world AI examples is a challenge and part of this challenge comes from Generative AI (GenAI) news dominating the media. It feels like every AI demo involves chatting with GenAI to produce content. The obligatory chat completion demo has started to become the to-do list of AI demo apps, and, to make matters worse, it’s selling AI short. GenAIs rely on large

Three Conferences, One Destination: MAXIMIZING YOUR AI-ERA LEARNING INVESTMENT

Sending Email with SendGrid • C# provides several ways to send email. Maybe you’ve used the SMTPClient class or perhaps you’ve used the Mailkit NuGet package, which is what Microsoft recommends for new code. These solutions work well if you need to send a few messages and if you have access to an SMTP server. However, if you need to send lots of messages, you’re quickly going to run into things

The New Features and Enhancements in .NET 10 • By the end of this year, Microsoft plans to release .NET 10 (in November 2025). Incidentally, it will be a Long-Term Support (LTS) release. The preview version of .NET 10 is already available. This article presents an overview of the new features and enhancements in .NET 10. You can download a copy of .NET 10 Preview here: https://dotnet.microsoft.com/en-us/download/dotnet/10.0.

Unlocking Angular Performance: Optimization Techniques • Optimizing Angular applications for speed and efficiency requires a deliberate strategy. In this article, I’ll explore six key techniques to enhance performance: image optimization, routing, deferrable views, change detection, the async pipe, and the trackBy function. These methods address common bottlenecks, helping you build faster, more responsive applications.

Identifying and Reducing Test Case Combinatorial Explosions with Python's Abstract Syntax Tree (AST) and Pytest Framework • Test matrix explosions are a growing challenge in modern software testing, especially when using parameterized tests in machine learning pipelines. This article presents a hybrid approach, combining Python’s Abstract Syntax Tree (AST) analysis and the parameterized testing framework Pytest to identify a mapping of test parameterizations,

CODE Magazine

Formats

  • OverDrive Magazine

subjects

Languages

  • English