ASP.NET MVC 2: Basics, Introduction by Scott Hanselman

Sign in to queue

Description

Join Scott Hanselman as he explains ASP.NET MVC from File -> New Project. We’ll dig into the details and try to put MVC into perspective. Is WebForms going away? What’s better about MVC vs. WebForms? How does MVC sit on top of ASP.NET and how was it written? We’ll play with call stacks, and avoid PowerPoint slides! This is an introduction to ASP.NET, but it’s not a “basic” session. We assume you have some web development concepts or perhaps you’re a professional ASP.NET WebForms developers who is just starting out with ASP.NET MVC.

image

This session is presented by Scott Hanselman during Microsoft DevDays 2010 in The Hague in The Netherlands.

Embed

Download

Download this episode

The Discussion

  • User profile image
    saeidp

    Thans Scott, That was awesome

  • User profile image
    Keoz

    Awesome, I just hated Forms the last time I checked and sticked to Silverlight, now I can see a way where SL and ASP.net Views can live together peacefully and that's MVC, MVC is to Forms as WPF is to WinForms Smiley sort of

  • User profile image
    sreejithssn​air

    spade is alway spade. well done.

  • User profile image
    calinus

    Excellent presentation, 

     

    When are the rest coming ?

  • User profile image
    Charles

    Tags are useful for finding related content Smiley

     

    http://channel9.msdn.com/tags/DevDays-2010-NL/

    C

  • User profile image
    aghanem

    One of the coolest demos i have ever seen.

    Well presented ,

    Thanks Scott !

  • User profile image
    Ahmed Elbaz

    Really Cool

  • User profile image
    LuckySword

    Thanks for this vid, I'm going to use it to introduce others to ASP.NET MVC!

  • User profile image
    james.​manning

    i see this video (obviously) and the ninja one, but I don't see fritz's "convert web forms to mvc" video up yet - his asp.net ajax 4.0 talk is up, though.  Any ETA on the 'convert' video?

     

    Thanks!

  • User profile image
    Matthijs

    That session wasn't taped unfortunately. We only had video equipmant in 4 rooms.

  • User profile image
    james.​manning

    ouch - happen to know if he's done the talk elsewhere that's been recorded and/or if material from the talk is available?

     

  • User profile image
    akashman

    How about updating the player to use pinned full screen? Would make watching these a lot easier while staying productive.

  • User profile image
    Matthijs

    I would love that too. let me ask the C9 team when this is going to happen (SL4 is only released for a short time)

  • User profile image
    mAzzam1988

    Scott!! YOU are the best Smiley

    Thank you Channel 9 Big Smile

  • User profile image
    Bigfellahull

    Scott is great at giving presentations! Very entertaining and informative.

  • User profile image
    E

    This was a terrific presentation on MVC.  A lot of cool ways of looking at the various components.

  • User profile image
    james.​manning

    all I know is that notepad is now pinned to my taskbar strictly for "stop the reboot" purposes. Smiley  Thanks for the tip, Scott!

  • User profile image
    Clearly

    If anyone is interested, here is the URL for the remote debugger... note, just create a new mvc project and add the DLL, the test project didn't work for me in vs2k10/4 http://haacked.com/archive/2008/03/13/url-routing-debugger.aspx

     

  • User profile image
    PhotoJunkie

    Great post Scott.

     

    However I'm having some trouble downloading it. I've tired 3 times to download the WMV file and it only brings down the first 30-40mins each time... Am I being an idiot or is it not possible to download the entire video?

     

    thanks

  • User profile image
    nghiavt

    Is there any media like this but vb.net ?

  • User profile image
    raylitalo

    Thank you very much for the great introduction Scott, I hope you continue teaching in this manner!

     

    Very Much!!

  • User profile image
    saitodisse

    I loved when you explained the secrets of Regular Expressions. I think this was the only joke that works, lol.

    Great presentation.

  • User profile image
    UXer

    Fantastic video Scott.  I have read Sanderson's MVC book, watched every video tutorial I could find and I just couldn't get my mind around MVC.  I saw things about it that I really liked, but it never really "clicked" for me - until now.  Anyone frustrated with really starting to understand MVC, should start here.

     

     

     

  • User profile image
    Nishanth Paul

    That's a Wonderful presentation.

  • User profile image
    y2kstephen

    nice! thx a lot!

  • User profile image
    Gargol

    I'm having the same trouble... first I thought it was something with mine connection but I even tried to use download manager and still it stops in the middle. People PLZ help!  Maybe someone could post it on some torrent that it would be available for everybody to download with no problems ?

  • User profile image
    Aaqib Inam

    Coool.....!!!

  • User profile image
    Sathyaish Chakravarthy

    What's the text editor he used at the beginning of the talk. I'd like to get a copy.

  • User profile image
    hajan

    That was really nice and deep intro! Great, very great Mr. Scott! By d way I had to stop for about 10 minutes when I got to 37:23 - lol! You can talk with hours and hours and I cant get bored listening to you. Smiley

  • User profile image
    somis

    i'd love to watch your video scott, but an "Install Microsoft Silverlight" button appears as a prerequisite. I install, then it tells me I already have the latest version. Repeat. Suggestions?

  • User profile image
    hegearon

    Use the "Media Downloads" dropdownlist next to the video.

  • User profile image
    Clint 55

    Looks cool, but unfortunately, without a transcript, I can't get anything out of these videos, being hearing-impaired.  Is there a transcript or a similar whitepaper with this content?

  • User profile image
    Cogman

    Awesome video. Just what I was looking for, not so basic that you get nothing out of it, and not too advanced to leave someone unfamiliar with ASP.NET behind.

  • User profile image
    PhilGarner

    Awesome 101 Scott, thanks.

  • User profile image
    Richiban

    Please help! I'm trying to follow this video myself, copying code as I go...

     

    I've got up to the part where Scott creates a new Model & Controller for a class called Person, but when I try and create a strongly typed view for this class, it doesn't appear in the drop down list! I've double checked that all the type and namespace names haven't been altered.

     

    Is there anything obvious I might be doing wrong?

     

    Thanks in advance,

    Richiban

  • User profile image
    Richiban

    Never mind, I just needed to build the project before adding the view. All sorted!

  • User profile image
    Glucose

    Clint - I'm looking into transcripts or subtitles. However, most of this content is in Jon Galloway's MVC Music Store written tutorial: http://www.asp.net/mvc/tutorials/mvc-music-store-part-1

    Hope that helps!

  • User profile image
    MattDamon

    Is there a version of this video without the humor?

  • User profile image
    Glucose

    LOL. There are profoundly dull and staid videos at http://www.asp.net/mvc for you and Ben Affleck.

  • User profile image
    Mondotino

    Excellent introduction. very well thought out, expertly presented. Pity about some of the jokes though Big Smile

  • User profile image
    joonha

    I'm more toward the static HTM pages consuming ASHX handlers via jQuery myself. This lends to a learning curve that can fork toward any OS / language choice as you just switch out ASHX for PHP or JSP, etc. MVC is on the right track but seems like you must learn unnecessary abstractions that take away from web programming itself but definitely a much better abstraction model than web forms which do more harm than good in terms of understanding.

     

    Was smart to show the call stack and the metaphor talk of technology to wake people up a bit.

  • User profile image
    atarikg

    That was a great introduction for Asp.NET MVC.

    Thanks a lot...

     

    By the way, I think regular expression joke was awesome. Come on guys, propgramming w/o humor is just for nerds who live under ladders. We are social ones. At least I am... Cool

  • User profile image
    hajan

    +1! Smiley

  • User profile image
    talktoanil

    gr8 Scott. Loved it and started learning MVC from today and this is what i watched it 1st. Thanks

  • User profile image
    MaxOchieng

    Best presentation, good for start.

  • User profile image
    游客


    3 hours ago
    Best presentation, good for start.
    yes

  • User profile image
    Internet Consultant

    Best MVC Video i have ever seen

  • User profile image
    Pareen Vatani

    This is great way to teach stuff.
    excellent :)
    Thanks
     

  • User profile image
    ZGF523

    Great

  • User profile image
    test

    Good Job.

  • User profile image
    Ali khani

    Thanks, That's Great.

  • User profile image
    mvc

    Thanks, That's Great.

  • User profile image
    Paulo

    muito bom a video aula, parabéns!

  • User profile image
    csjthomas

    Great presentation! Thanks Scott!

  • User profile image
    Preetha

    Very nice presentation..easy to understand for newbies

  • User profile image
    Brit

    What happened to hi res videos?  These videos are useless to me, they are so fuzzy on screen as to be useles, I cannot seem to find any decent resolution ones either

  • User profile image
    Gunter

    boring, is developing a comedy for the fall of hair

  • User profile image
    Rob Greene

    What do you do when File -> New Project ford not have any MVC options? 
    I have Visual Studio 2010 and Framework V4 and no MVP options under the projects.  I can find no downloads for MVC for 2010 except for online templates for advanced things like OpenID-InfoCard RP
     
    How do I create a basic MVC app? 

  • User profile image
    Chevex

    Sooooo many tangents. No wonder this video is over an hour long.

  • User profile image
    kannaiyan

    Very nice , Great job

  • User profile image
    liuhui

    很好的资源,学习了

  • User profile image
    Sam

    We get it, you are so NOT funny...

  • User profile image
    Pradeep kumar

    It's a excellent to get an idea of mvc.is there any videos of using stored-procedures ling basic videos

  • User profile image
    ccf

    thanks very good

  • User profile image
    Leonidas

    @saeidp:thnx super presentation...

  • User profile image
    Dan

    I gave up on it, I dont have 5 minutes of bad jokes to spend for every 10 seconds of information.

  • User profile image
    Michael Smithzer

    Mr.Hanselman,
    Let me start by saying great video. Really helped my first steps into MVC (Microsoft View Control) lol. I have run into a small issue though. While following the video I tried to add a view to the "Person" folder. But, when trying to create the strongly typed view portion my model does not seem to be called into the drop-down list<View data class>. Any help would be great on the subject matter.
    Michael Smithzer, E Jr
    Jr.Developer / IT Professional

  • User profile image
    Yangsq

    Basic to deep...
    Studing.....

  • User profile image
    DL

    I really enjoyed this presentation :)Pleasant and Informative.
    - totally MVC beginner here

  • User profile image
    ANA MARIA

    i love it !!!!

  • User profile image
    Ankesh

    Good Tutorial. Awesome.

  • User profile image
    Nagamurali

    Great effort !!

  • User profile image
    Braga

    Great Presentation. Very good presenter.

    Learning by reverse engeneering is the way to learn!

    Isnt there a WMV high quality video available? Like the Ninja version? Where can i get it? Txs

  • User profile image
    fateme

    i am iranian. tanks site kheily khoby darin.

  • User profile image
    amin

    Thanks great video.

  • User profile image
    Zoolander

    Cool story, Hansel !

  • User profile image
    Tun M Hein

    Really cool.

  • User profile image
    asish

    @saeidp:great

  • User profile image
    dd

    Thanks a lot .Your presentation is so super

  • User profile image
    BlueRaja

    For everyone wondering, the program he's using for text editing is Notepad++.  The program he's using to organize his desktop is Stardock Fences.

  • User profile image
    Suren

    Excellent Presentation.

  • User profile image
    shiva

    Great presentation scott!! i loved it :)

  • User profile image
    Lorenne

    ok

  • User profile image
    Matthijs

    @Brit:We added the HQ videos again, Enjoy!

  • User profile image
    Madcoder2009

    I for one really appreciate your humor.  Keep it up Scott.  Let them go watch the dry you tube version that puts you to sleep in 5 min.  Great job yet again.

  • User profile image
    EnriqueLima

    The content and humor is what makes this excellent.  You don't like the humor and will be critical of this?  Then the solution is called pay for content.  Thank you, Scott for the contributions and all you do for the Dev community.

  • User profile image
    icelava

    oh ok i get it, so tech sessions should ALWAYS be highly "disciplined", and remain dull and boring?

    Now i know where we get this reputation from... Wink

     

  • User profile image
    Abelardo Cecena

    Great presentation, and good jokes too! Thanks a lot!

  • User profile image
    AbdouMoumen

    Thank you three circles! now I understand MVC!!

    Ooups! I meant "thank you Scott" Wink

    Cool presentation, Good humour and Great content Smiley Keep it up man!

  • User profile image
    Mohammad_​Amin

    Thank you so much of your pretty presentation

  • User profile image
    Will

    Great presentation. Scott understands that information which is hard to absorb is best delivered with a few crummy jokes and a Pepsi Max. I'll never be able to use the call stack again without thinking about the S-bend below the sink.  

  • User profile image
    Mathew

    can't read the code on this video.
    just crazy face of Hanselman...((

  • User profile image
    VckReddy

    Good presentation and cool content.

  • User profile image
    nonfuxinyang

    Great presentation.

  • User profile image
    amit

    thanx scott. nice video

  • User profile image
    amit

    thanx scott. nice presentation

  • User profile image
    Alberto Cole

    I found this guy annoying

  • User profile image
    Fre

    I like his way of presenting the info. Might want to leave the semi-humorous comments home next time.

  • User profile image
    GSaini

    Thanks! Scott. Really nice presentation

  • User profile image
    pradipbobha​te

    Awesome... Scott

    Very well explained

  • User profile image
    dan

    Great info but it seems like you're trying to come off cute and not pulling it off well.

  • User profile image
    Mahsa

    hey Scott
    great presentation, waiting for your more presentation

  • User profile image
    Sunshine

    Thanks for the show, it was fun, even though it seems the Dutch don't have much sense of humor!
    I see how MVC handles the separation of tasks well. This was a point that rails touted over PHP, and they are right. It keeps things cleaner. MVC is closer to HTTP than webforms. It seems that webforms is like building a house with prefab walls while MVC uses bricks and mortar.

  • User profile image
    Sandesh Daddi

    Thanks a lot....realy very very good presentation.....got to know basics...
     
    Scott you rock
     
    thanks,
    Sandesh
    sanshark.com

  • User profile image
    Ciwan

    Useless Sad I couldn't understand a thing !

  • User profile image
    Emperor

    Great session. Thanks a lot Scott..i was too late to start on ASP.NET MVC. Anyway I got best start with your vid. Thx again!

  • User profile image
    Shainal

    Awesome intro! Thanks a million

  • User profile image
    Lord_Luncher

    Great Presentation!
    I want to get more videos of you Scott about other Topics ^^

  • User profile image
    Robert Green

    Hey thanks Scott. This was an excellent re-introduction.

  • User profile image
    venkat

    i think the video needs to be a 20 min presentation rather 1.15 hrs with non technical bla bla bla.

  • User profile image
    daniel williams

    Excellent presentation - thank you!

  • User profile image
    kenith

    Excellent...... Thank you!

  • User profile image
    Spanco

    Now i know what is MVC.

    Thanks you

  • User profile image
    man

    Very good Scott

  • User profile image
    Sofia

    Great presentation, Scott. I enjoyed the video and it gave me a better understanding of MVC.

  • User profile image
    RickpcSouza

    MUITO BOM >>>>> BRASIL AoVIVO!!!!!!!!!!!

  • User profile image
    John


     I think the video needs to be a 15 min presentation rather 1.15 hrs with non technical bla bla bla.
    You do know what is important and how to make the summry of  technical important thing.

  • User profile image
    milosz

    The "High Quality WMV" isn't really in high quality (I think it's the same as "Medium Quality WMV"). But the presentation is great - more of this guy, please! :)

  • User profile image
    Jcart

    Funny finding you on here Matthijs. Great video, almost didn't realize this was your blog. Regardless, thanks for sharing. Hope to see you on devnet!

  • User profile image
    Yordanos

    great presentation! Angel

  • User profile image
    JParfait

    I realy enjoy,
    Thanks a lot Scott, So God bless you in the name of Jesus Christ.

  • User profile image
    Marc

    Parfait, inappropriate use of religion - keep it away from MVC, it's caused enough trouble.
    Great presentation.

  • User profile image
    Michiel

    I just had to saw it twice but than it hits me... thank you it's very clear now.

  • User profile image
    Neo182

    Coolest ever Informative Presentation ever on ASP.NET MVC....Simply Perfect...!

  • User profile image
    Spikeh

    Thanks Scott, very helpful for the newbie to MVC. Long way to go I think :)

  • User profile image
    Habib

    it is great!!!
    Thanks...

  • User profile image
    Habib

    [quote]
    Apr 11, 2010 at 11:18 PM, saeidp wrote
    Thans Scott, That was awesome
     Yes !!!!

  • User profile image
    Reem Al-Suliman

     
    Thanks Mr.Scott, this is amazing session!

  • User profile image
    pravin

    Perfect !!!!

  • User profile image
    Rob

    I hate to be the guy to say this, but could you please stick to the content? This presentation could have been done in half the time. Trying to put a joke in every 30 seconds was VERY annoying....Leave the comedy to the comedians. 

  • User profile image
    Subrat

    Wow...Amazing..tut.

  • User profile image
    Sumeet Madan

    It's really grate... thanks.

  • User profile image
    RaulDuke

    Nicely done. Finally a geek I can understand. I agree with the simplification of not having to config the paths. Yet changes to the routing of a page requires a re-build/deployment as opposed to a simple iis restart when changing in web.config. Am I correct on this?

    cheers

  • User profile image
    Billy Nguyen

    @saeidp: Focus on the topic please.  We are not here to hear his stupid joke.

  • User profile image
    Miket

    Great presentation. Demysifies many stumbling blocks for me although I still need to see a side-by-side presentation from MS where they show some responsibility in transistioning from WebForms upon which thousands of corporate sites have been built - to their new brainwave. Shouldn't be a nice-to-have should be a level 1 priority. Where do server controls fit in?
    Also, the need to break and spice things up with anecdotes and humour is so underrated as an important way to communicate complex information whilst maintaining interest as you do so naturally...
    As for the audience.. remind me to go to the Netherlands as the Beirut training ground when I hang up my keyboard to have a go at stand-up!. C'mon guys...

  • User profile image
    Dave

    @saitodisse: The only ? Not true..

  • User profile image
    Jeff Gochin

    Hi Scott,

    I have recently viewed a couple of your excellent videos on the Mircosoft's MVC platform and I am ready to drink the koolaide, but I have one problem. I want to be able to distribute the development across multiple developers with varying skill sets. To be specific, data guys, code junkies and web designers. I want to be able to have three projects (at minimum) a controller project the emits a class library assembly, a model project that emits a class library assembly and finally a web project that contains the views and all of the supporting asset. I have been googling my fingers off on this and found very little information supporting this technique. My guess so far is that the secret sauce is in the MapRoute method; specifically the version that takes an array of namespaces, but the documentation is weak in that area. Could you please provide me some guidance as to how to accomplish my design goals.

    Regards,
    Jeff Gochin
    (MCP, MCAD, Microsoft Small Business specialist, and all around good guy)

  • User profile image
    dd

    Personally, other than removing the view state, I don't see what can be done here that can't be done in Web Forms.  I have been using a MVC with the business logic abstracted 100% from the view (aspx page) for years.  The aspx (Web Forms) can be just as "dumb" as the Views in MVC 2.0, but still have the ability to do more if required.  It looks as though Microsoft has done a great job on this MVC implementation, but this is presented as if you use Web Forms, you will inevitably have your logic in the aspx pages.  That doesn't have to be the case and the same level of abstraction and testability can be achieved using Web Forms.

  • User profile image
    Satyawan

    Great Post. Thanks

  • User profile image
    jeet

    @raylitalo:good comment............
    i like that.

  • User profile image
    Koush

    Leave the comedy the professionals. I fastforwarded through half this video cause of Scott's incessant yammering.

  • User profile image
    Rob

    Very informative and helpful, are all Americans this unfunny though?

  • User profile image
    Harjit Singh

    Thanks Scott its really meaningful and helpful presentation.

  • User profile image
    Joe Turner

    Helped me understand some of the thinking behind MVC when compared with WebForms approach.  Was interesting to see how easy it is to get things done.  Great presentation (and funny too!)

  • User profile image
    Dare

    Quite insightful! Thanks a lot

  • User profile image
    Mohsen

    thanks to scott a lot.we are waiting for other issues.

  • User profile image
    ltomlinx

    Awesome

  • User profile image
    JoeBar

    Great stuff but i've got a slight concentration disorder and your jokes and anectodes, while not particularly unfunny, kept throwing me off and i had a bit of a hard time following along. Later on when you got to the meat and kept it to the matter i was really enjoying it and felt i had learned something at the end. Thumbs up.
     

  • User profile image
    Larswa

    Excellent!

  • User profile image
    babak

    Great presentation :D
    tanx Scott

  • User profile image
    Ganesan

    its cool

  • User profile image
    payini

    Excellent presentation. Great content!

  • User profile image
    Soumen Dey

    I really like the last comment 'The Byke Vs Car'. Now it's clear to me there are space for both ASP.NET and MVC and a architect must decide which one to pick.

    Gr8 Demo, Thanks a lot Scott.

  • User profile image
    Vidya

    Excellent presentation. At the end, car vs bike  explained the difference between ASP.NET formas and ASP.NET MVC

  • User profile image
    cyberseer

    20 minutes into it and he hasn't said almost anything about MVC. Just trying to be a stand up comedian. This is so unprofessional. Is he going to say anything? I'm seeing all other comments say it's a good presentation...

  • User profile image
    Vincenzo

    Is there a subtitled version please?

  • User profile image
    Mickey

    An excellent job Scott, you are to be commended. The humour really helped too, as it's hard to keep concentration up without flagging and so allows bit of relax time to recharge and ensure you don't miss anything thru flagging concentration. Pity so many have missed that point.
    Hope other presenters take note, and if they still not got it then let me put it in code for them: 
    if( Presentation.Dull) Audience.GoToSleep();

  • User profile image
    Lona

    this kind of vids should have the ability to run 50% faster. Most of us don't have time to listen for 1hr strait.

  • User profile image
    Lona

    this kind of vids should have the ability to run 50% faster. Most of us don't have time to listen for 1hr strait.

  • User profile image
    Olivier

    Great job. Thanks.

  • User profile image
    chandrahas

    fast way to learn something is by watching someone doing the thing u want to learn

    nice work bro keep on the got work

    beginner will pray's u for this kind of stuff

  • User profile image
    Carlos_L

    Great presentation. It is helpfull the comparison between Webforms and mvc to easily understand the differences as we need to use a different mental model to take advantage of mvc.

     

    Thanks,

  • User profile image
    Suresh kumar

    thanks for ur presentation , really cool explanations

  • User profile image
    BigBadBrad

    Pure genius style of lecture.  Nothing like laughing and actually enjoying a lecture on coding technologies. Nice to have access to intro material.  I value good intro stuff no matter how much of an expert I become.  There is always something to learn from hearing the ground floor discussion.  Please MAKE MORE!!!

  • User profile image
    BigBadBrad

    @ac160006 you're exactly the type of person that I look to weed out when I am interviewing for developers.  You need to learn from someone like Scott, not tell him what he did wrong.  A great lecture needs to entertain more than inform, otherwise you have sleeping people.  Small thinkers that do small things think like you.  When you're asked to lecture at a Microsoft event in Europe and that video is posted on a Microsoft website you will then have the right to critique.
    Scott please keep up the good work!

  • User profile image
    Suffiyan

    Beautifully Presented Scott.

    Thank you!!!

  • User profile image
    Bruce

    Loved it! Thanks adding the humor.

  • User profile image
    wil

    Was he drunk or is he always that eccentric? 

  • User profile image
    mercury

    thank you .

  • User profile image
    SerkanCA

    thanks Scott..

  • User profile image
    Len

    It would have been a big help if you could include a VB version, AND if you could use the same tutorials that you used in WebForms. And certainly, the jokes and long comments could have been omitted from the videos. Just my opinion.

  • User profile image
    Matt

    Great stuff! Only one criticism: too many digressions.  I found it distracting.  Other than that, only kudos to him.

  • User profile image
    Lorenzo

    did somebody download the video?, I tried so many times and nothing!... does somebody know where else I can download it?

  • User profile image
    Ulla

    Thank you - it is so entertaining while I'm still learning right here, at my desk - no need to travel - and the best part is that I can just go back if I missed a word! omg what I wouldn't give to be able to do that i RL!!!
    You're so funny and thank you for sharing that side :o)
    Kind regards, 
    ulla
     
    @Lorenzo -  yes, I just rightclicked on the "High Quality WMV" link to the right, "Save link as"

  • User profile image
    jinzuw

    very good !

  • User profile image
    Aaron

    Following along with this video but when I create the details view T4 does not create the div's with the fields filled in. Am I missing something?

  • User profile image
    Rahul

    Hands-down, the best talk on MVC !

  • User profile image
    Rachel

    I've got to agree with the comments about the distracting nature of the digressions and lame jokes contained in this video. I realise that it's unnerving to speak in from of a crowd and that can lead the under-prepared to ramble, but it detracts horribly from the purpose of the talk if it's filled with irrelevancies. It causes you to tune out through boredom, and miss the parts that were actually relevant. If you want to be a comedian, run for President; otherwise, please stick to the facts in what is meant to be an instructional video!

  • User profile image
    Rob

    I disagree with Rachel. I'm always impressed with any public speaking, but adding humour always makes it work better for me.  Thanks Scott, very good presentation.

  • User profile image
    Rachel

    @Rob: Humour may well make a presentation work better. All I saw in this video was sarcasm and rambling anecdotes, though. When you're trying to get into 'absorb' mode whilst watching a learning resource, having the speaker digress for ten minutes about their wife's stupid ring does not help in any way. It's not entertaining, and it's not instructional: it fails on both counts. Watching this presentation was like watching a particularly cringeworthy episode of The Office. I gave up after 15 minutes when I when it became painfully obvious that it was only going to be about 10 minutes of actually relevant information interspersed with 60 minutes of Scott Hanselman's irrelevant egocentric ramblings.

  • User profile image
    Reynaldo

    Excelent presentation but there is problems with silverlight and, I think Firefox 4, it freezes the browser when I try to switch to full screen mode, I download it finally.
    Thanks

  • User profile image
    Aruna

    Awesome!!!! Thanks scott

  • User profile image
    simran

    Excellent!!!! Thank you Sir

  • User profile image
    Steve M

    Great presentation, Scott. Thanks very much. Enjoyed the humour, essential in any heavy topic. I think those that don’t have time for humour, probably need become more efficient. Perhaps MVC will provide them a solution?

  • User profile image
    Samuel

    This is awesome presentation.

  • User profile image
    Srini

    This is simply great. Liked it very much

  • User profile image
    Tugberk

    guys, this is a little out of date.

    watch the following one for the new one;

    http://channel9.msdn.com/Events/DevDays/DevDays-2011-Netherlands/Devdays002

  • User profile image
    yatharth

    Perfecto.Nice prestentaion.Learned digging MVC2 in great way.

    Cheers :)

  • User profile image
    Girish

    One quick question, why to create one model and one view model and copying data from one to other?
    If we need to protect some model data/method from getting accessed from view, we can have a view inheriting from interface.

    Well might be not perfect for all scenerios.

    Cheers!

  • User profile image
    grep

    @Rob: Exactly! I am right now 5 minutes in the presentation and I feel I am going to stop watching it. I come here to learn new things not listen to clumsy jokes. Sorry mr Hanselmann, but the way You try to present this interesting subject sucks badly.

  • User profile image
    Brandon Ahmad

    Excellent Presentation. I think that you did a fine job and this is a classic lecture. This is coming from a programming instructor and Microsoft Certified Trainer who has delivered classes to many programmers. Your style is great.

  • User profile image
    Kenyi

    Thanks Scott. Great presentation.

Add Your 2 Cents