Archive for July, 2007

Visual Studio 2008 (beta2)

Posted: July 27, 2007 in Uncategorized

Scott Guthrie has posted about the newly released beta2 of VS 2008. I’ve had beta1 installed, and am really enjoying the javascript intellisense and javascript debugging features. Basically VS2008 will have a full blown js editor built in with all the bells and whistles you normally get. So, this is very good news.

The second good news is that unlike previous versions of VS which required you to use the latest framework, VS 2008 let’s you target the .net framework that you want to use. This is fantastic because you get the js intellisense, etc… on any .net framework. You’ll only see classes, etc.. in the object browser for that framework.

Another interesting post in Scott’s write is that MS is includes the MS test suite in it’s professional vs version. Previously you had to have a special version of VS (Visual Studio Team) to write tests. This was a huge sore spot for me, and frankly, I refused to use MS’s test suite when I found this out. It implied that only certain groups should write tests. So, I’ve stuck with NUnit (still my preference)… BUT, at least they are waking up to what the developers in the real world are doing, and it will make me think again about using MS test suite. Ok, rant over :)

Interest outside of the javascript support is the new language enhancements, including LINQ support and the new editor that is CSS friendly. LINQ to SQL will provide a ORM implementation from MS – defaults to generated code with attributes (similiar to ActiveRecord) – it also will let you output xml mapping files (similiar to NHibernate). We’ll see how well they handle disconnected data. More on this later :)

The CSS editor is a great addition – it really is showing that MS is starting to provide the tools on how the ‘real’ web developers work. That is always good to see :)
That all being said, you can get the juicy details here

Edit: Rick Strahl has a quick review of beta 2 so far… 

Nikhil Kothari has update his Web Development Helper tool which now includes support for viewing Microsoft ASP.NET Ajax and Script# (*).
View more about this tool and the update here.

(*) If you haven’t heard of Script# – it’s quite impressive  :)  Think GWT for .NET

Scott Guthrie has posted on his blog the availability of Iron Ruby:
“Today we are making available the first public drop of our IronRuby implementation.  You can learn more about how to download the source, build it, and try it out from John Lam’s blog post here. “

Monorail Samples

Posted: July 19, 2007 in Uncategorized

Not a big post or anything, but I finally made some progress on Monorail. One of my initial frustrations was the inability to find examples that matched the documentation. A post on the Monorail forum proved to be beneficial: 1. they updated the solutions to work with VS 2005. 2. I learned that all the samples will use the current build, and will be updated to match the current build.

This is invaluable, as many times, as an OSS project, the documentation is sometimes the last thing updated. So, these samples show how to do things with Monorail, such as using ajax to dynamically update the page.

I was able to get some important samples to run!

I’ve been asked to give a presentation on Monorail in the fall, which I must admit, has helped motivate me to learn more about Monorail. I think it’s a much cleaner solution than webforms, especially since it calls the controller first vs. the webforms you are forced to call the controller from the view!

I’ll hopefully post more later on these subjects… :)


I’d recommend looking at Hammett’s ‘Monorail JS Generation’ sample.  This includes a n Ajax enabled Monorail sample.

Danilo Mendez has an article showing the Smart Code Generator that creates NHibernate template libraries.

This is incredible work, I am using NHibernate Best Practices w/ASP.NET, 1.2nd Ed. by Billy McCafferty – which I have really found to be a good architecture – and this tool helps with the generation of these templates.

Great work Danilo!

Was reading Hammett’s blog and saw his post about Castle’s Visual Studio Integration, so I had to pass it along:

This is a must have for anyone using NVelocity with Castle!

I hope Brail is next in line  :)