Upcoming posts…
How I'm using StoryTeller to test FubuMVC
Building a "Lookup" html convention w/ FubuMVC
FubuMVC's Configuration Model "Special Sauce"
Managing Script dependencies with FubuMVC
Authorization and FubuMVC
Continuations
Composing Views with FubuMVC
Extensible Model Binding with FubuMVC
Introducing "Bottles"
Modular Packaging with FubuMVC
Self-Installing Apps w/ FubuMVC
Routing and Behavioral Conventions with FubuMVC
What Should I Learn?Blogroll
Monthly Archives: December 2006
Jeremy in Java Land
I'm coding in Java this week and next! …and I'm a bit uncomfortable. The problem isn't really Java per se, it's mostly unfamiliarity with the existing architecture and the different toolset. Here's what I think so far: The language difference is… … Continue reading
Posted in Uncategorized
5 Comments
Are Code Statistics Useful?
My team had a conversation about code statistics at lunch the other day, specifically about Cyclomatic Complexity numbers. The gist of the conversation was whether or not it was important or useful to regularly run these metrics on your code. … Continue reading
Posted in Uncategorized
8 Comments
Downcasting is a Code Smell
Before you go any farther, a Code Smell simply implies that there *might* be something wrong with your code and that you *definitely* need to evaluate your code. Downcasting, in my opinion, is a code smell. Specifically, I think code like this below … Continue reading
Posted in Uncategorized
4 Comments
Want Testable Code? Be Careful with Static State
This post isn't really a rant, more of a warning. I really, really think that testability should be a first class consideration for doing software design. From experience, retrofitting an existing codebase with automated testing is problematic. One of the … Continue reading
Posted in Uncategorized
Leave a comment
Introduction to using the StoryTeller Alpha #1
The first ship is away! The first ship is away! Download the StoryTeller v0.50 at http://storyteller.tigris.org/servlets/ProjectDocumentList?folderID=0. At Scott Bellware's request I'm making an alpha release of StoryTeller today along with a little introduction to the capabilities that are built into … Continue reading
Posted in Uncategorized
2 Comments
Relearning Lessons
It's never fun relearning something you already knew… Last year I worked a lot against a database that was missing a lot of referential integrity and even a few uniqueness checks. You know how the old timers say that's a … Continue reading
Posted in Uncategorized
4 Comments
Indelible proof of a healthy team
… or irrefutable evidence of an unhealthy team. Can your team do an iteration retrospective with a minimum of venom and squirming? Is everybody unafraid to speak up in a retrospective? Can you calmly talk about what’s not going well and what … Continue reading
Posted in Uncategorized
Leave a comment
Ditto on Ayende’s Microsoft OSS Post
I want to comment a bit on The Problem of Open Source in the Microsoft World from Ayende. Please go read his post and add your voice somewhere. I actually do believe that Microsoft listens to us, we just have to start asking … Continue reading
Posted in Uncategorized
61 Comments
On Writing Maintainable Code
A QUICK NOTE: This was supposed to be a single treatise on the coding and design principles that *I* think are most important for writing maintainable code. A draft of this has been on my hard drive for a long, long time and it's turning … Continue reading
Posted in Maintainability
18 Comments
Noah, I want you to build an Ark
Think about this for a minute, say your Noah, walking down the street, minding your own business, and a big voice booms out "Noah, I want you to build an Ark. When can you ship?" Here's the proper response — "Right, … Continue reading
Posted in Starting a new Project
6 Comments