A quick demonstration of using C# Interactive to merge separate comment YAML files into their corresponding blog post files, reducing file management overhead.
A practical example of using Visual Studio's C# Interactive window to efficiently process and migrate blog post metadata into Jekyll-style front matter format.
An exploration of different approaches to partitioning lists in C#, including a discovery of how LINQ's GroupBy provides a simpler solution than custom partitioning logic.
A practical C# extension method implementation for handling null values more elegantly, providing a cleaner alternative to repetitive null-checking patterns.
An exploration of using C# extension methods to create a more concise and reusable approach to null checking, reducing boilerplate code in method arguments validation.
A discussion on improving code readability by favoring positive conditional logic over negative branching, with practical examples using C# extension methods.
An exploration of a lesser-known feature of C# extension methods - their ability to be called on null instances, making them particularly useful for null-checking scenarios.
A critical perspective on Script#, arguing that compiling C# to JavaScript is reminiscent of WebForms' approach of abstracting away the browser, suggesting more direct solutions instead.
A reflection on technical interviews and the value of focusing on deeper discussions rather than basic coding exercises, accompanied by a LINQ-based FizzBuzz implementation.
An enhanced implementation of the classic FizzBuzz programming exercise, demonstrating more elegant solutions using C# extension methods and functional programming concepts.