Handling Swallowed Exceptions in Unity Async Methods Using Awaitable

    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

    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

    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

    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
    Understanding Unity 6's RationalTime: Precision, Accuracy, and Use Cases

    Understanding Unity 6's RationalTime: Precision, Accuracy, and Use Cases

    Mar 31, 2025
    Categories: Unity

    Unity 6's RationalTime improves precision by avoiding floating-point errors in time calculations. This post explores its benefits, use cases, and how it compares to floats and doubles in high-precision scenarios.

    Read
    Alternatives to Enums – Part 2: Advanced Enums Implementing Polymorphic Behavior with Custom Types

    Alternatives to Enums – Part 2: Advanced Enums Implementing Polymorphic Behavior with Custom Types

    Mar 17, 2025
    Categories: C#

    Learn how to create enums in C# that support polymorphic behavior by using custom types instead of integers. Explore the trade-offs between compile-time safety, extensibility, and performance while implementing behavior-rich enumerations with private nested classes.

    Read
Follow me: