Blog

Filter: AI-ML x
csharp-mlnet.png

From C# Developer to ML Expert: Building a House Price Prediction System with ML.NET

Brad Jolicoeur - 10/13/2025
Discover how C# developers can build a complete house price prediction system using ML.NET. Learn data generation, model training, and production deployment with familiar C# patterns.
Read More
ai-powered-engineer.png

Master AI in Software Engineering: Vibe vs. Spec Coding

Brad Jolicoeur - 09/24/2025
Transform from a coder into an AI architect. This guide demystifies generative AI, teaching you when to use conversational "Vibe Coding" versus structured "Spec Coding." Master prompt engineering to write better, more secure code and avoid common AI pitfalls.
Read More
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
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
fall-road.jpg

Fabricate Sample Data with ChatGPT

Brad Jolicoeur - 08/24/2024
I was recently working on learning more about using Dataframes and Polyglot Notebooks with C# and needed some sample data to work with. At first I started by looking for some examples online, but I wanted to write a blog about my experience and wanted my own sample of data.
Read More