-
Software Development
Switching Gears is Grinding Gears
Pay attention young programmers, this is the most important piece of programming advice you will ever hear. Well perhaps not,…
Read More » -
Software Development
Deployment Made Simple
I’ve seen and built many software building and deployment solutions over my career, and I have come to find that…
Read More » -
Software Development
Predicting the Mobile Future
Many people have been asking me about my predictions for the future as far as the mobile platforms go. I…
Read More » -
Software Development
Switching Gears is Grinding Gears
Pay attention young programmers, this is the most important piece of programming advice you will ever hear. Well perhaps not,…
Read More » -
Software Development
Small Refactorings are OK
Many programmers seems to get caught up on the idea of refactoring. Most of us are familiar with the Boy…
Read More » -
Software Development
The Development Pendulum
I’ve noticed a rather interesting thing about best practices and trends in software development, they tend to oscillate from one…
Read More » -
Software Development
Refactoring Switches to Classes
I’ve talked about refactoring switch statements several times before. Switch is Just a Fancy If Else Pulling out the Switch:…
Read More » -
.NET
Aspect Oriented Programming with Action
Aspect Oriented Programming (AOP) is a pretty great concept. It is a little difficult to implement though. To be honest, I…
Read More » -
.NET
Explaining What Action And Func Are
In C#, Action<> and Func<> are extremely useful tools for reducing duplication in code and decreasing coupling. It is a…
Read More »