March 2007 Entries

Mingle

 

This definitely sounds promising; I'm going to keep my eye on it.

MVC in ASP.NET

 

Jeffrey Palermo recently commented about a discussion he and the CodeBetter guys had with Scott Guthrie regarding adding new support for MVC within ASP.NET. While I didn't get a chance to talk to Scott, I hope they look at other features that current MVC frameworks provide that make the development cycle more fluid.


For example, the process of extracting values submitted from the form can be tedious. Within MonoRail, the MVC web framework provided from Castle, if your controller inherits from the SmartDispatchController, you can take advantage of data binding back to the action of your controller. This can be accomplished either in the form of individual parameters within the action method mapped automatically from the posted form or as a CLR object passed as a parameter into the action method. The latter happens when using the DataBindAttribute on the method parameter of the action. This is an example of something we have to do in one form or another and MonoRail removes the redundancy for us.


Many times large companies are hesitant to use OSS due to the licensing terms or the potential lack of support for the product. Castle Stronghold, a company formed by the creator of the Castle Project offers support for their products. Hopefully with this initiative the use of OSS will become more accessible to the development community at large.

provides professional

Extended Gmail Keyboard Support

 

I love the keyboard shortcuts in Gmail, however there were several shortcuts that were missing that keep me from truly navigating Gmail without a mouse. With this greasemonkey script I no longer need my mouse. I can do things such as:

  • Shift + x + u - Select all unread items.

  • g + label name - Navigate to a label.

  • l + label name - Apply a label to an email.

  • / to perform a search.

  • t - trash a conversation.

Pressing h will display a help screen to show all of the options, which is displayed using the same Quicksilver style window that Google Reader uses when navigating labels. Just another way to speed up your day.