Agile principles are all about learning as you go and using the new knowledge to redefine the goals of the project. This is perfect for the developers and the immediately involved business representatives. But for a C-level exec it becomes hard. Let us imagine that you and I are two C-level execs. I’m the CEO… Continue reading Agile and C-level Project Selection
Author: Anders Abel
My Worst Bug
The worst bug I’ve ever tracked down and fixed was a system freeze hidden in some 300.000 lines of code. It was only experienced when the device was left untouched for about an hour (typically a lunch break) while mounted in a grader and connected to a high precision GPS. I only had a few… Continue reading My Worst Bug
Improving Unit Testing with FluentAssertions
FluentAssertions is an alternative assertion library for unit tests, to use instead of the methods in Assert class that Microsoft provides. It has much better support for exceptions and some other stuff that improves readability and makes it easier to produce tests. The coding of Kentor.AuthServices was a perfect opportunity for me to do some… Continue reading Improving Unit Testing with FluentAssertions
An Open Source ASP.NET SAML2 Service Provider
I’m happy to announce an open source ASP.NET SAML2 Service Provider. SAML2 is a common standard for single sign on in enterprise environments. A Service Provider in SAML2 is a web site that allows log on through SAML2 Identity Provider (IdP). Implementing a Service Provider requires issuing authentication requests (AuthnRequest) and handling the returned response.… Continue reading An Open Source ASP.NET SAML2 Service Provider
By the Book Agile is no Longer Agile
A friend of mine told me about an organisation in trouble: They were too firmly attached to their processes to improve when needed. The strict process that was followed? Agile (Scrum to be specific). I’m sorry if I just caused some of you to swallow your coffee down the wrong pipe, but it’s true: Using… Continue reading By the Book Agile is no Longer Agile