I haven’t had much to blog about lately, but then ran across this post from Rob Conery in which he talks about every developer should have to build their own light saber so to speak. Every developer should take the time to forge out something for them, that they need, their way. It’s kind of an inspiring post, if you read some of his comments that go along with it. While I’m happy with the blog engine I’m using (Subtext) for the most part, I don’t think I use it enough. I think if I spend the time writing one, and maybe blogging about my progress, it might open me up to blogging in the future.
It’s tough to sit here and write your thoughts online and open yourself up to a great deal of criticism, but a lot of others do it, and they’re still breathing. I suppose since no one reads this thing, I can just consider it a resource for myself, a place I can come back to for snippets or ideas I shelved in the past.
Now… lets make my shopping list..
Technologies
I’m pretty sure I want to use ASP.NET MVC 2 and SubSonic 3. My reasoning here is, if I’m not mistaken, I can’t use the ASP.NET MVC 2 Beta with VS2010, so that keeps me using .NET 3.5 (As much as I’d like to start using the new Entity Framework) Also, I haven’t used SubSonic in a while, I’d like to get back into it and see what features they’ve added.
Maybe I can find some places to inject some Silverlight 3?
Ideas
Well, I’d like for it to work with Windows Live Writer. That’s how I create my posts now, and it’s helpful.
Need to have your basics… Rss Feeds, Recent Posts, Tag Cloud……
Interactivity, the only interaction between visitors and a blog seems to be comments, I wonder if I can come up with something more…
I really like the feel and flow of Stack Overflow, I’d like to present the same fluid kind of feel.
Design
Lets think about design patterns. I’m a big fan of a kind of pseudo repository pattern where an IQueryable object is passed up to from the data layer, through the business layer directly to the consumer. But maybe it’s time to try something different.
While I’m using the latest and greatest, I think I’ll use the new MVC controls by Telerik. I’ve used all of Telerik’s controls at some point over the past few years, but these are open source, so I think I’ll include them in this project. (Going to release the full source, so don’t want any third party stuff blocking that).
I want administration to be a no brainer.
Auto Linking…. Live Writer does it already, but it might be kind of neat to implement it in the engine itself.
That’s enough for now, let me go think on this some, and come up with a name.