Beginner's Guide to Semantic Kernel with Dapper, PostgreSQL, and PGVector in C#Introduction Semantic Kernel is an open-source framework by Microsoft that integrates machine learning and natural language processing to build AI applications. It offers tools for tasks like language understanding, text generation, and semantic sear...Oct 2, 2024·6 min read
.NET MAUI - Creating a XAML File MenuIntroduction In this article, I'm going to add a file menu to my .NET MAUI PDF Splitter application. If you're following my PDF Splitter Application series, you will have a simple application based on the out-the-box .NET template which we will now s...Apr 12, 2023·4 min read
.NET MAUI - Creating a New ProjectIntroduction This article is the third article in my PDF Splitter series but the first one in which we start to drill down into the code. Creating the Project For this tutorial, I'm going to be using Visual Studio, in my case, I'm using Visual Studio...Apr 12, 2023·6 min read
Getting Started with .NET MAUI - A PDF SplitterIntroduction For this series, I will create a PDF Splitter application using .NET MAUI. This will be a Windows application which will enable me to split out pages from a PDF file into multiple pdf files as required. .NET Multi-platform App UI (MAUI) ...Mar 3, 2023·2 min read
How to Improve as a Software DeveloperWhere to Start Having spent over 10 years as a software developer and having managed teams and mentored people from other areas of technology, it won't come as a surprise that this question has been asked of me on more than one occasion. I've read or...Feb 10, 2023·4 min read
2022 In Review -A Developer Retrospective2022 Dev Retro - My retro and why we should all do one.Dec 21, 2022·4 min read
Mutation Testing with Stryker .NetWhat is Mutation Testing Every developer writes unit tests, and much of the reporting on unit testing is around code coverage, with tools such as SonarQube incorporated in build pipelines to enforce a targeted percentage of lines of codes covered by ...Oct 24, 2022·4 min read