PureSourceCode https://puresourcecode.com/ All technologies, only pure source code Fri, 06 Mar 2026 10:58:59 +0000 en-US hourly 1 https://wordpress.org/?v=6.9.4 https://i0.wp.com/puresourcecode.com/wp-content/uploads/2020/04/cropped-logo-1.png?fit=32%2C32&ssl=1 PureSourceCode https://puresourcecode.com/ 32 32 174863524 Replacing Swagger with Scalar in ASP.NET Core https://puresourcecode.com/dotnet/net10/replacing-swagger-with-scalar-in-asp-net-core/?utm_source=rss&utm_medium=rss&utm_campaign=replacing-swagger-with-scalar-in-asp-net-core https://puresourcecode.com/dotnet/net10/replacing-swagger-with-scalar-in-asp-net-core/#respond Fri, 06 Mar 2026 10:58:54 +0000 https://puresourcecode.com/?p=74490 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

The post Replacing Swagger with Scalar in ASP.NET Core appeared first on PureSourceCode.

]]>
https://puresourcecode.com/dotnet/net10/replacing-swagger-with-scalar-in-asp-net-core/feed/ 0 74490
OpenAPI Enhancements in ASP.NET Core 10 https://puresourcecode.com/dotnet/net10/openapi-enhancements-in-asp-net-core-10/?utm_source=rss&utm_medium=rss&utm_campaign=openapi-enhancements-in-asp-net-core-10 https://puresourcecode.com/dotnet/net10/openapi-enhancements-in-asp-net-core-10/#respond Wed, 04 Mar 2026 10:42:12 +0000 https://puresourcecode.com/?p=74437 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.

The post OpenAPI Enhancements in ASP.NET Core 10 appeared first on PureSourceCode.

]]>
https://puresourcecode.com/dotnet/net10/openapi-enhancements-in-asp-net-core-10/feed/ 0 74437
Complete Rust programming Guide for Beginners https://puresourcecode.com/programming-languages/rust/complete-rust-programming-guide-for-beginners/?utm_source=rss&utm_medium=rss&utm_campaign=complete-rust-programming-guide-for-beginners https://puresourcecode.com/programming-languages/rust/complete-rust-programming-guide-for-beginners/#respond Thu, 19 Feb 2026 21:31:12 +0000 https://puresourcecode.com/?p=74219 Learn Rust programming from basics to advanced concepts: ownership, functions, data types, control flow, error handling, and collections.

The post Complete Rust programming Guide for Beginners appeared first on PureSourceCode.

]]>
https://puresourcecode.com/programming-languages/rust/complete-rust-programming-guide-for-beginners/feed/ 0 74219
Create a list of unavailable emails https://puresourcecode.com/tools/microsoft-office/create-a-list-of-unavailable-emails/?utm_source=rss&utm_medium=rss&utm_campaign=create-a-list-of-unavailable-emails https://puresourcecode.com/tools/microsoft-office/create-a-list-of-unavailable-emails/#respond Wed, 17 Dec 2025 16:06:08 +0000 https://puresourcecode.com/?p=73017 I publish the Visual Basic (VBA) code for Microsoft Outlook. It is used to create a list of unavailable emails.

The post Create a list of unavailable emails appeared first on PureSourceCode.

]]>
https://puresourcecode.com/tools/microsoft-office/create-a-list-of-unavailable-emails/feed/ 0 73017
How to remove invalid emails from Outlook https://puresourcecode.com/tools/microsoft-office/how-to-remove-invalid-emails-from-outlook/?utm_source=rss&utm_medium=rss&utm_campaign=how-to-remove-invalid-emails-from-outlook https://puresourcecode.com/tools/microsoft-office/how-to-remove-invalid-emails-from-outlook/#respond Tue, 07 Oct 2025 10:41:56 +0000 https://puresourcecode.com/?p=71790 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

The post How to remove invalid emails from Outlook appeared first on PureSourceCode.

]]>
https://puresourcecode.com/tools/microsoft-office/how-to-remove-invalid-emails-from-outlook/feed/ 0 71790
Building a MAUI CustomRefreshView https://puresourcecode.com/dotnet/maui/building-a-maui-customrefreshview/?utm_source=rss&utm_medium=rss&utm_campaign=building-a-maui-customrefreshview https://puresourcecode.com/dotnet/maui/building-a-maui-customrefreshview/#respond Wed, 10 Sep 2025 22:01:49 +0000 https://puresourcecode.com/?p=71514 Solving the .NET MAUI RefreshView Limitation on macOS: building a MAUI CustomRefreshView from scratch for all platforms

