Category: Programming Concepts

C# Assembly Duel – Properties vs. Getters and Setter Methods

In this post we look at the differences between properties and getter/setter methods in C# at the assembly level.

Mutex and Semaphores, What’s The Difference?

In this post, I discuss locking mechanisms in concurrent programming, specifically mutex and semaphore locks.

Shared Preferences in Xamarin Android

In this post I'll be discussing shared preferences in Xamarin Android, which is a caching mechanism for local app data.

C# Statics and How They Work

In this post, I discuss statics in C#, how they work, and some interesting uses for them.