June 26th Links: ASP.NET, ASP.NET MVC, .NET and NuGet

Here is the latest in my link-listing series.  Also check out my Best of 2010 Summary for links to 100+ other posts I’ve done in the last year.

[I am also now using Twitter for quick updates and to share links. Follow me at: twitter.com/scottgu]

ASP.NET

  • Introducing new ASP.NET Universal Providers: Great post from Scott Hanselman on the new System.Web.Providers we are working on.  This release delivers new ASP.NET Membership, Role Management, Session, Profile providers that work with SQL Server, SQL CE and SQL Azure.

  • SassAndCoffee 0.9 Released: Paul Betts blogs about the latest release of his SassAndCoffee extension (available via NuGet). It enables you to easily use Sass and Coffeescript within your ASP.NET applications (both MVC and Webforms).

ASP.NET MVC

  • ASP.NET MVC Mini-Profiler: The folks at StackOverflow.com (a great site built with ASP.NET MVC) have released a nice (free) profiler they’ve built that enables you to easily profile your ASP.NET MVC 3 sites and tune them for performance. 

  • Precompile your MVC Razor Views: Great post from David Ebbo that discusses a new Razor Generator tool that enables you to pre-compile your razor view templates as assemblies – which enables a bunch of cool scenarios.

  • Unit Testing Razor Views: Nice post from David Ebbo that shows how to use his new Razor Generator to enable unit testing of razor view templates with ASP.NET MVC.

  • Bin Deploying ASP.NET MVC 3: Nice post by Phil Haack that covers a cool feature added to VS 2010 SP1 that makes it really easy to \bin deploy ASP.NET MVC and Razor within your application. This enables you to easily deploy the app to servers that don’t have ASP.NET MVC 3 installed.

.NET

  • Table Splitting with EF 4.1 Code First: Great post from Morteza Manavi that discusses how to split up a single database table across multiple EF entity classes.  This shows off some of the power behind EF 4.1 and is very useful when working with legacy database schemas.

  • Choosing the Right Collection Class: Nice post from James Michael Hare that talks about the different collection class options available within .NET.  A nice overview for people who haven’t looked at all of the support now built into the framework.

NuGet

  • NuGet 1.4 Released: Learn all about the latest release of NuGet – which includes a bunch of cool new capabilities.  It takes only seconds to update to it – go for it!

  • NuGet in Depth: Nice presentation from Scott Hanselman all about NuGet and some of the investments we are making to enable a better open source ecosystem within .NET.

Hope this helps,

Scott

Published Sunday, June 26, 2011 9:59 PM by ScottGu
Filed under: , , ,

Comments

# re: June 26th Links: ASP.NET, ASP.NET MVC, .NET and NuGet

Monday, June 27, 2011 1:50 AM by Uwe

Will there ever be a chance to have a redistributable WYSIWYG HTML editor component from Microsoft as a spin-off from the VS.NET editor?

I love to use the MSHTML editing capabilities in my Windows Forms applications, just looking for something more modern with more features.

Would love to pay money for something like that!

# re: June 26th Links: ASP.NET, ASP.NET MVC, .NET and NuGet

Monday, June 27, 2011 2:07 AM by Suprotim Agarwal

Thanks for the LinkList! It had been quite some time since you compiled one. Hope you do it more often!

# re: June 26th Links: ASP.NET, ASP.NET MVC, .NET and NuGet

Monday, June 27, 2011 2:36 AM by Mike

Hi Scott,

Thanks for the links, I  hope to see a Windows Azure category soon!

# re: June 26th Links: ASP.NET, ASP.NET MVC, .NET and NuGet

Monday, June 27, 2011 2:42 AM by web design

Precompiling Razor views are excellent. I wish this come within VS.NET before deploying. Are there any plans for this?

# re: June 26th Links: ASP.NET, ASP.NET MVC, .NET and NuGet

Monday, June 27, 2011 2:49 AM by Ngaima Sandiman

Thanks, Scott and the team, for always updating us with some nice stuffs.

# re: June 26th Links: ASP.NET, ASP.NET MVC, .NET and NuGet

Monday, June 27, 2011 2:59 AM by leon

I thought in your last link listing series you said you'd do something new (other than ASP.Net or EF) - No SL, WPF or even WP7? Guess this is becoming a Marketing blog...

# re: June 26th Links: ASP.NET, ASP.NET MVC, .NET and NuGet

Monday, June 27, 2011 6:33 AM by Nisha Balwatkar

Thank you for your links they are very useful.

