NYC ASP.NET MVC Fire Starter Content and Links
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? DraganAnonymous
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. -PeterAnonymous
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 theAnonymous
August 25, 2008
Thanks to everyone who attended my presentation on the ASP.NET MVC framework at the NYC .NET DevelopersAnonymous
October 21, 2008
October is in full swing right now.  The leaves are changing colors, and I’m even starting to hearAnonymous
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