Skip to content
Saturday, July 25, 2026
Recent posts
  • Packaging, publishing and consuming Roslyn analyzers
  • Unit testing your analyzer
  • Writing your first diagnostic
  • Build a Roslyn Analyzer from scratch
  • I built a Visual Studio 2026 extension to bring back Blazor code-behind

PureSourceCode

All technologies, only pure source code

  • Forum
  • Links
  • Download
  • Shop
  • Profile
    • Newsletter
    • Cart
    • Checkout
    • My orders
  • Contact
  • July 24, 2026 Enrico 0
    Packaging, publishing and consuming Roslyn analyzers
    Package PSC.Analyzers.Blazor as a NuGet analyzer, publish it to a feed, and...
    .NET10 
  • July 22, 2026 Enrico 0
    Unit testing your analyzer
    Test the PSC001 rule with Microsoft.CodeAnalysis.Testing: reference assemblies, inline diagnostic markup, and...
    .NET10 
  • July 22, 2026 Enrico 0
    Writing your first diagnostic
    Write the PSC001 rule: a DiagnosticAnalyzer that finds Blazor properties and flags...
    .NET10 
  • July 21, 2026 Enrico 0
    Build a Roslyn Analyzer from scratch
    Start a custom Roslyn analyzer for Blazor. We scaffold PSC.Analyzers.Blazor, explain every...
    .NET10 
  • July 7, 2026 Enrico 0
    I built a Visual Studio 2026 extension to bring back Blazor code-behind
    Visual Studio 2026 dropped the built-in 'extract @code to a code-behind' feature....
    Blazor Visual Studio Visual Studio 
Packaging, publishing and consuming Roslyn analyzers

Packaging, publishing and consuming Roslyn analyzers

July 24, 2026 0
Unit testing your analyzer

Unit testing your analyzer

July 22, 2026 0
Writing your first diagnostic

Writing your first diagnostic

July 22, 2026 0
Build a Roslyn Analyzer from scratch

Build a Roslyn Analyzer from scratch

July 21, 2026 0

Deploying Windows Services using Azure DevOps

April 22, 2025May 25, 2025 Enrico
Deploying Windows Services using pipelines in Azure DevOps

Here how deploying Windows Services using pipelines in Azure DevOps. This helps you achieve a proper CD/CI for your Windows Service projects

Read More
Azure DevOps, Windowsazure-devops, azure-pipeline, pipeline, windows-serviceLeave a comment

Microsoft Muse explained

February 24, 2025February 24, 2025 Enrico
Microsoft Muse explained

Today, Microsoft announced a new generative AI model for games called Muse in Cambridge, UK. This new technology is explained here.

Read More
Microsoftgames, microsoft, microsoft-muse, retro-gamesLeave a comment

APIs with Entity Framework Core: PUT

February 23, 2025February 23, 2025 Enrico
APIs with Entity Framework Core

Continue the tutorial about APIs with Entity Framework Core and in particular how to implemente the PUT to update a record with dependencies.

Read More
.NET7, .NET8, .NET9, C#blazor, entity-framework-core, entityframeworkcore, webapiLeave a comment

APIs with Entity Framework Core: POST

February 19, 2025February 23, 2025 Enrico
APIs with Entity Framework Core

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.

Read More
.NET9, C#blazor, entity-framework-core, entityframeworkcore, webapiLeave a comment

APIs with Entity Framework Core

February 19, 2025February 23, 2025 Enrico
APIs with Entity Framework Core

I want to give a complete example of minimal APIs in Blazor with Entity Framework Core with complex objects.

Read More
.NET9, C#blazor, entity-framework-core, minimal-apisLeave a comment

PendingModelChangesWarning with NET9

February 17, 2025February 17, 2025 Enrico

I am creating with NET9 using Entity Framework Core that returns PendingModelChangesWarning. Here how to understand this error and fix it

Read More
.NET9efcore, entityframeworkcore, net9Leave a comment

NET9 is here

November 14, 2024November 14, 2024 Enrico
dotnet9

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?

