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

LINQPad, A developer’s best friend

Hello and welcome 🙂 , Today I want to discuss one tool that is indispensable from my toolbox (also by popular demand :D), from testing out ideas, to developing custom controls, I default to LINQPad most of the time, and not for just "development" topics. Warning, a wall of text is incoming 😀 . We … Continue reading LINQPad, A developer’s best friend

Getting Closure on Closures

Hello and welcome, It’s been some time since last I wrote, and the reason behind this is because I got caught up in learning more about other languages, particularly Lua, javascript and python, and in this adventure I encountered a repeating topic that I thought is also present in .Net yet not often enough discussed, … Continue reading Getting Closure on Closures

Rolling our own IoC

Hello and welcome 🙂 Previously we talked about what Dependency Inversion and Dependency Injection are, today we’re going to look at what an Inversion of Control (IoC) container is and how it works. In the future, we will also have a look at what are the common implementations of IoCs available and which are my … Continue reading Rolling our own IoC

ASP.NET Core 1.1 and Identity adventures

Hello and Welcome ☺ Recently a friend and I were trying to implement the Identity pattern from ASP.Net Core 1.1 on a different database schema and with custom tables from a legacy application and though some trial and error we managed to do it. Today I want to share the steps we took and how … Continue reading ASP.NET Core 1.1 and Identity adventures

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