C# Sliding Window in C#: A Reusable and Efficient Approach When working with collections in C#, you may need to process elements in fixed-size, overlapping groups, referred to as a "sliding window."
C# My Typescript to C# Cheatsheet To facilitate learning C#, I created a Typescript to C# cheatsheet to help map commonly-used TypeScript concepts to their C# counterparts.
C & C++ Align Optionality in Your C# API with OpenAPI 3.1 Specifications If you're using C# for your API and OpenAPI 3.1 for your specification, there are several techniques you can employ to ensure they match up.
C# Navigating the Dotnet Landscape: Learning C# After Years of Typescript While I've primarily worked on TypeScript applications during my time at Atomic, a recent project had me delving into the dotnet ecosystem.
.NET / WPF How to Call an Async Method Synchronously in C# It would be awesome if async/await reduced code complexity instead of just hiding it. But when complexity is unavoidable, we have to make it manageable.
Development Practices An Immutable Asynchronous State Holder in C# In several projects that I have worked on over the last few years, we instituted a StateHolder class that eases the burden of managing state.
Developer Tools I Hate #regions "I hate regions" not only automatically expands the regions when you open the file, it changes the font size and color of the regions.
.NET / WPF Ninject Tips: Some Binding Magic & Kernel Cleanup How to make Ninject automatically bind certain types of classes, and how to make it fully reset the Kernel between tests.
.NET / WPF Testing C#.Net Async Code Conventional wisdom around the Internet seems to be that writing async tests is hard enough that it's okay to avoid it. I disagree.
.NET / WPF IEnumerable, for a More Elegant C# IEnumerable provides several benefits to C#, including improved readability, more elegant solutions, and code composability.
.NET / WPF You Can Write Inline C# in XAML – But Should You? You can write inline C# in your XAML file with the x:Code Intrinsic type. But it might not be such a great idea.
.NET / WPF Caching Data Transforms on IObservables Describes a method of using IObservables which allows for efficient re-use of complicated transforms.