Read More
.NET9net9Leave a comment

Connect MongoDB with Node.js

October 20, 2024October 20, 2024 Enrico Rossini
mongoDB wallpaper

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.

Read More
.NET7Leave a comment

Variables and simple data types in Python

October 14, 2024October 14, 2024 Enrico Rossini
Python programming language - logo

Continue the series of posts about Python: this new post is about variables and simple data types and constants.

Read More
PythonpythonLeave a comment

Hello Python

October 12, 2024October 12, 2024 Enrico Rossini
Python programming language

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.

Read More
PythonpythonLeave a comment

Introduction to Node.js

October 12, 2024October 12, 2024 Enrico Rossini
nodejs wallpaper

This is an introduction to Node.js that is a server to run JavaScript apps. After a brief history, I will create a simple web application.

Read More
JavaScript, Node.jsjavascript, node.jsLeave a comment

How to use FlexLayout with different sizes

October 11, 2024October 11, 2024 Enrico Rossini
MAUI component for skills using FlexLayout

In this new post, I want to show you via a simple project how to use in MAUI FlexLayout with children with different sizes.

Read More
.NET8, C#, MAUImaui, net8, skills, uiLeave a comment

Build your sentence in MAUI

October 10, 2024October 10, 2024 Enrico Rossini
dotnet maui cross platform development

How to create a simple component to build your sentence in MAUI using taps and gestures. Source code available.

Read More
.NET8, MAUImaui, net8Leave a comment

Maui error Javax.Crypto.AEADBadTagException

September 30, 2024September 30, 2024 Enrico

What is the workaround when you get the error Maui error Javax.Crypto.AEADBadTagException with MAUI version 8.0.82

Read More
.NET8, MAUIandroid, maui, secure-storageLeave a comment

Sequoia doesn’t work with MAUI

September 19, 2024September 19, 2024 Enrico
macOS 15 Wallpaper Helios Light

Sequoia doesn’t work with MAUI. Now I can’t try my apps on iOS. It is still working for macOS. Here the solution!

Read More
macOS, MAUImacOS, macOS-sequoia, mauiLeave a comment

Picker doesn’t work for MacCatalyst

September 16, 2024September 16, 2024 Enrico

The MAUI Picker doesn’t work for MacCatalyst. And this is quite annoying. Here an idea how implement a workaround to this issue.

Read More
.NET8macCatalyst, macOS, maui, net8Leave a comment

Language Dropdown for MAUI

September 10, 2024September 10, 2024 Enrico
LanguageDropdown

I released a new component called Language Dropdown for MAUI. This displays a dropdown with all the languages in the world with their flags

Read More
.NET8, MAUImauiLeave a comment

First look at Star Wars Outlaws

August 27, 2024August 27, 2024 Enrico
Star Wars Outlaws

Here is the first look at Star Wars Outlaws, the most awaited game of the year. The Star Wars universe is expanding once again.

Read More
Gamesgames, star-warsLeave a comment

Split SQL script tool

August 21, 2024August 21, 2024 Enrico
csharp sql tables

I have created a simple C# console application as a tool to split big SQL scripts. For example, I had a problem with data seed scripts.

Read More
C#, SQLsql, sql-scriptLeave a comment

Display HTML with MAUI Label

August 17, 2024August 17, 2024 Enrico

I show how display HTML with NET8 MAUI Label using only the Label attributes. The source code of this post is available on GitHub

Read More
.NET8, MAUImaui, net8Leave a comment

New MarkdownEditor components for JavaScript and Blazor

July 1, 2024July 1, 2024 Enrico
markdown editor blazor logo

Today, after 2 years, I released a new Markdown Editor components for JavaScript and Blazor. The full source code is available on GitHub.

Read More
.NET8, Blazor, C#, JavaScriptblazor, blazor-server, blazor-webassembly, javascript, markdownLeave a comment

Country data library for NET8

June 19, 2024June 19, 2024 Enrico
Country Data library for NET8

