March 14th Links: ASP.NET, ASP.NET AJAX, ASP.NET MVC and .NET
I'm slowly recovering from keynoting at MIX last week, and have been digging my way out of backlogged email the last few days. I'm going to try and finish catching up on blog comments this weekend - apologies for the delay in getting back to some of your questions.
To kick-start my blogging again I thought I'd post a new link-listing series. Today's post is mostly focused on ASP.NET and web related links. I'm going to be doing more Silverlight and WPF posts soon.
ASP.NET
-
Tag Cloud Filters with ASP.NET 3.5's LinqDataSource and ListView Controls: Matt Berseth has a cool post that shows off using LINQ to SQL and ASP.NET 3.5 to build a tag-cloud navigation UI.
-
Five New ASP.NET Security Tutorials Now Available: Scott Mitchell continues his great ASP.NET security tutorials. These 5 new ones (all in both VB and C#) cover using the ASP.NET membership system.
-
Building a Vista Style Folder Browser with ASP.NET 3.5 and a Custom Hierarchical DataSource Control: Matt Berseth continues his great posts with a nice one that shows how to build a custom HierarchicalDataSourceControl to implement file browsing functionality using ASP.NET.
ASP.NET AJAX
-
New ASP.NET AJAX Control Toolkit Release: David Anson blogs about a new ASP.NET AJAX Control Toolkit release that the team made right before MIX. This release includes a number of patches (including a bunch from the community) with bug fixes and improvements in a bunch of areas.
-
LinkedIn Style Theme for the ASP.NET AJAX Tab Container Control: Matt Berseth posts some cool new themes you can use with the ASP.NET AJAX Control Toolkit's tab control.
-
ASP.NET AJAX In-Depth: Object Inheritance: Stephen Walther, author of the recently published ASP.NET 3.5 Unleashed book, posts an incredibly in-depth article about how object inheritance is handled with ASP.NET AJAX.
-
ASP.NET AJAX In-Depth: Creating JavaScript Properties: Stephen Walther continues his series with an in-depth article discussing how JavaScript Properties are handled with ASP.NET AJAX.
-
ASP.NET AJAX In-Depth: Application Events: Yes another Stephen Walther article discussing how application events are handled with ASP.NET AJAX.
-
ASP.NET AJAX Localization Slides and Code: Joel Rumerman has a nice post with samples + slides about how the localization features in ASP.NET AJAX work.
-
JScript Intellisense: working with Ext JS: The VS web tools team enabled JQuery intellisense last month with the VS 2008 Web Development hot fix. In this more recent post they talk about enabling intellisense support for Ext JS (another popular JavaScript framework). VS 2008 Intellisense support for Prototype is coming in the next few weeks.
-
JavaScript Intellisense for the Virtual Earth Map Control: Marc Schweigert is driving a project to add great VS 2008 JavaScript intellisense support for the Virtual Earth Map Control. Check out his video and visit his codeplex project to learn more.
ASP.NET MVC
-
ASP.NET MVC Preview 2: Last week at MIX the ASP.NET team shipped a second preview release of the ASP.NET MVC framework. This release has a number of improvements in it (see my earlier MVC roadmap post that covers some of them). Watch the Scott Hanselman videos on the http://www.asp.net/mvc page, as well as the quickstart samples to learn more.
-
Thoughts on ASP.NET MVC Preview 2 and Beyond: Phil Haack from the ASP.NET team has a great post where he talks about the ASP.NET MVC Preview 2 release, as well as some of the features and work that will show up in the next preview drop. One of the major focuses in Preview 3 will be improvements to the testing workflow of controllers.
-
Cheesy Northwind Sample Code: Scott Hanselman has posted a sample application that shows building a simple data driven application using the ASP.NET MVC Framework and the Northwind sample database.
-
Securing Your Controller Actions: Rob Conery shows how to use the new ASP.NET MVC ActionFilterAttribute feature to apply declarative security rules to a controller. Also check out David Hayden's post here for more security attribute examples.
-
Url Routing Debugger: Phil Haack posts a cool Url Routing Debugger he has built that demonstrates an easy way to test URL route conditions using the ASP.NET MVC framework.
-
ASP.NET MVC Test Project Integration with NUnit and Rhino Mocks: Joe Cartano from the VS Web Tools team walks-through using some NUnit and Rhino Mocks project templates that he has created. These plug-into the new VS 2008 tools support for ASP.NET MVC, and enable you to easily get a test project started when you create a new ASP.NET MVC application.
-
ASP.NET MVC Test Project Integration with MBUnit: Andrew Stopford posts about new templates created to enable VS 2008 tools integration with MBUnit when creating a new ASP.NET MVC application.
.NET
-
Graffiti: The folks at Telligent have recently released a sweet new CMS system for ASP.NET that is trivial to setup, and which provides a bunch of great content editing support. Definitely worth looking at if you are in the market for an great way to publish or manage content on the web.
-
Link To Everything: A List of LINQ Providers: Charlie Calvert links to a long list of LINQ providers. Definitely a useful page to bookmark.
-
Beta of LINQ to LLBLGen Pro Released: Frans Bouma announces the first public beta release of LINQ to LLBLGen Pro (a very popular commercial ORM for .NET). Frans has a very in-depth 14 post series that discusses how he built the LINQ support for it (a nice technical read).
Hope this helps,
Scott