
From LLM Help to Real Understanding: How Small Failures Shape Better Programmers
Jun 2, 2025
Categories: General
Why embracing small programming failures is crucial for building true understanding and lasting coding skills.
Read
Four Core Techniques for Writing Extensible Code in C#: Comparing Events, Interfaces, Virtual Methods, and Delegates as Parameters
May 19, 2025
Categories: Architecture
Design code that remains flexible and future-proof by exploring four key extensibility mechanisms in C#: events, interfaces and abstract classes, virtual members, and delegates as parameters. This guide compares their strengths, trade-offs, and ideal use cases to help you choose the right approach for your needs.
Read
Handling Swallowed Exceptions in Unity Async Methods Using Awaitable
May 5, 2025
Categories: Unity
A Deep Dive into Exception Propagation, Async Event Methods, and Best Practices for Reliable Asynchronous Code in Unity
Read
A First Look at Extension Members in C# 14
Apr 28, 2025
Categories: C#
A first look at C# 14's new extension members feature, which lets you extend types with methods, properties, and more using the new extension syntax.
Read
Choosing Optimal Collection Types for Public C# APIs
Apr 14, 2025
Categories: C#, Architecture
Learn how to safely expose collections in your C# library APIs without breaking compatibility or limiting extensibility
Read
How to Avoid Temporal Coupling in C# with IDisposable and the Using Keyword
Apr 7, 2025
Categories: C#
How to prevent temporal coupling in C# using IDisposable and the using keyword, ensuring operations are properly completed even when exceptions occur, and keeping the program in a valid state.
Read