The post Building a MAUI CustomRefreshView appeared first on PureSourceCode.

]]>
https://puresourcecode.com/dotnet/maui/building-a-maui-customrefreshview/feed/ 0 71514
Building a Custom Matching Pairs Component in .NET MAUI https://puresourcecode.com/dotnet/maui/building-a-custom-matching-pairs-component-in-net-maui/?utm_source=rss&utm_medium=rss&utm_campaign=building-a-custom-matching-pairs-component-in-net-maui https://puresourcecode.com/dotnet/maui/building-a-custom-matching-pairs-component-in-net-maui/#respond Tue, 02 Sep 2025 23:00:27 +0000 https://puresourcecode.com/?p=71402 We will walk through the design and implementation of a flexible, reusable Matching Pairs component for .NET9 MAUI

The post Building a Custom Matching Pairs Component in .NET MAUI appeared first on PureSourceCode.

]]>
https://puresourcecode.com/dotnet/maui/building-a-custom-matching-pairs-component-in-net-maui/feed/ 0 71402
The Commodore 64 is back https://puresourcecode.com/news/the-commodore-64-is-back/?utm_source=rss&utm_medium=rss&utm_campaign=the-commodore-64-is-back https://puresourcecode.com/news/the-commodore-64-is-back/#respond Mon, 21 Jul 2025 11:40:31 +0000 https://puresourcecode.com/?p=70852 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

The post The Commodore 64 is back appeared first on PureSourceCode.

]]>
https://puresourcecode.com/news/the-commodore-64-is-back/feed/ 0 70852
MAUI component for skills using FlexLayout https://puresourcecode.com/dotnet/maui/maui-component-for-skills-using-flexlayout/?utm_source=rss&utm_medium=rss&utm_campaign=maui-component-for-skills-using-flexlayout https://puresourcecode.com/dotnet/maui/maui-component-for-skills-using-flexlayout/#respond Wed, 09 Jul 2025 06:36:03 +0000 https://puresourcecode.com/?p=70686 I will create a new MAUI reusable component for list of strings using FlexLayout with add and remove functionalities.

The post MAUI component for skills using FlexLayout appeared first on PureSourceCode.

]]>
https://puresourcecode.com/dotnet/maui/maui-component-for-skills-using-flexlayout/feed/ 0 70686
Cloning all repositories from Azure DevOps https://puresourcecode.com/tools/powershell/cloning-all-repositories-from-azure-devops/?utm_source=rss&utm_medium=rss&utm_campaign=cloning-all-repositories-from-azure-devops https://puresourcecode.com/tools/powershell/cloning-all-repositories-from-azure-devops/#respond Mon, 30 Jun 2025 12:34:35 +0000 https://puresourcecode.com/?p=70583 I will provide a script for cloning all repositories from Azure DevOps in an organisation with projects and repositories using PowerShell

The post Cloning all repositories from Azure DevOps appeared first on PureSourceCode.

]]>
https://puresourcecode.com/tools/powershell/cloning-all-repositories-from-azure-devops/feed/ 0 70583
WebApiDocumentator: an alternative to Swagger https://puresourcecode.com/dotnet/webapi/webapidocumentator-an-alternative-to-swagger/?utm_source=rss&utm_medium=rss&utm_campaign=webapidocumentator-an-alternative-to-swagger https://puresourcecode.com/dotnet/webapi/webapidocumentator-an-alternative-to-swagger/#respond Tue, 27 May 2025 02:16:00 +0000 https://puresourcecode.com/?p=70013 The NuGet package WebApiDocumentator is an alternative to Swagger and the design is simple and more useful for developers and end users

The post WebApiDocumentator: an alternative to Swagger appeared first on PureSourceCode.

]]>
https://puresourcecode.com/dotnet/webapi/webapidocumentator-an-alternative-to-swagger/feed/ 0 70013
Resilient connection to RabbitMQ https://puresourcecode.com/dotnet/net8/resilient-connection-to-rabbitmq/?utm_source=rss&utm_medium=rss&utm_campaign=resilient-connection-to-rabbitmq https://puresourcecode.com/dotnet/net8/resilient-connection-to-rabbitmq/#respond Mon, 26 May 2025 20:45:47 +0000 https://puresourcecode.com/?p=69830 The connection with RabbitMQ isn't always stable. The reconnection not always is working. I want to create a resilient connection to RabbitMQ

