Automation testing dogma and exploration

Hello and welcome :), In a previous post I hinted about today's topic. So in this post, I want to discuss two topics: Automated tests dogma - this is based on my opinions of things we as developers need to loosen our grip on. Exploratory testing - why and where should we introduce randomness and … Continue reading Automation testing dogma and exploration

Performance with IDisposable, outside the box

Hello and welcome, Today I wanted to share with you a technique I used in the past, though by all means not an impressive feat. But first a little story about IDisposable and why I chose this approach. The IDisposable interface is mainly used as a way for the Gargabe Collection to release unmanaged resources, … Continue reading Performance with IDisposable, outside the box

Dependency Inversion and Dependency Injection

Hello and welcome, Across the posts, there has been the mention about something called Dependency Inversion or Dependency Injection. In this post, we will take a deeper look at what that actually means and what how it helps us. Dependency Inversion When we talk about dependency inversion we talk about how we structure our projects … Continue reading Dependency Inversion and Dependency Injection

Errors, the black sheep of the family

Hello and welcome, Today we will take a look at the so called "black sheep" of the family of development and those are errors, namely compiler errors and exceptions. The reason I consider them as black sheep is that they often get a bad reputation even though the reason why they exist is to keep … Continue reading Errors, the black sheep of the family

C# modifiers use and abuse – Part 2

Hello and welcome to part two of the use and abuse of the C# modifier keywords, Last time we looked at the access modifiers that apply to types (class, struct, and enums) and members (fields, methods, nested classes, etc.), this time we will have a look at some additional keyword modifiers that are used and … Continue reading C# modifiers use and abuse – Part 2

C# modifiers use and abuse – Part 1

Hello and welcome, It's been a while since my last post so I want to make it up by writing about something I noticed that happen in real life about the C# modifiers and my thoughts on them. What are the modifiers we're going to discuss? Well the list of modifiers can be found on … Continue reading C# modifiers use and abuse – Part 1