# re: June 26th Links: ASP.NET, ASP.NET MVC, .NET and NuGet

Monday, June 27, 2011 11:52 AM by Roger Jennings

Welcome back, Scott,

Surprised to see no links for Windows Azure Platform posts.

Cheers,

--rj

# re: June 26th Links: ASP.NET, ASP.NET MVC, .NET and NuGet

Wednesday, June 29, 2011 3:13 AM by silvercrux

@Eugene : I don't think they are going to reveal anything before the BUILD! event in September. I think multiple folks at MSFT has made this pretty clear! It's just 2 months away so why not wait patiently!

Personally I believe because of ARM based port, .NET is the most important part of Microsoft development. It allows developers to run same app into different platforms via JIT. So I don't think there's anything to worry about. If anything we must be happy that we will get the IPAD crowds to Windows World.

# re: June 26th Links: ASP.NET, ASP.NET MVC, .NET and NuGet

Wednesday, June 29, 2011 3:14 AM by Rajneesh Verma

Hi Scott,

Thanks for sharing these useful links :)

# re: June 26th Links: ASP.NET, ASP.NET MVC, .NET and NuGet

Saturday, July 2, 2011 1:00 PM by hajan

Really nice set of links... thanks for sharing! :)

# re: June 26th Links: ASP.NET, ASP.NET MVC, .NET and NuGet

Tuesday, July 5, 2011 3:26 AM by oleg.ignatov

thank you for reference to MiniProfiler :)

# re: June 26th Links: ASP.NET, ASP.NET MVC, .NET and NuGet

Tuesday, July 5, 2011 3:50 PM by vishug

Thanks for the information you shared that should be a useful and quite informative and i have taken those into consideration..www.web-designs-company.com

# re: June 26th Links: ASP.NET, ASP.NET MVC, .NET and NuGet

Wednesday, July 6, 2011 9:39 AM by youtubeline

thanks scottgu, useful links for me

# re: June 26th Links: ASP.NET, ASP.NET MVC, .NET and NuGet

Monday, July 11, 2011 1:52 AM by pritam

Thank a lot ScottGu. Your posts really helps in daily routine development activities.

# re: June 26th Links: ASP.NET, ASP.NET MVC, .NET and NuGet

Thursday, July 14, 2011 10:50 AM by SheoNarayan

Very good links, as usual very informative in knowing the latest happenings!

# re: June 26th Links: ASP.NET, ASP.NET MVC, .NET and NuGet

Thursday, July 28, 2011 6:41 AM by CoperNick

The great post from Scott Hanselman (Globalization, Internationalization and Localization in ASP.NET MVC 3) is just great. I just want to make sure that you (ScottGu) knows that any MVC 3 application created using default validation settings (ClientValidationEnabled=true) and default globalization settings (culture=the same as server; uiCulture=the same as server) will not work in Germany, Italy, Poland etc.

Why?

Example: server require: 123,45 value but client validation require 123.45. Server returns string 123,45 as the value, but when I want to edit this value and change to 123,44 then I see "The field foo must be a number." (client validation). When I try to enter 123.44 I see "The value '123.44' is not valid for foo." (server validation - server expects 123,44)

So if my server use pl-PL culture (or it-IT etc.) I just must spend two days searching Internet and trying to adopt Scott Hanselman's tips (which are not so simple) to allow users entering decimal value.

Internationalization should be some additional step not the first step. Please test MVC applications on different cultures with different globalization settings <globalization culture ="auto" uiCulture="auto" enableClientBasedCulture="true" /> and with different browser settings and do something with number validation which only works in English (and similar) numbers:

// docs.jquery.com/.../number

number: function(value, element) {

return this.optional(element) || /^-?(?:\d+|\d{1,3}(?:,\d{3})+)(?:\.\d+)?$/.test(value);

},

# re: June 26th Links: ASP.NET, ASP.NET MVC, .NET and NuGet

Tuesday, August 2, 2011 5:33 PM by PEX Tubing

Very good links, first for all test MVC applications on different cultures with different globalization settings as usual very informative in knowing the latest happenings!

# re: June 26th Links: ASP.NET, ASP.NET MVC, .NET and NuGet

Friday, August 5, 2011 4:46 AM by tabletpcunion

Really good link list. Thanks for sharing.

# re: June 26th Links: ASP.NET, ASP.NET MVC, .NET and NuGet

Friday, August 5, 2011 4:46 AM by tabletpcunion

Really good link list. Thanks for sharing. Very good links, as usual very informative in knowing the latest happenings!