I received an email from one of the folks at the NuGet talk last night asking about some of the packages we had a look at and I said I’d post a quick list, along with a few others that were handy to have around.
- jQuery, jQuery.UI & jQuery.Validation – these are all in the new MVC3 templates by default, but you can use the Package Manager Console in VS2010 to update them to the latest version (along with the vsdoc file). You can also easily add them to existing projects.
- EntityFramework (EFCodeFirst) – with the CodeFirst bits now built into EntityFramework we are able to quickly and easily define POCO classes and let the framework do the heavy lifting…kinda like scaffolding for databases.
- Modernizr – old browsers suck, but Modernizr makes them suck a loss less. It also exposes the presence of all the modern functionality of the client’s browser (missing or not) via boolean values, allowing us to degrade our functionality gracefully.
- Glimpse – What? Client side debugging for ASP.NET MVC? Ohhh yeah. Glimpse lets you dive deep on both sides of the request and response, letting you get a ‘glimpse’ of what happened when you made a call. Support for MVC, Ajax now, and more coming soon.
- Pluralizer – A simple but elegant solution that lets you contextually set up strings to be pluralized based on the count of the collection you pass it.
- jQuery.ie9ify – Helps you add site pinning features and set up things like notifications, icons and the like. A must have for installed user bases (like intranets) where you can standardize on a browser, or where your user base is large enough that adding extras for those on IE9 is worth your time.
Also, Scott Hanselman has started an NPoW – “NuGet Package of the Week” – posting series on his blog. You can check that out here.
Finally, I fielded a couple of questions about init, install and unistall scripts when creating your own packages for NuGet. Here’s my post on script tips and PowerShell commands commonly used in other packages.
Thanks again all for coming out! See you June 24th at HTML5 Fest in Winnipeg!