The post Resilient connection to RabbitMQ appeared first on PureSourceCode.

]]>
https://puresourcecode.com/dotnet/net8/resilient-connection-to-rabbitmq/feed/ 0 69830
Release SSIS using Azure DevOps https://puresourcecode.com/tools/azure-devops/release-ssis-using-azure-devops/?utm_source=rss&utm_medium=rss&utm_campaign=release-ssis-using-azure-devops https://puresourcecode.com/tools/azure-devops/release-ssis-using-azure-devops/#respond Sun, 25 May 2025 10:26:53 +0000 https://puresourcecode.com/?p=69574 Steps on how to create a working pipeline to release SSIS packages using Azure DevOps from the creation of the artifact to the deployment.

The post Release SSIS using Azure DevOps appeared first on PureSourceCode.

]]>
https://puresourcecode.com/tools/azure-devops/release-ssis-using-azure-devops/feed/ 0 69574
From Installation to Advanced Configuration: Setting Up Serilog for C# Success https://puresourcecode.com/dotnet/net7/serilog-setup/?utm_source=rss&utm_medium=rss&utm_campaign=serilog-setup https://puresourcecode.com/dotnet/net7/serilog-setup/#respond Sun, 11 May 2025 16:51:46 +0000 https://puresourcecode.com/dotnet/net7/serilog-setup/ In the ever-evolving landscape of software development, effective logging is crucial for maintaining robust and reliable applications. Serilog has emerged as a leading tool for C# developers, offering a flexible and powerful logging solution tailored to modern needs. This comprehensive guide will walk you through the installation and advanced configuration of Serilog in your C# projects, ensuring that you harness its full potential. From setting up various sinks for diverse output channels to integrating custom logging classes that capture detailed runtime data, you’ll discover best practices for enhancing application maintainability…

The post From Installation to Advanced Configuration: Setting Up Serilog for C# Success appeared first on PureSourceCode.

]]>
https://puresourcecode.com/dotnet/net7/serilog-setup/feed/ 0 69667
Releasing Windows Services using Azure DevOps https://puresourcecode.com/tools/azure-devops/releasing-windows-services-using-azure-devops/?utm_source=rss&utm_medium=rss&utm_campaign=releasing-windows-services-using-azure-devops https://puresourcecode.com/tools/azure-devops/releasing-windows-services-using-azure-devops/#respond Tue, 22 Apr 2025 17:33:23 +0000 https://puresourcecode.com/?p=69293 Here I explain how releasing Windows Services using pipelines in Azure DevOps. It helps you achieve a CD/CI for your Windows Service project

The post Releasing Windows Services using Azure DevOps appeared first on PureSourceCode.

]]>
https://puresourcecode.com/tools/azure-devops/releasing-windows-services-using-azure-devops/feed/ 0 69293
Deploying Windows Services using Azure DevOps https://puresourcecode.com/tools/azure-devops/deploying-windows-services-using-azure-devops/?utm_source=rss&utm_medium=rss&utm_campaign=deploying-windows-services-using-azure-devops https://puresourcecode.com/tools/azure-devops/deploying-windows-services-using-azure-devops/#respond Tue, 22 Apr 2025 12:27:47 +0000 https://puresourcecode.com/?p=69259 Here how deploying Windows Services using pipelines in Azure DevOps. This helps you achieve a proper CD/CI for your Windows Service projects

The post Deploying Windows Services using Azure DevOps appeared first on PureSourceCode.

]]>
https://puresourcecode.com/tools/azure-devops/deploying-windows-services-using-azure-devops/feed/ 0 69259
Microsoft Muse explained https://puresourcecode.com/news/microsoft/microsoft-muse-explained/?utm_source=rss&utm_medium=rss&utm_campaign=microsoft-muse-explained https://puresourcecode.com/news/microsoft/microsoft-muse-explained/#respond Mon, 24 Feb 2025 18:16:04 +0000 https://puresourcecode.com/?p=68236 Today, Microsoft announced a new generative AI model for games called Muse in Cambridge, UK. This new technology is explained here.

The post Microsoft Muse explained appeared first on PureSourceCode.

]]>
https://puresourcecode.com/news/microsoft/microsoft-muse-explained/feed/ 0 68236
APIs with Entity Framework Core: PUT https://puresourcecode.com/dotnet/net7/apis-with-entity-framework-core-put/?utm_source=rss&utm_medium=rss&utm_campaign=apis-with-entity-framework-core-put https://puresourcecode.com/dotnet/net7/apis-with-entity-framework-core-put/#respond Sun, 23 Feb 2025 21:47:15 +0000 https://puresourcecode.com/?p=68045 Continue the tutorial about APIs with Entity Framework Core and in particular how to implemente the PUT to update a record with dependencies.

