In this article, I’ll explore and explain Conway’s Law and the effects it has on software engineering departments and the systems they manage.
While GroupBy took a single collection and transformed it into multiple child collections, SelectMany flattens child collections into a single merged collection.
In this article I’ll share my first foray into working with a major open source project. My hope is that this will help take away the intimidation factor of working with another team’s code and show you how cool working in a larger community can be.
Let’s cut straight to it: Impostor Syndrome has its uses. In fact, I would argue that impostor syndrome can be one of the greatest triggers for success that people can see in their careers.
Let’s talk about how LINQ’s GroupBy method makes grouping data in C# easy. We’ll start basic and then go over every available overload of the GroupBy method to explore advanced use cases.
This might be an unpopular opinion, but we might be doing more harm than good with interfaces in object-oriented programming languages. Let me explain.
Extension methods are an integral part of modern .NET and some of .NET’s best features such as LINQ. Unfortunately, a lot of developers get intimidated by them.
In this article, I’ll go over the top 5 threading mistakes I see in .NET applications and explain how to fix them.
In this article, I’ll show you a somewhat unknown class in the .NET framework that makes lazy creation of objects easy to do and thread safe.
In this article we’ll explore using context objects to address some of the worst symptoms of spaghetti code.