One habit to become a better Software Developer

Reading Time: 3 minutes In today’s article I discuss the one of the more effective habit to become a better developer. As a software developer you must learn continuously. Technology changes at an incredibly rapid pace. To keep up with all those changes is like trying to drink water from a fire hose. Therefore, it is important to learn […]

Maintaining business-critical data integrity in Azure

Reading Time: 3 minutes I recently learned about an Azure feature called Immutable Blob Storage. Also known as WORM (write once, read many), these features make data non-erasable and non-modifiable. It is quite a simple feature to understand and implement. In this article I discuss the typical scenarios, how it works and provide an example of how to use […]

C# Value Types performance problems and solutions.

Reading Time: 4 minutes Some years ago I worked on a project where I built a small rules engine. The rules runs anytime a user logs into the application and it deals with a fairly large amount of data. Therefore its performance is a key consideration. In this article I discuss: How Value Types are stored in memory How […]