The post APIs with Entity Framework Core: PUT appeared first on PureSourceCode.

]]>
https://puresourcecode.com/dotnet/net7/apis-with-entity-framework-core-put/feed/ 0 68045
APIs with Entity Framework Core: POST https://puresourcecode.com/dotnet/net9/apis-with-entity-framework-core-post/?utm_source=rss&utm_medium=rss&utm_campaign=apis-with-entity-framework-core-post https://puresourcecode.com/dotnet/net9/apis-with-entity-framework-core-post/#respond Wed, 19 Feb 2025 18:26:05 +0000 https://puresourcecode.com/?p=68033 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.

The post APIs with Entity Framework Core: POST appeared first on PureSourceCode.

]]>
https://puresourcecode.com/dotnet/net9/apis-with-entity-framework-core-post/feed/ 0 68033
APIs with Entity Framework Core https://puresourcecode.com/dotnet/net9/apis-with-entity-framework-core/?utm_source=rss&utm_medium=rss&utm_campaign=apis-with-entity-framework-core https://puresourcecode.com/dotnet/net9/apis-with-entity-framework-core/#respond Wed, 19 Feb 2025 01:51:56 +0000 https://puresourcecode.com/?p=67995 I want to give a complete example of minimal APIs in Blazor with Entity Framework Core with complex objects.

The post APIs with Entity Framework Core appeared first on PureSourceCode.

]]>
https://puresourcecode.com/dotnet/net9/apis-with-entity-framework-core/feed/ 0 67995
PendingModelChangesWarning with NET9 https://puresourcecode.com/dotnet/net9/pendingmodelchangeswarning-with-net9/?utm_source=rss&utm_medium=rss&utm_campaign=pendingmodelchangeswarning-with-net9 https://puresourcecode.com/dotnet/net9/pendingmodelchangeswarning-with-net9/#respond Mon, 17 Feb 2025 12:22:28 +0000 https://puresourcecode.com/?p=67792 I am creating with NET9 using Entity Framework Core that returns PendingModelChangesWarning. Here how to understand this error and fix it

The post PendingModelChangesWarning with NET9 appeared first on PureSourceCode.

]]>
https://puresourcecode.com/dotnet/net9/pendingmodelchangeswarning-with-net9/feed/ 0 67792
NET9 is here https://puresourcecode.com/dotnet/net9/net9-is-here/?utm_source=rss&utm_medium=rss&utm_campaign=net9-is-here https://puresourcecode.com/dotnet/net9/net9-is-here/#respond Thu, 14 Nov 2024 08:35:39 +0000 https://puresourcecode.com/?p=65325 NET 9 is here and out today. In this post, I highlight the top updates across 8 key areas. Are you ready to migrate to NET9?

The post NET9 is here appeared first on PureSourceCode.

]]>
https://puresourcecode.com/dotnet/net9/net9-is-here/feed/ 0 65325
Connect MongoDB with Node.js https://puresourcecode.com/dotnet/net7/connect-mongodb-with-node-js/?utm_source=rss&utm_medium=rss&utm_campaign=connect-mongodb-with-node-js https://puresourcecode.com/dotnet/net7/connect-mongodb-with-node-js/#respond Sun, 20 Oct 2024 10:50:42 +0000 https://puresourcecode.com/?p=64808 In this new post, I show how to connect our application to MongoDB using Node.js. Send users and test your application using an APIs client.

The post Connect MongoDB with Node.js appeared first on PureSourceCode.

]]>
https://puresourcecode.com/dotnet/net7/connect-mongodb-with-node-js/feed/ 0 64808
Variables and simple data types in Python https://puresourcecode.com/programming-languages/python/variables-and-simple-data-types-in-python/?utm_source=rss&utm_medium=rss&utm_campaign=variables-and-simple-data-types-in-python https://puresourcecode.com/programming-languages/python/variables-and-simple-data-types-in-python/#respond Mon, 14 Oct 2024 11:06:23 +0000 https://puresourcecode.com/?p=64667 Continue the series of posts about Python: this new post is about variables and simple data types and constants.

The post Variables and simple data types in Python appeared first on PureSourceCode.

]]>
https://puresourcecode.com/programming-languages/python/variables-and-simple-data-types-in-python/feed/ 0 64667
Hello Python https://puresourcecode.com/programming-languages/python/hello-python/?utm_source=rss&utm_medium=rss&utm_campaign=hello-python https://puresourcecode.com/programming-languages/python/hello-python/#respond Sat, 12 Oct 2024 16:42:36 +0000 https://puresourcecode.com/?p=64621 Hello Python! is a new thread in my blog. I started to learn this programming language a few months ago but now I have to be serious.

The post Hello Python appeared first on PureSourceCode.

]]>
https://puresourcecode.com/programming-languages/python/hello-python/feed/ 0 64621