Year: 2012
-
Software Development

Testing and the Single Responsibility Principle
Automated testing is hard! Therefore, if you’re about to learn it, just keep going. Resist the initial learning curve as…
Read More » -
Career

Developer Interviews – Code first approach
One of challenges that Iâve seen people facing while executing projects is that they often end up having people in…
Read More » -
Software Development

Implementing LRU cache
In my last post I mentioned that checking whatever a user is an administrator or not using Active Directory query…
Read More » -
Software Development

The Only Thing Killing Your Corporate Culture Is Your Corporate Culture
Itâs pretty clear people agree that corporate culture is a big problem. There is blog post after blog post talking…
Read More » -
.NET

Nullable Types’ Subtlety
I did a post called .Net Nullable Types on GeekQuiz.Net that I think is worth sharing here (in case you…
Read More » -
Software Development

Make technical debt explicit
This is a rehash of a topic I posted about back in 2008 but it is just as relevant today.…
Read More » -
Software Development

Introduction to MonoGame
Well, if you are familiar with XNA, then you already know what MonoGame is. If you are not familiar with…
Read More » -
.NET

Secure Self-Hosted WCF REST Services with a Custom UserNamePasswordValidator
When securing WCF services youâre faced with a choice: Message versus Transport security. Unless you need to conceal messages from…
Read More » -
Software Development

Re-Pair Programming
When asked:âWhatâs the best thing I can do right now to improve my code qualityâ I always answer: code reviews.…
Read More » -
Software Development

My Code Reviews – the Technical Process
Iâm doing more and more Code Reviews these days. In the beginning I had a hard time finding a useable…
Read More »




