CodeMash v2.0.0.8 A Success!
Another CodeMash has come and gone. It was another spectacular event. While I didn't win any of the big prizes, my ticket did get pulled for a free book. I looked around at all of the .NET books but instead settled on "Programming Python" (all 1600 pages of it!). I visited a couple of sessions on Python and it looks like an interesting language that I'd like to learn. Then again, I also downloaded and installed "Ruby on Rails" during Brian Sam-Bodden's "Rails: A Peek Under the Covers" session. I'm a huge fan of MonoRail (I'll never do a webforms app again unless I absolutely have to) and wanted to see the language that provided much of the inspiration for MonoRail.
Speaking of MonoRail, I have one follow-up to my vendor session on MonoRail. While talking about Areas, I had forgotten the attribute for defining an attribute. I was trying to use "Area", but the correct attribute is ControllerDetails with a parameter called Area. Here's a sample:
using Castle.MonoRail.Framework;
[ControllerDetails(Area="admin")]
public class UsersController : Controller
{
public void Index()
{
}
}
My slide deck should be available soon (either through the CodeMash site or right here). I just wanted to tweak a few things and add notes to the slides. I (pretty much) abandoned the usual "bulleted-list" format in favor of a more graphical approach, so there's not a lot of "meat" in the slides -- it was all from the speaker. :)
I hope everyone who attended enjoyed the presentation. I only have 30 minutes so I went pretty fast and ended right at the 30 minute mark (including a couple of questions). I'd love to expand it to a full hour of MonoRail fun in the future. If any local user groups are looking for a presentation on MonoRail, let me know!