Category: Theory

  • Simple Things Make Me Happy

    I often go to a drive-thru, whether it’s to order food or my favorite coffee, whenever I finish ordering I always say “Thank you”.  I think this is an important thing to do.  What makes me really happy is the 1 out of 5 (maybe 10) times the person says “You’re welcome”.

    This simple statement makes me happy; it’s a really great way to start my day.

    There are of course many other examples of simple things that make me happy, as a parent for example, I watch my kids on an almost daily (even hourly) basis learn new things.  This is turn makes me really happy and it’s always the simplest things that they learn.

    I feel like this is an important trait that also applies to the world I live in: web application or web game development.  Simple things make me happy.

    (more…)

  • Entity Framework Beginner’s Guide Done Right

    Entity framework is a great ORM provided by Microsoft.  There are a ton of examples of how to get up and running with it really quickly.  The only problem with all of them, is the get you off on the wrong foot.

    In all of the EF example guides, the DbContext class is typically deeply embedded into the core of your code.  This of course is great for Entity framework because the effort to change will be next to impossible – speaking from experience of course here.

    Instead, by making some subtle changes we can integrate Entity framework in a separate layer in case at some later date you wish to replace it.  Of course, you might never need to replace it, but following these simple techniques will allow better segregation of code and even provide simpler unit testing.

    (more…)

  • Why Java Makes Me Tremble In My Boots

    Let me begin by saying that I have not spent a lot of time in Java.  I learned it in college (some 12 years ago) and I’ve used it sparingly throughout my development career.  To date I’ve never done a full project using only Java.  And ironically, one of the main reasons I haven’t is I don’t know where to start…

    (more…)

  • Trial and Error – Your best friend and worst enemy!

    I’ve recently had my eyes open, mostly since becoming a parent.  My oldest kids are now 3; they are right at the stage of wanting to do everything for themselves.  It’s important to let them!  Kids learn through trial and error, so why shouldn’t I?

    (more…)

  • Compelling Interview Questions

    It seems to be hiring spree time once again and I find myself spending lots of time reviewing resumes, meeting people, hearing all about their past and future.  7 times out of 10 I find myself knowing within 5 to 10 minutes of the start of an interview whether I immediately need to find an exit strategy or keep proceeding with the interview.

    A few times people can talk-the-talk and that’s why we have second interviews and written tests.  So the odd time that the 3 of 10 make it through, we quickly weed them out as well.

    Enough background, let’s move on to some of my favorite questions, but more importantly, why and what I’m looking for when I ask them.

    (more…)