Mark Pelf's top articles

Closures In C# Demystified

Sep 15, 2023 27.9k 0

Fluent Interface Pattern in C# With inheritance problem

Jun 14, 2023 27.8k 1

Dependency Injection Pattern In C# - Short Tutorial

Jul 31, 2022 27.8k 3

C# 11 - Immutable Object Pattern

Feb 22, 2023 25.9k 0

Learn about Asynchronous Events in C#

Mar 20, 2024 20.9k 0

Git - Multiple Visual Studio Solutions In A Single Git Repository

Aug 16, 2022 17.1k 1

JavaScript - Closures Demystified

Jul 10, 2024 15.6k 0

.NET - 5 Free Decompilers

Mar 06, 2023 14.5k 0

Thread-Safe Events In C#

Jul 30, 2022 13.6k 0

SQL Server & EF7: Using datetime vs datetime2 Data Type

Jun 12, 2023 13.5k 0

Git - Comparing Visual Studio 2022 With MeGit/EGit And SourceTree

Aug 18, 2022 12.6k 0

C# - Value Object Pattern, Data Transfer Object Pattern

Feb 22, 2023 11.6k 0

Git - Error - Refusing To Merge Unrelated Histories

Aug 13, 2022 10.6k 0

Git - 6 Free GUI Clients

Aug 13, 2022 9.2k 0

C# DataAdapter Returning Exception “Failed To Enable Constraints.”

Jul 27, 2022 8.3k 0

Entity Framework 7 Code First Using CLI

Jun 08, 2023 8k 0

C# 11 - Immutable Object And Defensive Copy

Feb 27, 2023 7.7k 0

ASP.NET 8 – Multilingual Application with single Resx file - Part 4 - Reso...

Apr 02, 2024 6.7k 0

GitHub Copilot – Huge Quality Advancement in 3 Months (June 2025)

Jun 20, 2025 6.6k 0

Git - Visual Studio 2022, v17.3.0, Line Staging

Aug 13, 2022 6.6k 0

PE Format Illustrated

Mar 14, 2023 6.2k 0

Git - Push From GUI Client Returns "Authentication Failed"

Aug 13, 2022 6.1k 0

Entity Framework 7 – Database First – Using CLI

Jun 02, 2023 6.1k 0

Entity Framework 7 – Database First – Using EFCorePowerTools

Jun 06, 2023 5.7k 0

.NET 8/9 – Testing Different Build/Deployment Modes – Part 1

Jan 13, 2025 5.4k 0

Learn Service Locator Pattern in C#

Mar 26, 2024 5.1k 0

ASP.NET 8 - Multilingual Application with Single Resx File

Mar 27, 2024 4.9k 0

C# 11 - Records Demystified

Feb 24, 2023 4.9k 0

Visitor Pattern in C# - 5 Versions

Feb 27, 2023 4.7k 0

PE Format Illustrated - Part Two

Mar 15, 2023 4.7k 0

Git– 4 ways to ignore files

Jul 18, 2023 4.6k 0

GitHub Copilot Agent Looks Promising – Part 4 (June 2025)

Jun 17, 2025 4.3k 0

Top 7 Free Regex Test Tools

Feb 24, 2023 4.1k 0

Farewell to an Era: Is CodeProject.com Really Shutting Down?

Jan 14, 2025 3.8k 0

Recommended Video from Microsoft Build 2025: GitHub Copilot Agent Mode (Ma...

May 29, 2025 3.7k 0

ASP.NET 8 – Using Bootstrap 5 Themes

Jan 20, 2025 3.6k 0

Breaking Changes in .NET Build Tools 8.0.0 to 8.0.11

Jan 14, 2025 3.6k 0

Visual Studio 2022 IntelliSense Hover not Working Problem

Mar 26, 2024 3.2k 0

Multilingual Application with single Resx file - Forms Validation Strings

Apr 01, 2024 3.2k 0

.NET 8 - System.Linq.Dynamic.Core – using SQL LIKE

Apr 11, 2025 3.1k 0

Git - Problem with “skip-worktree” and Pull

Jul 18, 2023 2.9k 0

ASP.NET 8 - Multilingual Application with Single Resx File - Part 2 - Alte...

Apr 01, 2024 2.8k 0

GitHub Copilot Agent Looks Promising (June 2025)

Jun 10, 2025 2.8k 0

Observer Pattern In C#

Aug 20, 2022 2.8k 0

Entity Framework 9 - GroupBy Throwing Exception

Feb 19, 2025 2.7k 0

.NET8/9 – Testing different Build/Deployment modes – Part 5

Jan 16, 2025 2.7k 0

.NET8/9 – Testing Different Build/Deployment Modes – Part 3

Jan 15, 2025 2.6k 0

Building a Logging Proxy in C#

Mar 26, 2024 2.5k 0

.NET8/9 – Testing different Build/Deployment modes – Part4

Jan 16, 2025 2.5k 0

Git – SourceTree custom actions for “skip-worktree” option

Jul 18, 2023 2.4k 0
 1 - 50 of 77