In this series I walk you through a "Day In The Life" as I build out my blog. This is less "instructional" and more watching me sling my way through creating a blog application, using what I've learned from the MVC Storefront series.
Episodes:
#1: Getting Started
In this episode I get started with the basics and what I'm going to do. I'm using Lean Programming techniques and I can't caveat this enough: I'm not an expert nor is this supposed to be "how Lean works". I've done my best to read up on it -so this is me thrashing a bit.
I use Nate Kohari's AgileZen website to help me along and discuss what it means to build something you really care about from the client's and developer's perspective. I also dive deep into design.
#2: Modeling and Testing
I finally get to some coding! In this episode I hook up Aaron Jensen's MSpec and get cracking with Behavior-Driven Development and (hopefully) show you some ways that you can improve your development speed using BDD. In addition I dive into Blueprint CSS, a great way to work positioning with very little effort.
#3: Refactor 1: Adding ViewModel and Service
In this episode I start down the path of adding in a Service class for delivering my PostViewModel and find out that my plan needs to be changed...
#4: Setting up Metaweblog and Refactoring
In this episode I tear up my data access, realizing that I'm building in complexity without paying attention to YAGNI. It's a blog after all... Then I plug in Metaweblog API and make my first post from LiveWriter!
#5: Setting up Comments, Stats, and RSS
My current WordPress blog is beginning to buckle and melt... for whatever reason. I need to change over so I put a fire under my development process and setup my Comments, RSS feeds, and Stats so I can get this thing live!
#6: Deployment
In this episode I finally get to "press the button" and kick my site live. I spend most of the episode trying to automate deployment - not much fun with ASP.NET.