The new blog is up, and it has all been relatively painless. One thing that I learned, I can centralize servers and drop one of my machines, because it seems like I am using a lot less resources
, I might even do that tomorrow.
I thought that it would be fun to detail how it worked using feedback from twitter. In timeline order, here are the the tweets and my responses…
![image image](http://ayende.com/blog/Images/Windows-Live-Writer/New-blog-is-up_F502/image_thumb_1.png)
Yes, it is a real blog. Theme support isn’t something that I actually care about, so it is mostly CSS if you want to switch between stuff, but it is all there, and quite simple to figure out.
![image image](http://ayende.com/blog/Images/Windows-Live-Writer/New-blog-is-up_F502/image_thumb_2.png)
That was during the update process, I disabled comments on the old blog.
![image image](http://ayende.com/blog/Images/Windows-Live-Writer/New-blog-is-up_F502/image_thumb_3.png)
Success! We aimed to give you the exact same feeling, externally. There are a lot of good stuff that are there, of course, but I’ll touch them later.
![image image](http://ayende.com/blog/Images/Windows-Live-Writer/New-blog-is-up_F502/image_thumb_4.png)
We actually never had search
, but we will do some form of search soon, yes. RavenDB integrates very seamless, and the code is beautiful to work with.
![image image](http://ayende.com/blog/Images/Windows-Live-Writer/New-blog-is-up_F502/image_thumb_5.png)
Yes, it actually counted the root url, not the post url. Was actually surprising complicated to solve, because I run into a problem with string vs. MvcHtmlString that caused me some confusion. I understand why, it just brings back bad memories of C++ and std::string , cstr BSTR, etc.
![image image](http://ayende.com/blog/Images/Windows-Live-Writer/New-blog-is-up_F502/image_thumb_6.png)
Working with RavenDB is a pleasure, and I try to avoid RDBMS if I can.
![image image](http://ayende.com/blog/Images/Windows-Live-Writer/New-blog-is-up_F502/image_thumb_7.png)
That was the goal ![Smile](http://ayende.com/blog/Images/Windows-Live-Writer/New-blog-is-up_F502/wlEmoticon-smile_2.png)
![image image](http://ayende.com/blog/Images/Windows-Live-Writer/New-blog-is-up_F502/image_thumb_9.png)
Yes, we worked hard to ensure that there are no broken links, and I even think we managed to get it right.
![image image](http://ayende.com/blog/Images/Windows-Live-Writer/New-blog-is-up_F502/image_thumb_10.png)
Never thought to do so, but a great idea, implemented.
![image image](http://ayende.com/blog/Images/Windows-Live-Writer/New-blog-is-up_F502/image_thumb_11.png)
Agreed, that would be a good idea, go right ahead: https://github.com/ayende/RaccoonBlog/
![image image](http://ayende.com/blog/Images/Windows-Live-Writer/New-blog-is-up_F502/image_thumb_12.png)
Happy to hear it.
![image image](http://ayende.com/blog/Images/Windows-Live-Writer/New-blog-is-up_F502/image_thumb_13.png)
I tend to fix minor stuff, there now.
![image image](http://ayende.com/blog/Images/Windows-Live-Writer/New-blog-is-up_F502/image_thumb_14.png)
Success
![image image](http://ayende.com/blog/Images/Windows-Live-Writer/New-blog-is-up_F502/image_thumb_15.png)
Indeed…
![image image](http://ayende.com/blog/Images/Windows-Live-Writer/New-blog-is-up_F502/image_thumb_16.png)
ASP.Net MVC3 for the UI, and some very minimal infrastructure.
![image image](http://ayende.com/blog/Images/Windows-Live-Writer/New-blog-is-up_F502/image_thumb_17.png)
I sense a theme here…
![image image](http://ayende.com/blog/Images/Windows-Live-Writer/New-blog-is-up_F502/image_thumb_18.png)
Yes, we use different ids for the RSS, so that caused a lot of ids to show up, but it is a one time thing, and it wasn’t work the effort to maintain ids.
![image image](http://ayende.com/blog/Images/Windows-Live-Writer/New-blog-is-up_F502/image_thumb_19.png)
Um, what are you doing in this post?
![image image](http://ayende.com/blog/Images/Windows-Live-Writer/New-blog-is-up_F502/image_thumb_20.png)
Sparse is one way of putting it, it is a lot closer to non existing. We probably will create some sort of system tests, but I don’t see a lot of value in those sort of tests, mostly because most of the code is basically user interface, and that is usually hard to test.
![image image](http://ayende.com/blog/Images/Windows-Live-Writer/New-blog-is-up_F502/image_thumb_21.png)
Forgot to add the appropriate CSS there, I fixed that. And I had an issue with desc/ asc ordering for the next/prev posts. Fixed now, thanks.
Overall, I am very happy about the new blog engine.