February 2008 - Jeremy D. Miller -- The Shade Tree Developer

Jeremy D. Miller -- The Shade Tree Developer

Sponsors

The Lounge

Wicked Cool Jobs

Syndication

News

Advertisement

  • Will we ever learn?

    I met a friend yesterday for lunch that works for one of my former employers. I left this place five years ago because my division of IT had devolved into complete madness. I've written about the organization several times, most recently in my Reversibility post with this little nugget about our...
  • Back home, and back home

    Just to let everyone know, I'm finally back in Austin. The long drive from Connecticut to Austin went as smoothly as it could possibly go. I'll see all you Austinites soon at AgileATX, ADNUG, and whatnot. Almost as exciting to me is getting to write server side code in .Net. I had to do all of...
  • 500th Post

    This is my 500th post on CodeBetter, and as Dogbert would say, it's a big, round, scary number. I can't imagine that I'll ever make it to a 1,000, so I'll do my retrospective now. It's been a fun ride and I'd like to think Brendan for running CodeBetter and making it what it is...
  • Build your own CAB #18: The Command Executor

    EDIT: Oops on my part. This is effectively the Active Object pattern. The rest of the Build your own CAB series can be found at the table of contents . There's a thread on the altdotnet list this morning about how to unit test background operations originating from a screen Presenter . I have a strategy...
  • I like this

    I don't care if you're excited about the new MVC framework or if you're one of those people that are desensitized to the pain of WebForms, the fact that this graphic was in a blog post from ScottGu has to make any ALT.NET heart go pitter-patter: All I'm excited about is the very idea...
  • First Causes: Reversibility

    I've just started a blog series to talk about how the first causes of software development can help us make better choices and decisions. In previous posts I talked about how we can know something and how to decide what is good . For my very first deep dive I want to talk about Reversibility. It's...
  • I've failed as a parent (OT)

    My son just asked me to watch cartoons with Scrappy Doo. That annoying little twerp cartoon character was the bane of my Saturday morning cartoon days. I still feel betrayed by Hanna Barbera for that one.
  • Container Ignorance

    There's a pretty good thread on the altdotnet board around AutoMocking Containers and the role of an IoC tool . I'm going to second something that Ayende said: ...I would say that container ignorance is as important as persistence ignorance. I don't want to deal with infrastructure in my...
  • AutoMocker in StructureMap 2.5

    Steve Harman asked me yesterday to show a little demo of the AutoMocking container coming soon in StructureMap 2.5. Honestly, I was very lukewarm to the idea of an "AutoMocking" container at first because I thought it would obfuscate tests. Everyone else was doing it, so I figured I'd give...
  • UI Test Automation with Project White

    I don't know many details right now, but ThoughtWorks just released something called Project White as a new toolkit for test automation of WinForms and WPF user interfaces. It might be worth checking out. It's released as OSS under the Apache 2 license. I'm happily doing automated testing...
  • First Causes in Software Development: How do I decide what is good?

    Picking up from my previous post, How do I know?: Descartes' Rationalism versus Hume's Empiricism . I had a request lately for a post on the topic of "Persistence Ignorance" (I swear I'll finish it soon Ward). While trying to formulate that post, I realized that I needed to start...
  • Some Lessons Learned

    When you have a cheap knockoff DVR, make sure that you record the program *after* the game just in case it goes long. I just missed the last half of the 4th quarter of the Super Bowl. Grr. When you're creating test language grammars for acceptance testing, you absolutely must do it with the non-developers...
  • How do I know?: Descartes' Rationalism versus Hume's Empiricism

    I really don't have time for this, but I'm going to do it anyway. I'm starting a new blog post series that's roughly "How do I know what the best way to write software is?" Before I get started on it, I wanted to talk just a little bit about how we know something. I took a couple...
  • ReSharper 4 in 2 weeks (and random geekiness)

    From the source . It's only been a couple weeks of clumsiness with VS2008. Nowhere as bad as these waits: The Lost season premiere last night Return of the Jedi as a 9 year old The neverending wait for A Memory of Light George R. R. Martin's next book (didn't he say he was basically almost...
  • Access to the StoryTeller source code

    I've had a couple people over the last couple weeks ask about how to get access to the StoryTeller source code. All you need to do is register for a user account on Tigris and use those credentials when you're challenged by SVN for credentials. The source code itself is at http://storyteller...
Devlicio.us