
Understanding code is the first step to modifying it.

Codifying the secret sauce is instrumental in writing maintainable and successful applications.

Memory management in modern languages is often an afterthought. For all intents and purposes, we write software without nary a thought about memory. This serves…

Your code reflects neither your beliefs, nor your upbringing, nor your character.

In C# the question mark has 5 meanings as of C# 8.

Have you had to compare two collections and execute some logic based on whether the item is in the source collection, in the comparing collection or in both? Ye…

At some point in an application’s development, usually, fairly early on, you realize the application is slow. After some research, the culprit is, unnecessarily…

If you must run code in a constructor. I’d look for a different way, but if you must, here’s one way.

This is shamelessly stolen from The Humble Developer.

This was one of the more frustrating issues with Angular 2/4/+. It’s not an issue with Angular 2/4/+ per se, but with how webpack bundles the supporting HTML fi…