Posts
Code Refactor
Refactoring a large C# file to be leaner and easier to maintain.
Clever vs. Getting Things Done
There is a fine balance between doing it right and delivering.
CRUD Applications and the Business Layer: A Practical Perspective
While a business layer might seem beneficial, in CRUD applications, its value is often outweighed by the added complexity and maintenance burden it introduces.
Code: Weighted Random Distribution
This blog post presents a method for generating random numbers, with the pitfall of the predictable nature of time-based random number generators.