
How to Extend a Type's State by Adding Fields with ConditionalWeakTable
Jan 27, 2025
Categories: C#
Learn how to extend a type's state by adding fields to it with the use of the ConditionalWeakTable that pairs additional data with an existing type and the differences between ConditionalWeakTable and Dictionary
Read
Static and Compile-Time Polymorphism in C#
Jan 20, 2025
Categories: C#
What compile-time and static polymorphism are, how they work, and the various ways to implement them in C#
Read
Understanding Nullable Value Types in C#
Jan 14, 2025
Categories: C#
Nullable value types in C#, their purpose, and how to use them effectively. Where nullable value types can simplify code, such as replacing 'magic numbers', handling value types with undefined states, and managing values that may not be immediately available.
Read
A Quick Reference to Key Topics on C# and Unity Covered in My Blog
Jan 6, 2025
Categories: C#, Unity, Architecture
Over 60 links to my blog posts filled with tips and insights on C# and Unity from the past two years
Read
Two Years and 100 Programming Blog Posts: Lessons Learned
Dec 23, 2024
Categories: General
My insights and experiences from two years of blogging and writing 100 programming-focused posts
Read
Example: Using Unity’s Performance Testing
Dec 17, 2024
Categories: Unity
How to use Unity’s Performance Testing package with examples for Unity's timers
Read