PureSourceCode.com
banner
puresourcecode.bsky.social
PureSourceCode.com
@puresourcecode.bsky.social
Image Editor component for Blazor

An image editor component for Blazor. Crop, rotate, flip and scale a picture in the browser, and hand the result back to your own code.

The post Image Editor component for Blazor appeared first on PureSourceCode.
Image Editor component for Blazor - PureSourceCode
An image editor component for Blazor. Crop, rotate, flip and scale a picture in the browser, and hand the result back to your own code.
puresourcecode.com
September 21, 2026 at 12:49 PM
Cloud LLMs: Microsoft Foundry and Amazon Bedrock

This article wires up two big cloud providers, Microsoft Foundry and Amazon Bedrock and builds the factory that routes between all three tiers

The post Cloud LLMs: Microsoft Foundry and Amazon Bedrock appeared first on PureSourceCode.
Cloud LLMs: Microsoft Foundry and Amazon Bedrock - PureSourceCode
This article wires up two big cloud providers, Microsoft Foundry and Amazon Bedrock and builds the factory that routes between all 3 tiers
puresourcecode.com
August 22, 2026 at 1:04 PM
On-device LLMs with Microsoft.Maui.Essentials.AI

Modern phones and Macs ship their own neural hardware and their own on-device models. Here how to use them from MAUI and CSharp.

The post On-device LLMs with Microsoft.Maui.Essentials.AI appeared first on PureSourceCode.
On-device LLMs with Microsoft.Maui.Essentials.AI - PureSourceCode
Modern phones and Macs ship their own neural hardware and their own on-device models. Here how to use them from MAUI and CSharp.
puresourcecode.com
August 21, 2026 at 9:54 PM
Vector stores and completing the RAG loop

Persist embeddings in a vector store, search them, and use what you find to ground a chat model's answers, the RAG loop finished, in .NET.

The post Vector stores and completing the RAG loop appeared first on PureSourceCode.
Vector stores and completing the RAG loop - PureSourceCode
Persist embeddings in a vector store, search them, and use what you find to ground a chat model's answers, the RAG loop finished, in .NET.
puresourcecode.com
August 20, 2026 at 2:59 AM
Ingesting data with IEmbeddingGenerator

How IEmbeddingGenerator works in NET10: turn a PDF into chunks, chunks into vectors, and a question into ranked results, with no vector store

The post Ingesting data with IEmbeddingGenerator appeared first on PureSourceCode.
Ingesting data with IEmbeddingGenerator - PureSourceCode
How IEmbeddingGenerator works in NET10: turn a PDF into chunks, chunks into vectors, and a question into ranked results, with no vector store
puresourcecode.com
August 18, 2026 at 10:59 AM
#Markdown has become the default for product descriptions, blog posts, issue trackers, wiki pages, in-app notes. Here a #JavaScript #editor component.
Markdown Editor: renew an editor for JavaScript
Markdown has become the default for product descriptions, blog posts, issue trackers, wiki pages, in-app notes. Here a JavaScript editor component.
puresourcecode.com
April 15, 2026 at 8:41 PM
Here a useful script to scan a folder to find out what .NET Target #Frameworks is used across lot of projects with #PowerShell
Scanning .NET Target Frameworks with PowerShell
Here a useful script to scan a folder to find out what .NET Target Frameworks is used across lot of projects with PowerShell
puresourcecode.com
March 19, 2026 at 12:50 PM
In this post, I show how replacing #Swagger with #Scalar in #ASPNETCore and #NET10. Scalar is a UI that improve the experience in using the #APIs
Replacing Swagger with Scalar in ASP.NET Core
In this post, I show how replacing Swagger with Scalar in ASP.NET Core and NET10. Scalar is a UI that improve the experience in using the APIs
puresourcecode.com
March 6, 2026 at 11:00 AM
A deep dive into the latest #OpenAPI and #Swagger improvements in #ASPNETCore10, including Minimal APIs, versioning, Native #AOT support, and UI customization.
OpenAPI Enhancements in ASP.NET Core 10
A deep dive into the latest OpenAPI and Swagger improvements in ASP.NET Core 10, including Minimal APIs, versioning, Native AOT support, and UI customization.
puresourcecode.com
March 4, 2026 at 10:43 AM
Learn #Rust programming from basics to advanced concepts: ownership, functions, data types, control flow, error handling, and collections.
Complete Rust programming Guide for Beginners
Learn Rust programming from basics to advanced concepts: ownership, functions, data types, control flow, error handling, and collections.
puresourcecode.com
February 19, 2026 at 9:32 PM
I publish the Visual Basic (#VBA) code for Microsoft #Outlook. It is used to create a list of unavailable emails
Create a list of unavailable emails
I publish the Visual Basic (VBA) code for Microsoft Outlook. It is used to create a list of unavailable emails.
puresourcecode.com
December 17, 2025 at 4:07 PM
I’ll show you how to use a simple #VBA macro. This macro will help you clean up your #Outlook #contact #groups, by removing non-resolvable email
How to remove invalid emails from Outlook
I’ll show you how to use a simple VBA macro. This macro will help you clean up your Outlook contact groups, by removing non-resolvable email
puresourcecode.com
October 7, 2025 at 10:42 AM
Solving the #NET9 #MAUI #RefreshView Limitation on #macOS: building a MAUI CustomRefreshView from scratch for all platforms
Building a MAUI CustomRefreshView
Solving the .NET MAUI RefreshView Limitation on macOS: building a MAUI CustomRefreshView from scratch for all platforms
puresourcecode.com
September 10, 2025 at 10:02 PM
Building a Custom Matching Pairs Component in .NET MAUI

We will walk through the design and implementation of a flexible, reusable Matching Pairs component for .NET9 MAUI
Building a Custom Matching Pairs Component in .NET MAUI
We will walk through the design and implementation of a flexible, reusable Matching Pairs component for .NET9 MAUI
puresourcecode.com
September 2, 2025 at 11:01 PM
One of the most iconic and important #computers of the #1980s is set to make a comeback. All-new #Commodore64 #C64 is planned for release this year
The Commodore 64 is back
One of the most iconic and important computers of the 1980s is set to make a comeback. All-new Commodore 64 is planned for release this year
puresourcecode.com
July 21, 2025 at 11:41 AM
I will create a new #MAUI reusable component for list of strings (skills) using #FlexLayout with add and remove functionalities.
MAUI component for skills using FlexLayout
I will create a new MAUI reusable component for list of strings using FlexLayout with add and remove functionalities.
puresourcecode.com
July 9, 2025 at 6:36 AM
Cloning all repositories from Azure DevOps

I will provide a script for cloning all repositories from Azure DevOps in an organisation with projects and repositories using PowerShell
Cloning all repositories from Azure DevOps
I will provide a script for cloning all repositories from Azure DevOps in an organisation with projects and repositories using PowerShell
puresourcecode.com
June 30, 2025 at 12:35 PM
The #NuGet package #WebApiDocumentator is an alternative to #Swagger and the design is simple and more useful for developers and end users
WebApiDocumentator: an alternative to Swagger
The NuGet package WebApiDocumentator is an alternative to Swagger and the design is simple and more useful for developers and end users
puresourcecode.com
May 27, 2025 at 2:16 AM
The connection with #RabbitMQ isn't always stable using #CSharp. The reconnection not always is working. I want to create a resilient connection to RabbitMQ
Resilient connection to RabbitMQ
The connection with RabbitMQ isn't always stable. The reconnection not always is working. I want to create a resilient connection to RabbitMQ
puresourcecode.com
May 26, 2025 at 8:46 PM
Steps on how to create a working pipeline to release #SSIS packages using #Azure #DevOps from the creation of the artifact to the #deployment.
Release SSIS using Azure DevOps
Steps on how to create a working pipeline to release SSIS packages using Azure DevOps from the creation of the artifact to the deployment.
puresourcecode.com
May 25, 2025 at 10:27 AM
Here I explain how #releasing #Windows #Services using pipelines in #Azure #DevOps. It helps you achieve a CD/CI for your Windows Service project
Releasing Windows Services using Azure DevOps
Here I explain how releasing Windows Services using pipelines in Azure DevOps. It helps you achieve a CD/CI for your Windows Service project
puresourcecode.com
April 22, 2025 at 5:34 PM
Today, #Microsoft announced a new generative #AI model for games called #Muse in #Cambridge, UK. This new technology is explained here.
Microsoft Muse explained
Today, Microsoft announced a new generative AI model for games called Muse in Cambridge, UK. This new technology is explained here.
puresourcecode.com
February 24, 2025 at 6:16 PM
Continue the tutorial about APIs with Entity Framework Core and in particular how to implemente the #PUT to update a record with dependencies. #efcore #minimalapi #csharp
APIs with Entity Framework Core: PUT
Continue the tutorial about APIs with Entity Framework Core and in particular how to implemente the PUT to update a record with dependencies.
puresourcecode.com
February 23, 2025 at 9:47 PM
Here how to change the minimal #APIs with Entity Framework Core for #POST and #GET in order to save and retrieve an object with dependencies #efcore #blazor #aspnetcore
APIs with Entity Framework Core: POST
Here how to change the minimal APIs with Entity Framework Core for POST and GET in order to save and retrieve an object with dependencies.
puresourcecode.com
February 19, 2025 at 6:26 PM