Inspecting 3D objects (incl. gltf) with a 28-line C# script
TinyFFR,.NET,C#: Demonstration of early preview release of TinyFFR (3D rendering library for .NET)
All posts from http://benbowen.blog
TinyFFR,.NET,C#: Demonstration of early preview release of TinyFFR (3D rendering library for .NET)
.NET,C#: Summarizing features in C# 12.
.NET,C#: Summarizing features in C# 11, including an in-depth look at ref fields and scoping rules.
.NET,C#: Summarizing features in C# 10.
.NET,C#: Summarizing features in C# 9.
.NET,C#: Summarizing features in C# 8.
.NET,C#: Summarizing features in C# 7.
.NET,C#: Summarizing features in C# 5 and C# 6.
.NET,C#: Summarizing features in C# 2, C# 3 and C# 4.
.NET,C#: Revisiting the C# 8 Concerns post from two months prior
.NET,C#: Elucidation on some concerns with upcoming new features planned for C# 8
.NET,C#: A deep-dive in to a rare difference between the way the CLR and C# handle a given cast
Performance,C#: An example of a simple everyday operation that needed micro-optimising in my game engine
C#: An investigation in to a small bug encountered when creating Escape Lizards
Multithreading,Performance,C#: A look at some miscellaneous unexpected gotchas when writing multithreaded code
Multithreading,Performance,C#: An in-depth look at exactly what the CPU and runtime can do to subvert us when we don't write properly thread-safe code
Multithreading,Performance,C#: Exploring the basics of what makes different approaches to parallelism more or less efficient
Multithreading,Performance,C#: A higher-level overview of the lock keyword and how it is commonly misused
Performance,C#: Explanation on how to use hidden C# keywords to implement generic pointers and related functions
Performance,.NET,C#: Three examples and explanations of situations that can create unnecessary garbage in .NET4/C#5
OOP / API Design,C#: A longform post describing the need for and implementation of MI in C#
Native Interop,Performance,.NET,C#: Assorted accrued tips on using P/Invoke in C#