Novice New to coding
You are new to coding and still learning the basics. You may be a student or a self-learner. This category covers introductions to programming languages, frameworks, etc.
- Introduction to C# variables A beginner guide to programming with .NET 6 and C# (14 Jun 2022)
- Creating your first .NET/C# program A beginner guide to programming with .NET 6 and C# (13 Jun 2022)
- Boolean algebra laws A beginner guide to programming with .NET 5 and C# (29 Aug 2021)
- Using the switch selection statement to simplify conditional statements blocks A beginner guide to programming with .NET 5 and C# (25 Jul 2021)
- Using if-else selection statements to write conditional code blocks A beginner guide to programming with .NET 5 and C# (13 Jun 2021)
- Introduction to Boolean algebra and logical operators A beginner guide to programming with .NET 5 and C# (09 May 2021)
- Escaping characters in C# strings A beginner guide to programming with .NET 5 and C# (18 Apr 2021)
- Introduction to string interpolation A beginner guide to programming with .NET 5 and C# (28 Mar 2021)
- Introduction to string concatenation A beginner guide to programming with .NET 5 and C# (21 Mar 2021)
- How to read user inputs from a console A beginner guide to programming with .NET 5 and C# (14 Mar 2021)
- Introduction to C# comments A beginner guide to programming with .NET 5 and C# (07 Mar 2021)
- Introduction to C# constants A beginner guide to programming with .NET 5 and C# (28 Feb 2021)
- Introduction to C# variables A beginner guide to programming with .NET 5 and C# (21 Feb 2021)
- Creating your first .NET/C# program A beginner guide to programming with .NET 5 and C# (07 Feb 2021)
- A beginner guide to exceptions The basics (15 Jan 2018)
- How to use a custom NuGet feed in Visual Studio 2017 (06 Aug 2017)
- Some essential keyboard shortcuts and mouse tips that everyone should know to be more productive (16 Dec 2016)
- How to add your PHP runtime directory to your Windows 10 PATH environment variable (27 Oct 2016)
- Opérations Git de base en utilisant le client de GitHub (18 Aug 2016)
- Comment ajouter l'IntelliSense pour jQuery dans un fichier JavaScript - Visual Studio Code (12 Aug 2016)
- How to add jQuery Intellisense to a Visual Studio Code JavaScript file (12 Aug 2016)
- PHP avec Visual Studio Code et XDebug (04 Aug 2016)
- PHP with Visual Studio Code and XDebug (04 Aug 2016)
Intermediate Has some coding experience
Boolean logic, loops, and other language construct have no more secrets for you. You may have worked a little as a junior or as an intern. You may also have a degree or be a self-learner. The articles in this category should cover the necessary information to help beginners progress while assuming the audience know how to program.
- Implementing Microservices Architectures An Atypical ASP.NET Core 6 Design Patterns Guide (29 May 2022)
- Book: An Atypical ASP.NET Core 6 Design Patterns Guide What's new in the second edition? (28 May 2022)
- Book: An Atypical ASP.NET Core 5 Design Patterns Guide Officially Published (06 Jan 2021)
- Book: An Atypical ASP.NET Core 5 Design Patterns Guide What's inside? (05 Jan 2021)
- Book: An Atypical ASP.NET Core 5 Design Patterns Guide The story behind the book (30 Dec 2020)
- Operation result Design Pattern (19 Mar 2018)
- DataAnnotations Localization using ASP.NET Core 2 and ForEvolve.AspNetCore.Localization The basics (29 Dec 2017)
- Design Patterns: Asp.Net Core Web API, services, and repositories Part 11: Integration testing (02 Oct 2017)
- Design Patterns: Asp.Net Core Web API, services, and repositories Part 10: the NinjaRepository and ForEvolve.Azure (14 Sep 2017)
- Design Patterns: Asp.Net Core Web API, services, and repositories Part 9: the NinjaMappingService and the Façade pattern (11 Sep 2017)
- Design Patterns: Asp.Net Core Web API, services, and repositories Part 8: Azure table storage and the data model (07 Sep 2017)
- Design Patterns: Asp.Net Core Web API, services, and repositories Part 7: the NinjaService (04 Sep 2017)
- Design Patterns: Asp.Net Core Web API, services, and repositories Part 6: the NinjaController and the ninja sub-system (30 Aug 2017)
- Design Patterns: Asp.Net Core Web API, services, and repositories Part 5: Repositories, the ClanRepository, and integration testing (25 Aug 2017)
- Design Patterns: Asp.Net Core Web API, services, and repositories Part 4: Services and the ClanService (22 Aug 2017)
- Design Patterns: Asp.Net Core Web API, services, and repositories Part 3: Models, Controllers and the ClansController (17 Aug 2017)
- Design Patterns: Asp.Net Core Web API, services, and repositories Part 2: Dependency Injection (14 Aug 2017)
- Design Patterns: Asp.Net Core Web API, services, and repositories Part 1: Introduction (11 Aug 2017)
- How to trick the EDM model builder to allow recursive ComplexTypes (06 Sep 2016)
- How to create an OData reporting service in ASP.NET 4.5 (17 Aug 2016)
Advanced Experienced developer
GoF design patterns were mastered a long time ago, and you probably work as a senior developer or engineer. There will be no beginner explanation in these articles.
Expert Hardcore topics
This category is reserved for advanced topics, articles without basic explanation or topics requiring advanced knowledge in some specific fields. I don't know what I will put here yet, but I will leave the category here to create some high expectation (and especially to force me to figure out something to write that fits in)...
- No article of this level... yet!