When should I implement IDisposable?
2035
Proper use of the IDisposable interface
136712
How do I create an immutable Class?
136922
Any reason to use auto-implemented properties over manual implemented properties?
139818
Why implement interface explicitly?
122521
What is the best way to implement soft deletion?
32263
C# Interfaces. Implicit implementation versus Explicit implementation
76841
When should one use final for method parameters and local variables?
55032
Why do I need an IoC container as opposed to straightforward DI code?
61755
When is it OK to catch a RuntimeException
101146
Why can't I write Nullable>?
141587
Is there any reason to declare optional parameters in an interface?
89714
What is the difference between Nullable.HasValue or Nullable != null?
80510
Implements vs extends: When to use? What's the difference?
32626
Finalize vs Dispose
28621
"Restore With Replace" or drop/restore with Instant Initialization on?
60490
Why would one declare an immutable class final in Java?
75561
Comment the interface, implementation or both?