Blog
May 31, 2024
C# 13 new feature: Extension types
C# 13 new feature: Extension types
November 16, 2023
Entity Framework Core: small tips and tricks
Entity Framework Core: small tips and tricks
November 2, 2023
Common EF Core mistake: Non-cancellable queries
Common EF Core mistake: Non-cancellable queries
November 1, 2023
Common EF Core mistake: inneficient update and delete
Common EF Core mistake: inneficient update and delete
October 24, 2023
Common EF Core mistake: using explicit includes on select queries
Common EF Core mistake: using explicit includes on select queries
October 19, 2023
Common EF Core mistake: not using the difference between Tracking and No-Tracking Queries
Common EF Core mistake: not using the difference between Tracking and No-Tracking Queries
September 26, 2023
The Heroes Academy was on TV!
The Heroes Academy was on TV!
December 1, 2022
Why all your classes should be sealed by default in C#
Why all your classes should be sealed by default in C#
October 4, 2022
What to do if your Azure DevOps pipeline doesn't publish your .NET project anymore because of errors NU3028 and NU3037?
What to do if your Azure DevOps pipeline doesn't publish your .NET project anymore because of errors NU3028 and NU3037?
September 3, 2022
Start playing with .NET 7, Minimal APIs and MediatR
Start playing with .NET 7, Minimal APIs and MediatR
August 28, 2022
Overview of Minimal APIs with .NET 6 and C# 10
Overview of Minimal APIs with .NET 6 and C# 10
July 14, 2022
Overview of Async and Await in C#
Overview of Async and Await in C#
July 03, 2022
How to expose private ids without really exposing them
How to expose private ids without really exposing them
June 21, 2022
Enums are great, but enums with performance is better
Enums are great, but enums with performance is better
June 17, 2022
C# feature highlight: Span
C# feature highlight: Span
June 13, 2022
Monitoring a .NET app using Castle Core
Monitoring a .NET app using Castle Core
June 10, 2022
Monitoring a .NET app using Scrutor
Monitoring a .NET app using Scrutor
June 6, 2022
Dependency Injection with .NET: the difference between the Add, TryAdd and TryAddEnumerable methods
Dependency Injection with .NET: the difference between the Add, TryAdd and TryAddEnumerable methods
June 13, 2019
Which plans for Awesome Blazor?
Which plans for Awesome Blazor?
October 24, 2018
My 2019's guideline: build a game from scratch
My 2019's guideline: build a game from scratch
April 05, 2018
How to reference in NuGet the daily builds of Blazor dev
How to reference in NuGet the daily builds of Blazor dev
March 06, 2018
Workaround to use the Blazor templates with the .NET CLI
Workaround to use the Blazor templates with the .NET CLI
March 05, 2018
Getting started with Blazor
Getting started with Blazor
February 27, 2018
How to update a forked repository from the Web UI on GitHub
How to update a forked repository from the Web UI on GitHub
February 14, 2018
Introduction to Blazor
Introduction to Blazor
November 21, 2017
SQL Injection attacks in Entity Framework Core 2.0
SQL Injection attacks in Entity Framework Core 2.0
August 22, 2017
What I get from the preview of C# 8 with Mads Torgersen
What I get from the preview of C# 8 with Mads Torgersen
August 14, 2017
.NET Core 2.0 Released!
.NET Core 2.0 Released!
May 30, 2017
My "Introducing ASP.NET Core 2.0" lesson's review
My "Introducing ASP.NET Core 2.0" lesson's review
March 15, 2017
Poster of what's new in Visual Studio 2017
Poster of what's new in Visual Studio 2017
March 8, 2017
Duplicate items errors after migrating from RC to VS2017
Duplicate items errors after migrating from RC to VS2017
March 8, 2017
Why I always think twice before using casting
Why I always think twice before using casting
March 7, 2017
Visual Studio 2017 has landed
Visual Studio 2017 has landed
February 26, 2017
Design Patterns explained
Design Patterns explained
February 11, 2017
How to setup an Angular 2 and TypeScript project with Visual Studio 2017
How to setup an Angular 2 and TypeScript project with Visual Studio 2017
February 1, 2017
Technical debt or mess ?
Technical debt or mess ?
February 1, 2017
C# 7.0 improves the expression body feature
C# 7.0 improves the expression body feature
January 16, 2017
How to implement a timer with .NETCoreApp1.0 or .NETCoreApp1.1
How to implement a timer with .NETCoreApp1.0 or .NETCoreApp1.1
January 12, 2017
Update ASP.NET Core web application to .NETCoreApp1.1 causes a project loading failure
Update ASP.NET Core web application to .NETCoreApp1.1 causes a project loading failure
January 09, 2017
My response to 'Software Should Be Easier To Build, Not Harder - My Dream For The Future Of Development'
My response to 'Software Should Be Easier To Build, Not Harder - My Dream For The Future Of Development'
December 27, 2016
Visual Studio 2017 RC installation breaks Visual Studio 2015 ASP.NET Core Projects
Visual Studio 2017 RC installation breaks Visual Studio 2015 ASP.NET Core Projects
December 27, 2016
Add custom configuration file using options and configuration objects
Add custom configuration file using options and configuration objects
01/12/2016
My devember : learn game programming :)
My devember : learn game programming :)
30/10/2016
How to extend ASP.NET Core Identity user
How to extend ASP.NET Core Identity user
29/10/2016
Manage base64 encoding with ASP.NET Core
Manage base64 encoding with ASP.NET Core
le 22/10/2016
Return multiple values from a function in C#
Return multiple values from a function in C#