
CODE Magazine
Mar/Apr 2025CODE 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.
Software Finds Its Way
When this application (The Truck) was built, its sole purpose was to maintain a client-facing portal. This included building mundane features like user and group management, menu management, entitlements, and some other minor features. The client-facing portal eventually went away, but the admin portal stayed. It was extended to manage data warehouses, data flow processes, logging, monitoring, and some reporting. This acorn of a software project became a full featured oak tree of an application. Here's a fact: You will spend more time in maintenance than in development. When I was new to this business, it was drilled into me that the real cost of software was in the maintenance, not the initial construction. There are some studies that attempt to quantify the cost of maintenance vs. development. The article:…
Exploring .NET MAUI: Working with Lists of Data
In this article series, you've created several .NET MAUI pages, created a top-level menu system, and programmatically navigated between pages. Using data binding greatly reduces the amount of code you need to write. Using the MVVM and DI design patterns helps you create applications that are reusable, maintainable, and testable. In this article, you'll display lists of data and navigate from a list item to the detail page for that item. NET MAUI provides ListView, CollectionView, and CarouselView controls for displaying lists. Each list control is illustrated, and you're provided with guidance on what each control is best at displaying. Paul has been working in the IT industry since 1985. In that time, he has successfully assisted hundreds of companies' architect software applications to solve their toughest business problems. Paul…
Career Development and Staffing reinvented
CODE Staffing is a high-tech, career development, and - for the lack of a better term “staffing company,” that provides a modern workplace with the number one goal being the development of talent and careers. CODE Staffing was started to disrupt the traditional staffing industry. We provide an environment that attracts top talent. We offer unrivaled benefits and a cool workplace culture with unlimited upward career development opportunities. Many companies think they cannot provide a work environment that rivals the “cool Silicon Valley startups,” and many employees think they won't be able to find such a workplace outside “The Valley.” We have changed that equation! Our Mission CODE Staffing delivers unparalleled contingent technical staffing solutions to our clients. We empower their businesses with the talent and expertise they need to…
Offline AI Image Generation
On January 5, 2021, OpenAI revealed DALL-E. Frankly, it blew everyone's minds. DALL-E was a modified version of GPT-3. GPT, as you might know, is a large language model (LLM), and it generates text. But DALL-E took an input prompt and generated an image out of it. No, not searched for images across the internet, but generated a brand-new image on the fly. The demand was great—everyone had to try it. There was a wait list. It took a while to generate an image and the images weren't that great, to be honest. Fast-forward barely three years later, and you have many such text-to-image models. DALL-E has undergone a few versions already. And now there's Midjourney, Stable Diffusion, Artbreeder, Deep Dream Generator, Prisma, Craiyon, starryAI, and many more. The images…
CODE Magazine Presents: The State of AI Mini Conference Tour
CODE has recently started a new series of in-person events focusing on the topic of artificial intelligence and its practical uses in business scenarios. We call this our State of AI: Generating Real Business Value with AI tour and they're essentially a one-day mini conference with five sessions and two panels. In June 2024 we held events in Houston and Dallas, and by the time you read this we'll present in a few other US cities, with additional locations later in 2024 or early 2025. You can request an invitation to attend an in-person State of AI event. Because (so far) we are presenting these events in meeting space provided by Microsoft in the local area, we must manage capacity closely. The event features multiple speakers, including CODE Group's founder…
Building Modern Web Applications Using Blazor ASP.NET Core
Blazor is a modern web framework from Microsoft that was included in .NET 5. It's used for building interactive web applications using C# and .NET and it's based on a flexible, modular component model that's well-suited for building applications with rich, interactive web user interfaces. It should be noted that you can still use JavaScript if you'd like to, i.e., you can invoke your JavaScript functions from C# and vice versa. This article will take a deep dive into Blazor and its components, and then demonstrate how to build modern web applications using it. It will also discuss the performance and security considerations, deployment using Docker and Kubernetes, and the best practices. If you're to work with the code examples discussed in this article, you need the following installed in…