I’m just in the last phase of a project: Handing over my baby eehmm, sorry, I mean project to the maintenance team. Looking back, I find that the project has undergone a number of phases, setting quite different demands on the technical leadership. After this week I will no longer have any own assignments in… Continue reading Handing over my Baby eehmm Project
Author: Anders Abel
Lambda Closures Handle Event Handlers’ State
Subscribing to an event with a method that requires state is a pain because it often requires a class to be created to hold that state. Fortunately we can use a lambda expression to have the compiler create that state for us instead. It is not an uncommon scenario to have an event handler that… Continue reading Lambda Closures Handle Event Handlers’ State
One Year of Passion
Exactly one year ago I created this blog and published the Design Patterns in the Wild post. My intention was (and is) to share both technical details and general project experiences. To keep the subjects somewhat aligned I try to make sure that all posts are interesting for a .NET developer working on software projects.… Continue reading One Year of Passion
Sprint Goals Tie up Loose Ends
Working in an agile team the days before a sprint demo is an intense experience. Everyone is extra focused. Test cases are run to find bugs. The last loose ends are tied up to make sure the entire sprint is finished. To me, a sprint demo is not only a way to show the progress… Continue reading Sprint Goals Tie up Loose Ends
[Flags] on Enums Make ToString() Smart
Putting the [Flags] attribute on an enum changes ToStrings behaviour. It generates a comma separated list. I’ve used enums a lot. I’ve occasionally used the [Flags] attribute too. But I’ve never paid attention to how ToString() changes behaviour when the [Flags] attribute is added. Not until a couple of days ago, when I learnt something… Continue reading [Flags] on Enums Make ToString() Smart