November 2008 - Karl Seguin

Karl Seguin

Sponsors

The Lounge

Wicked Cool Jobs

Advertisement

  • Back to Basics: Delegates, Anonymous Methods and Lambda Expressions

    Introduction Like generics , delegates are one of those features that developers use without really understanding. Initially this wasn't really a problem since delegates were reserved for fairly specific purposes: implementing callbacks and as the building-block for events (amongst a few other edge...
    Filed under:
  • The Market, Job Security and You

    Look, I don't want to take a lot of your time today - and there are some great technical posts on CodeBetter's frontpage (as always) I don't want to push off. However, I can tell you that I'm relatively worried (compared to how I've been in the past) about my job security, and I'm...
  • Back to Basics: Generics

    Introduction There are language features that are nothing more than syntactical sugar. For example, C#'s coalesce operator (??) is a short-handed and specialized if-else. Object initializers make it easier to set properties on a newly created objects. Some features though go beyond mere convenience...
  • Short Foundations Presentation - This Thursday in Ottawa

    If you happen to be a developer in the Ottawa area, you're inviting to come check out my quick 1 hour presentation on unit testing, mocking and coupling. It's taking place from 12:00-1:00 this Thursday (20th) at Microsoft's Glacier room in the World Exchange Plaza downtown. There'll be...
  • TextBoxFor(u => u.Name) - Unleash the power

    Introduction Three weeks ago, Jeremy Miller and Chad Myers laid down their MVC approach . From the comments it's clear that many of their goals resonated with fellow developers. Since I happened to be starting a large-scale application using MVC, I was very interested in learning more. The videos...
  • A base fixture class can help reduce repetitive code

    This is one of those posts where you throw up some code and hope you're doing it right (if I'm not, do tell). As you start to write a large number of tests, you realize that there's a lot of small repetition going on. Some of it is directly related to testing infrastructure (mocks and DI...
  • Using Assert.AreSame

    Just as an aside, Part 2 of my jQuery article is up. I think this is something most people know, but wanted to throw it out there just in case. There are subtleties that should be understood when using Assert.AreSame(expected, actual) over other Asserts. AreSame does a reference check, which is often...
Devlicio.us