Jaa


NYC ASP.NET MVC Fire Starter Content and Links

ASPMVCFirestarter Thanks to everyone who attended the ASP.NET MVC Fire Starter event in New York City on June 7th.  That was the first time we’ve hosted an event on the new MVC framework anywhere on the east coast.  Special thanks goes out to Jess Chadwick, Todd Snyder, and Brian Donahue for helping assemble and deliver much of the day’s content.

Since the event took place, I’ve received a lot of positive feedback on it.  My team is looking at hosting more of these around the area.  We are considering dates in Philly (Malvern, Pa), and New Jersey (Iselin) for later in the summer or early fall.  Stay tuned here for details on any future events when we announce them.

The content from the June 7th, 2008 MVC Fire Starter has now been posted online.  You can find the slides and some of the sample code at the links below:

Time Session Speaker Content Links
9:00 – 10:30am Intro to ASP.NET MVC Peter Laudati Presentation:

Code:   The code demonstrated in this session is the “sample” project that is created when you open a new ASP.NET MVC project in VS 2008.

10:30 – 11:00am C# 3.0 – Syntactic Sugar Peter Laudati Presentation:

Code: The presentation and code in this session was based entirely off of an EXCELLENT series of blog posts and webcasts put together by Daniel Moth and Mike Taulty.  You can find those here: The Moth: LINQ Resources

11:00am – 12:15pm UX Patterns and Principals Todd Snyder Presentation: UX Patterns and Principals.pptx (199 KB)
1:00pm – 2:00pm Intro to Test Driven Development Brian Donahue Presentation:

Code:

2:00pm – 5:00pm MVC Deep Dive Jess Chadwick & Todd Snyder Presentation: ASP.NET MVC - Deep Dive.pptx (524 KB) Code: ASP.NET MVC Ajax.zip (811 kb) Jess Chadwick has compiled the links to the various other code samples he used here: https://www.jesschadwick.com/downloads.mvc

Some other links of interest:

In the “Syntactic Sugar” session on C# 3.0 language features, there were lots of questions about “real-world” examples of using Lambda Expressions.  I discovered this blog post from Andre Loker that shows how Lambda Expressions can be used to help remove string literals from your source code:

Getting rid of strings with Lambda Expressions

One benefit of using the MVC is the ability to easily add/implement “mobile” views to your existing web application to support mobile browsers. Here are two posts that show how to use the ASP.NET MVC framework to build sites that target the iPhone:

Rock the iPhone with ASP.NET MVC – Aaron Lerch

The Weekly Source Code 28 - iPhone with ASP.NET MVC Edition – Scott Hanselman

In April, I posted my ASP.NET MVC presentation from the Microsoft Health & Life Science conference. In that post, I had a bunch of MVC links which I am including again in this post:

The MVC framework is barely 6 months old, yet there is already a LOT of information about it out there.  Unfortunately, or fortunately (depending on how you view it), it's not in the documentation.  As with any new technology that's in beta, the documentation is a little weak at the current time.  That will improve over time.  But for now, most of the good information is out there in blogs from both the MVC product team and the community.

To get started, visit the ASP.NET MVC Framework web site at: https://www.asp.net/mvc  At that site, you will find the latest MVC installation download and official product documentation.  For some of the best information, follow the blogs from some of the folks involved with the development of ASP.NET MVC Framework:

From there, you'll want to check out some of the other MVC resources out there.  There's a lot of great blogs about MVC outside of Microsoft too.  Chris Shoemaker has put together a decent MVC link list here:

47 ASP.NET MVC Resources to Rock Your Development

Finally, DotNetKicks seems to have at least one or two new MVC posts listed everyday.  You can see all MVC posts on DotNetKicks aggregated here.

Comments

  • Anonymous
    June 17, 2008
    Have you recorded that event? Will demo code in its entirety be available for DL? Dragan

  • Anonymous
    June 18, 2008
    Hi Dragan, All of the content we have used is linked to in this post.  The code we used is available at the links in this post. -Peter

  • Anonymous
    June 18, 2008
    Hey Peter, Thought you did a great job introducing MVC to a newbie like myself. Stepping through code examples definitely helped. Thought the patterns + practices section was a little hard to grasp without examples. And Brian Donahue just completely lost me. Had no idea what he was talking about half the time. Hopefully, I'm in the minority.

  • Anonymous
    June 20, 2008
    Peter, do you have video or audio recordings of this event?

  • Anonymous
    July 17, 2008
    For those of you who attended the ASP.NET MVC Firestarter we hosted in NY last month, you know that the

  • Anonymous
    August 25, 2008
    Thanks to everyone who attended my presentation on the ASP.NET MVC framework at the NYC .NET Developers

  • Anonymous
    October 21, 2008
    October is in full swing right now.  The leaves are changing colors, and I’m even starting to hear

  • Anonymous
    December 05, 2008
    If you missed the MVC Fire Starters in New York and Philadelphia over the past few months, I’m happy to announce that the ASP.NET MVC Fire Starter is coming to central Jersey next Saturday, December 13th .  This is your opportunity to come out and