I’m going to release a simple cross-platform offline country data library for NET8. The library is based on the ISO-3166-1 standard

Read More
.NET8, C#country, flags, libraryLeave a comment

Using ChatGPT library for grammar checker API

June 18, 2024June 18, 2024 Enrico
ChatGPT grammar checker

In this article, we’ll show you a way for using my new ChatGPT library for a grammar checker API with ASP.NET Core step-by-step

Read More
.NET8, ASP.NETaspnet-core, chatgpt, webapiLeave a comment

New ChatGPT library for C#

June 17, 2024June 17, 2024 Enrico
openai chatgpt library

I release a new ChatGPT library for C# that helps with the communication and calls to the popular Open AI tool.

Read More
.NET8, C#chatgpt, library, openaiLeave a comment

Language In Use is here!

June 13, 2024June 13, 2024 Enrico
LanguageInUse

Language In Use is here! I’m so excited about the presentation of my new project. My new app helps you to learn and improve your language

Read More
.NET8, Blazor, MAUI, Newsblazor, maui, net8Leave a comment

Posts navigation

Older posts
Newer posts

[flnkit_donate suggested="5,10,25" currency="gbp" description="Buy me a coffee" button_text="Support Us" min="2" max="100"]

  • Packaging, publishing and consuming Roslyn analyzers
  • Unit testing your analyzer
  • Writing your first diagnostic
  • Build a Roslyn Analyzer from scratch
  • I built a Visual Studio 2026 extension to bring back Blazor code-behind
  • Blazor Analyzer Feature Image5
    Packaging, publishing and consuming Roslyn analyzersJuly 24, 2026
  • Blazor Analyzer Feature Image3
    Unit testing your analyzerJuly 22, 2026
  • Blazor Analyzer Feature Image1
    Writing your first diagnosticJuly 22, 2026
  • Blazor Analyzer Feature Image
    Build a Roslyn Analyzer from scratchJuly 21, 2026
  • Guided Tours Blazor component
    I built a Visual Studio 2026 extension to bring back Blazor code-behindJuly 7, 2026

android api apple aspnet-5 aspnet-core azure azure-devops azure-functions blazor blazor-component blazor-server blazor-webassembly clean-architecture dependency-injection design-pattern docker entity-framework-core games github identityserver4 ios javascript linux macOS maui microsoft microsoft-excel microsoft-identity net6 net8 netcore pattern powershell python security swagger swagger-ui visual-studio visualstudio-2022 webapi windows10 windows11 xamarin-forms xbox xbox-series-s

  • .NET
  • .NET Core
  • .NET General
  • .NET10
  • .NET5
  • .NET6
  • .NET7
  • .NET8
  • .NET9
  • Agile
  • Ajax
  • Amazon
  • Android
  • AngularJs
  • Apple
  • Apps
  • ASP.NET
  • Azure
  • Azure
  • Azure DevOps
  • Blazor
  • C#
  • Claude
  • Developers
  • Docker
  • F#
  • Framework
  • Games
  • General
  • Google
  • Google
  • HTML
  • HTML\CSS
  • IIS
  • Internet
  • iOS
  • Java
  • JavaScript
  • Linux
  • macOS
  • MAUI
  • Microsoft
  • Microsoft Office
  • MVC
  • News
  • Node.js
  • Other
  • PowerBI
  • PowerShell
  • Programming languages
  • Projects and ideas
  • Python
  • R
  • React.JS
  • Rust
  • Security
  • SQL
  • Swift
  • Testing
  • Tips & tricks
  • Tools
  • TypeScript
  • Ubuntu
  • Uncategorized
  • Unity
  • Universal Windows App
  • VB.NET
  • Visual Basic
  • Visual Studio
  • Visual Studio
  • WebAPI
  • Windows
  • Xamarin

Copyright © All rights reserved

Proudly powered by WordPress | Theme: SuperMag by Acme Themes
 Share This
 Facebook
 WhatsApp
 Reddit
 Telegram
 LinkedIn

Share on Mastodon

Verified by MonsterInsights