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.
Unfinished Paintings • I spent last weekend in rainy (normally sunny) Southern California. During this trip, I managed to corral the kids into going to the Academy Awards Museum. There, we came across a set of drawings from the original Disney animated film The Little Mermaid (Figure 1). From what I could deduce from the drawings,
CODE: 20 Years Ago • The end of 2023 was the start of our “30 years of CODE” celebration year, which will continue throughout all of 2024. To look back at those 30 years, I wrote articles in the last two issues of CODE Magazine, looking at what happened 25 and 30 years ago. This time, I’ll look back 20 years and explore the latest and greatest of the early-to-mid 2000s. I remember it as a somewhat
Async Programming in JavaScript • Some of us like to brag about how old we are because we started working on languages like Assembler or Fortran or Basic. This was a while ago, when computers were very simple, and although those languages were extremely cryptic and they made us productive, it’s also a reality that we were doing a lot less with them. We were building much shorter buildings. As time moved on,
Manipulating JSON Documents in .NET 8 • JavaScript Object Notation (JSON) is a great way of storing configuration settings for a .NET application. JSON is also an efficient method to transfer data from one machine to another. JSON is easy to create, is human readable, and is easy for programming languages to parse and generate. This text-based format for representing data is language agnostic and thus easy to use in C#,
Value Object's New Mapping: EF Core 8 ComplexProperty • EF Core 8 was released late in 2023 and, if you haven’t kept up, there are some important and interesting things to be aware of. There were over 100 tweaks and additions and another 125 bug fixes. I’ll be highlighting those that are most important and a few that piqued my interest or just my curiosity. If you want to explore all of the enhancements and new features on GitHub,
Preparing for Azure with Azure Migrate Application and Code Assessment • There are many advantages to hosting ASP.NET and ASP.NET Core applications in Azure. Platform-as-a-Service (PaaS) environments like Azure App Service, Azure Kubernetes Service, and Azure Container Apps provide easy and automatic scalability, reliability, and availability in multiple geographies. What’s more, these environments allow you to focus on the apps themselves without
Stages of Data: The DNA of a Database Developer, Part 1 • Long before I started in IT, I wanted to teach. The process of learning something, then performing it, crafting it, learning from mistakes, further crafting it, and sharing that journey with others appealed to me as a great career. Rod Paddock (Editor-in-Chief for CODE Magazine) recently told me that the next issue of CODE would deal with databases. At the same time, I’ve been
From SOAP to REST to GraphQL • Simple Object Access Protocol (SOAP) can be used to build web services that support interoperability between different platforms and technologies. REST (an acronym for Representational State Transfer) is another popular way of building lightweight APIs that can run over HTTP. As an open-source query language, GraphQL promises a more potent way of accessing information
CODE Magazine