Hello and welcome 🙂 Today I wanted to discuss something that I encountered recently with (possible) online scammers and I wanted to give you some tricks and tips as to how to avoid or at least be wary of them. The reason I mentioned "possible" is that I caught it early and as such the … Continue reading Online scams and what to watch out for
Rants
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
Introducing the clipper
Hello and welcome :), This will be a short example related to a previous post about Closures. I just found an excellent use of closures while working with a matrix structure. The back story for this is the fact that a lot of times when traversing matrixes every which way (finding neighbors to cells, doing … Continue reading Introducing the clipper
Generating Breakpoints
Hello and welcome :), So I received a WPF project I never touched before, so my first instinct after looking around is to run the application and see what it actually does. After that, the next logical step for me is to put a bunch of breakpoints to make sure I covered most scenarios. For … Continue reading Generating Breakpoints
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
Your Job, Your Work and You
Hello and welcome, This post will be a little different, in that it won't be very technical but it will touch on technical careers. I wanted to write about this for a while in the back of my head, but due to my perfectionist reasoning I told myself "this is not about learning how to … Continue reading Your Job, Your Work and You
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