Blog

Filter: .NET x
dotnet-upgrade-circuit-32.png

.NET Framework to.NET 8 Migration: Why AI Makes the Upgrade a Strategic Imperative in 2025

Brad Jolicoeur - 09/06/2025
Is migrating from.NET Framework to .NET 8+ worth it? Explore the huge performance gains, security benefits, and cross-platform capabilities. Discover how new AI tools and features make the upgrade more compelling and easier than ever.
Read More
architect-playbook.png

The Architect's Playbook: A 3-Pillar Framework for Code Quality and Team Scaling

Brad Jolicoeur - 08/30/2025
Elevate your team's performance with a proven framework for architectural governance. Learn to Codify standards, Automate compliance, and Cultivate a culture of quality to build scalable, maintainable software.
Read More
dotnet-vs-python.jpg

.NET vs. Open Source: The Real Cost of Ownership for Your Startup

Brad Jolicoeur - 08/26/2025
Deciding on a tech stack? Learn why the choice between .NET and open-source languages like Python isn't about cost anymore. This guide explores TCO, developer salaries, and long-term maintenance for startups.
Read More
dotnet-ai.jpg

.NET for Generative AI: No Python Required

Brad Jolicoeur - 08/24/2025
Ready to build AI-powered apps? Discover how .NET developers can create powerful generative AI solutions using C#, ML.NET, and Semantic Kernel. Learn to leverage existing skills to build enterprise-grade chatbots, content generators, and more - Python not required.
Read More
horse-in-armor.jpg

Exploring Google Gemini

Brad Jolicoeur - 02/02/2025
I explored Google Gemini and was impressed by its speed compared to ChatGPT! My hands-on experience, from coding .NET regex to using the free API tier in Google AI Studio, is detailed in this article. Even though Gemini's Semantic Kernel integration is new, I easily adapted an OpenAI example. If you're curious about a powerful OpenAI alternative, especially within the Google ecosystem, you need to read this.
Read More
solvingsomethingawesome.jpg

Convert HTML into JSON using Semantic Kernel and OpenAI

Brad Jolicoeur - 09/28/2024
Recently, I explored using Semantic Kernel and OpenAI for more accurate page scanning. By converting HTML to markdown and extracting metatags with XPath, I reduced input size and improved efficiency. OpenAI’s new JSON output feature further allowed me to receive structured data, making the process more reliable.
Read More
in-isolation.JPG

Data Analysis with C#: Leveraging .NET for High-Performance Tasks

Brad Jolicoeur - 08/17/2024
Assuming you are skilled in C# and the .NET ecosystem, you may be wondering if you need to learn Python to do data analysis or AI/ML. The short answer is you can do everything that Python does with C# and it will likely perform better and take less time to build in C#.
Read More
scatteredtree.JPG

Exploring C# Scripting with dotnet-script

Brad Jolicoeur - 08/07/2024
I was recently working through some automation challenges and looked up c# scripting options. I wasn't really expecting to find any compelling solutions, but the world of .NET is evolving at a rapid rate in the last few years and thought I'd try my luck. I was pleasantly surprised when the dotnet tool dotnet-script came up in my search. I had not seen this tool before and it started me on a path of evaluation.
Read More
arch-base.JPG

Adding Blazor to My Razor Page Site

Brad Jolicoeur - 06/15/2024
The results of my recent experiment where I evaluated the new Blazor Server Side Rendering (SSR) to see how well it works for migrating from older MVC or Razor Page project incrementally.
Read More
wirlpool-small.jpg

Initial Impressions of Wolverine

Brad Jolicoeur - 05/04/2024
I recently converted one of my example projects that used MVC controller based API, Marten Event Sourcing and Rebus to use Wolverine. This article contains some of my initial impressions of Wolverine in that experience and focuses on Wolverine.http API endpoints.
Read More