Writing a Better Abstract
Monday, May 1 2014

I get asked rather often by friends if I wouldn't mind reviewing abstracts they've put together for submission to various conferences. This usually happens after they've been rejected. I'm not a Master Speaker by any stretch - but one thing I know how to do is to craft a compelling abstract. I offered to review an abstract for a friend today - as long as he let me blog it... so here goes..

Repositories On Top UnitOfWork Are Not a Good Idea
Monday, March 1 2014

There is a trend in the .NET space of trying to abstract EF behind a Repository. This is a fundamentally bad idea and hopefully I'll explain why.

PHP or ASP.NET: Did I Do The Right Thing?
Monday, February 1 2014

In 2001 I had a choice to switch to PHP or learn ASP.NET. I did the latter, and I'm wondering if that was a good idea.

Yes Bad Javascript Will Shut Your Site Down
Sunday, October 0 2013

Many people think client-side Javascript won't affect your server even if it's poorly-written. I think that's not the case, in fact I'm becoming more and more convinced that poor Javascript on the client is the problem that's plaguing healthcare.gov.

Are You Really Doing BDD?
Tuesday, August 2 2013

I'm a fan of BDD, but I find that many examples (and codebases and default settings) fall short of the original philosophy. Here's Why.

Javascript Frameworks Are Amazing and Nobody Is Happy
Wednesday, August 3 2013

When I read things like "Callbacks as our Generations Go To Statement" I’m like maybe we need that. Maybe we need some time where we’re walking around with a donkey with old rusty GO TO statements clinking on the sides.

Knowing More Programming Languages Will Make You Smarter
Sunday, May 0 2013

There's a thought in neuroscience/psychological circles that words are much more than sounds that represent things: they are the abstraction of our higher brain function. Words are language, code is language. Restricting yourself to one or two languages is limiting your cognitive abilities

Convention Over Incantation?
Sunday, March 0 2013

Convention over Configuration is now simply an assumed thing for modern frameworks - and this is (mostly) a good thing. Sometimes I wonder if it's being taken too far.