Eric Lee

Thoughts on Agile development, Scrum, ALT.NET, and whatever else comes to mind.

Posts
  • Eric Lee

    ASP.NET MVC 3, IDependencyResolver, and StructureMap

    • 11 Comments
    Update: this blog is no longer active. For new posts and RSS subscriptions, please go to http://saintgimp.org . ASP.NET MVC 3 offers new facilities for easy dependency injection in various parts of the application that you might want to implement yourself...
  • Eric Lee

    BDD With MSTest

    • 8 Comments
    Update: this blog is no longer active. For new posts and RSS subscriptions, please go to http://saintgimp.org . In my previous post I mentioned that I was writing BDD-style unit tests in the standard MSTest environment that’s part of Visual Studio...
  • Eric Lee

    Source Code Is A Liability, Not An Asset

    • 4 Comments
    Update: this blog is no longer active. For new posts and RSS subscriptions, please go to http://saintgimp.org . In my previous job, I once scribbled something on a window that caused a bit of head-scratching by people who read it: “Source...
  • Eric Lee

    Agile Makes Problems Visible

    • 4 Comments
    Update: this blog is no longer active. For new posts and RSS subscriptions, please go to http://saintgimp.org . It’s often been said that agile project management techniques aren’t a silver bullet that will magically solve all of your problems...
  • Eric Lee

    MSpec is Fantastic!

    • 4 Comments
    Update: this blog is no longer active. For new posts and RSS subscriptions, please go to http://saintgimp.org . I’ve previously written about the Behavior-Driven Development style of TDD and about how to use such a style in MSTest . I’ve...
  • Eric Lee

    Employment is Such Sweet Sorrow

    • 0 Comments
    Update: this blog is no longer active. For new posts and RSS subscriptions, please go to http://saintgimp.org . I’m back in the saddle again! Turns out that not having to go to work every day has its advantages, which I’ll sorely miss,...
  • Eric Lee

    When Is A Sprint A Failure?

    • 4 Comments
    Update: this blog is no longer active. For new posts and RSS subscriptions, please go to http://saintgimp.org . Here’s another question that was asked on one of our internal distribution lists: When do we consider a sprint to be a failure...
  • Eric Lee

    Renewing Smart Card Certificates Via The Internet

    • 0 Comments
    Update: this blog is no longer active. For new posts and RSS subscriptions, please go to http://saintgimp.org . About six months ago I published some example code for enrolling for smart card certificates across domains . Of course, once you’re...
  • Eric Lee

    Enrolling For Smartcard Certificates Across Domains

    • 3 Comments
    Update: this blog is no longer active. For new posts and RSS subscriptions, please go to http://saintgimp.org . In my current work, I have a specific scenario involving smart cards that works (roughly) as follows: Users have accounts in domain...
  • Eric Lee

    Tom DeMarco: Software Engineering Is Dead

    • 0 Comments
    Update: this blog is no longer active. For new posts and RSS subscriptions, please go to http://saintgimp.org . This is a little late but there was an interesting internal thread about Tom DeMarco’s recent article in IEEE Software entitled “...
  • Eric Lee

    Push vs. Pull in Scrum

    • 3 Comments
    Update: this blog is no longer active. For new posts and RSS subscriptions, please go to http://saintgimp.org . Push Traditionally, software development has been built around a push model of work flow. That is, as soon as any kind of task is identified...
  • Eric Lee

    GenesisEngine: The Task Parallel Library Is Great But Threading Can Still Bite You

    • 3 Comments
    Update: this blog is no longer active. For new posts and RSS subscriptions, please go to http://saintgimp.org . The new Task Parallel Library in the .Net Framework 4.0 is intended to simplify the process of adding concurrency to your application and...
  • Eric Lee

    BDD Unit Testing is Not That Complicated

    • 1 Comments
    Update: this blog is no longer active. For new posts and RSS subscriptions, please go to http://saintgimp.org . One of the first sessions at the Alt.Net Seattle conference was one on Behavior-Driven Development, or BDD. Actually, we had three suggested...
  • Eric Lee

    GenesisEngine: Using WPF in XNA and other non-WPF applications

    • 0 Comments
    Update: this blog is no longer active. For new posts and RSS subscriptions, please go to http://saintgimp.org . There are a couple of posts on the excellent Pandemonium game development blog (which sadly seems to have not been updated recently) that...
  • Eric Lee

    GenesisEngine: Coordinate Systems

    • 0 Comments
    Update: this blog is no longer active. For new posts and RSS subscriptions, please go to http://saintgimp.org . This is not going to be a general-interest post so if you’re not interested in my GenesisEngine project or planetary terrain rendering...
  • Eric Lee

    GenesisEngine: Don’t Get Domain Objects From The Container

    • 0 Comments
    Update: this blog is no longer active. For new posts and RSS subscriptions, please go to http://saintgimp.org . IoC containers are awesome and I use them in all my non-trivial projects. However, there’s an interesting caveat when it comes to...
  • Eric Lee

    Guest Post: Blink and Subconscious Messaging

    • 0 Comments
    Update: this blog is no longer active. For new posts and RSS subscriptions, please go to http://saintgimp.org . My colleague Robert Hanz wrote an excellent piece for an internal email list and I liked it so much I asked him if I could post a copy of...
  • Eric Lee

    Writing Unit Tests That People Can Read

    • 1 Comments
    Update: this blog is no longer active. For new posts and RSS subscriptions, please go to http://saintgimp.org . There’s a great quote from Refactoring: Improving the Design Of Existing Code: “Any fool can write code that a computer...
  • Eric Lee

    Indiana Jones And The Temple Of Software Doom

    • 0 Comments
    Update: this blog is no longer active. For new posts and RSS subscriptions, please go to http://saintgimp.org . I want to expand a bit more on something I mentioned in my last post about not piling new code on top of old code. At various times in...
  • Eric Lee

    Using WFC With Authenticated SSL

    • 0 Comments
    Update: this blog is no longer active. For new posts and RSS subscriptions, please go to http://saintgimp.org . My smart card renewal tool uses an authenticated SSL connection to communicate with a WCF web service hosted in IIS; that is, a client certificate...
  • Eric Lee

    Formalism vs. Hermeneutics

    • 0 Comments
    Update: this blog is no longer active. For new posts and RSS subscriptions, please go to http://saintgimp.org . I’m about 2/3rds of the way through Object Thinking by David West. I picked it up on Mo Khan’s recommendation and it’s...
  • Eric Lee

    Code Reviews on Agile Teams

    • 2 Comments
    Update: this blog is no longer active. For new posts and RSS subscriptions, please go to http://saintgimp.org . Formal Code Reviews Formal code reviews are well-known as an effective tool for reducing bugs and improving the quality of your software...
  • Eric Lee

    My BDD Naming Macro

    • 2 Comments
    Update: this blog is no longer active. For new posts and RSS subscriptions, please go to http://saintgimp.org . Over the years several people have shared the Visual Studio macros they use to make the BDD boxcar naming style easier to work with. I thought...
  • Eric Lee

    The GenesisEngine Project

    • 0 Comments
    Update: this blog is no longer active. For new posts and RSS subscriptions, please go to http://saintgimp.org . I’ve been working on a personal project off and on for awhile now. It’s called GenesisEngine and it’s a program that generates...
  • Eric Lee

    BDD Specification Extensions

    • 4 Comments
    Update: this blog is no longer active. For new posts and RSS subscriptions, please go to http://saintgimp.org . A few people have asked me for more details on the specification extension methods we use to make our BDD tests more readable. As I mentioned...
Page 1 of 3 (65 items) 123