Posts from ‘Big Boy MVC’
The Bad News: I’m behind schedule. I wanted to finish this project in a month, and, if you’ve been paying close attention to the time I’ve wasted fiddling with the project, you’d know that I’m a week past my deadline. I’m not mad, or ashamed, or crying. Please don’t make fun of me.
When we talk about “improving” our skills as knowledge-hungry developers, I find it interesting that we rarely mention the people in our lives (not Karl Seguin, alas) who we inevitably and repeatedly injure with our sloppiness: namely, designers. Yes, those people, over there, cloaked in Urban Outfitter attire, crying, listening to Bon Iver (or, like, whatever).
Whoo. It’s been awhile. Apologies for that. I’ve been looking for a new place to live in Honolulu, and the whole process has been an uphill battle (thanks for asking). It appears that real estate brokers don’t like it too much when you fill in the “Sex: ___________” blank with “OFFENDER“
I was trying to figure out the quickest, simplest way to introduce flexible Editor Templates into my project. And, when it comes to building your Editor (and Display) Templates, Brad Wilson is your happy pappy.
Today, we have a pretty simple task. We’ve created our repository. We’ve also created our controllers. It’s time for the two to meet. Like turtles. In a dark closet.
Today, we have a special guest. I’m going to introduce you to someone. You might already know this “someone”. Believe it or not, this “someone” is as important to the professional developer as the melded force of the developer’s wife, the developer’s favorite pet, and the developer’s favorite mechanical tool. That “someone” is a pest, a genius, a nuisance, a narcissist, and a nerd.
I admit: I might lose you today. Or, you might need to spend some extra time working through this post. Or, you might decide that you’re better equipped to eat popcorn and watch Oprah Winfrey (I am). Or, you might think that the way I’m setting up my Model isn’t so awesome. Whatever you think, I don’t blame you. It’s okay. Life is complicated, and so is software development. Hence, take as much (or as little) advice from this post as you so desire.
And so it’s come to this. Finally. We’ve created routes, controllers, actions, actionlinks, views, babies, regrets, fish, etc. Still, it feels like we’re missing something, doesn’t it? Something important. Like, an emotion. Or, a functioning database.
Let’s face it. Developers aren’t the most fashionable folk. We can’t dress ourselves, we don’t kiss well, we don’t understand human interaction with other humans, touching feels complicated to our fingers, etc. As such, when it comes to designing and laying out our webpages, we’re not the most graceful fellows.
In my last post, we created a really ugly MVC Master Page. I mean, really ugly. Like, the kind of ugly that melts meat off of bones. Or, the kind of ugly that makes Craigslist look like it fits into the CSS Zen Garden. Or, the kind of ugly that, well, eh, I think you catch my drift.

