Speaking at ASP.NET Connections Next Week

I will be in Orlando, Florida next week speaking at the ASP.NET Connections conference in Orlando, Florida. I’m giving 5 separate talks.  I’m presenting two talks on Microsoft day:

ASP.NET MVC: A New Framework for Building Web Applications

ASP.NET MVC is Microsoft’s newest framework for building web applications. In this session, you learn how to take advantage of ASP.NET MVC to build loosely coupled and highly testable applications. Over the course of this session, we build a simple database-driven Web application from start to finish. You learn how to use several features of the ASP.NET MVC framework including Model Binders, Partials, and AJAX helpers.

 

ASP.NET: Taking AJAX to the Next Level

Hear how ASP.NET AJAX 4.0 makes building pure client-side AJAX Web applications even easier, and watch us build an entire data-driven ASP.NET AJAX application from start to finish by taking advantage of only JavaScript, HTML pages and WCF services. Also learn about new ASP.NET AJAX features including the DataView control, declarative templates, live client-side data binding, WCF and REST integration, and see how they radically simplify developing and designing Rich Internet Applications.

I’m really excited about both talks. ASP.NET MVC has just been released (finally!). And, anyone who knows me knows that I am an Ajax fanatic. In the Ajax talk, I get to talk about all of the new pure client-side Ajax features coming with the next version of the Microsoft AJAX framework.

Later in the week (Wednesday), I am giving two more talks on ASP.NET MVC that focus on particular features of the framework:

Creating an ASP.NET MVC DataGrid Helper

In this session, Stephen Walther demonstrates how you can extend the ASP.NET MVC Framework with custom HTML Helpers. In particular, you learn how to build a custom HTML Helper that displays a set of database records in an HTML table. You also learn how to extend the HTML Helper so that it supports paging and sorting database records.

Test-Driven Development with ASP.NET MVC

By taking advantage of test-driven development, you can build applications that are resilient to change. Applications built using test-driven development are easier to maintain over time and modify in the future. In this session, Stephen Walther demonstrates how you can build ASP.NET MVC applications by taking advantage of test-driven development. He shows how you can build unit tests for database access code, validation logic, and different types of MVC controller actions.

These talks are intended to address two concerns that I always hear from Web Form developers who first start using ASP.NET MVC. ASP.NET MVC sounds great, but where is my DataGrid control? ASP.NET MVC sounds great, but how do I write tests that will test X where X might be database access, views, or something else?

Finally, I am hosting a full-day 6 hour post conference workshop on ASP.NET MVC. We are going to really dive into the framework:

Building an ASP.NET MVC Application from Start to Finish

In this full-day workshop, Stephen Walther introduces you to the Microsoft ASP.NET MVC Framework by building an entire ASP.NET MVC application from start to finish. If you are new to the ASP.NET Framework then this session is a great introduction to ASP.NET MVC. During this session, you learn how to take advantage of test-driven development when building an ASP.NET MVC application. You also learn how to take advantage of formal software design principles and patterns to build software that can survive the test of time.

I did this full-day workshop last year and it was a lot of fun. I am looking forward to doing the workshop again this year after the framework is finally released.

Hope to see you there!

Discussion

  1. Wow – 5 separate talks – I will try to make it to at least a 2…

  2. I think it all boils down to personal preference and what functionality you need on the consumer end. I prefer to go with the most stripped down type available simply because it makes service integration easier and more interoperable in some cases. But, it all depends on what you need.

  3. 24 this is given in attachment. I understand that very well. Thanks.

  4. very nice post thanks!!

    i really like it

  5. preference and what functionality you need on the consumer end. I prefer to go with the most stripped down type available simply because it makes service integration easier and more interoperable in some cases. But, it all depends on what you need. earn diploma &
    diploma

  6. kaka says:

    it makes service integration easier and more interoperable in some cases. But, it all depends on what you need Online degrees | Nursing Diploma

  7. interesting post thanks

    i really like it

  8. Essays says:

    There is one other reason that you should not use a link to perform deletes in an application. REST purists would defend the idea that GET requests should not change the state of your application. In other words, performing a GET operation should be a safe operation that has no side effects.
    Thanks for sharing your views.
    Regards,

  9. drawing says:

    This is good one to provide the better learning of ASP.NET. Transparency and access to information is should be a golden standard we aim for here in the UK. Let’s all hope Tim and Digital Engagement go some way of getting there.
    Regards,

  10. Do you know of any live sites currently using Azure? Do you know when we can expect a pricing model?
    Term Paper | Research Paper

  11. Smith says:

    This is good one to provide the better learning of ASP.NET. Transparency and access to information is should be a golden standard we aim for here in the UK. Let’s all hope Tim and Digital Engagement go some way of getting there. Book Report Writing | Thesis

  12. very nice coments on this blog

  13. A sleep disorder can be defined as a medical disorder, as sleep-disorder affects the sleeping patterns of an individual or even an animal. Sleep is very much essential for ever human being. It is very important that the body of every individual should function in the proper manner and normal way.

  14. hello fellas, i thing this blog is awesome, nice and intresting

  15. There you go some variety so can’t complaint…really appreciated by the way, keep it up the good work.

  16. Be Creative says:

    wow.. really like this info

    keep working like that

  17. Sleep is very much essential for ever human being. It is very important that the body of every individual should function in the proper manner and normal way.

  18. A sleep disorder can be defined as a medical disorder, as sleep-disorder affects the sleeping patterns of an individual or even an animal. Sleep is very much essential for ever human being. It is very important that the body of every individual should function in the proper manner and normal way.

  19. I must say, all these tips can be applied by students in education.

  20. We are a group of volunteers and starting a new initiative in a community. Your blog provided us valuable information to work on.You have done a marvellous job!

  21. Car Hifi says:

    i got some people at work that went to that conference. they said it was great. They got alot of great information from it.
    Car Hifi

  22. drf says:

    It is cold, so bitter cold, on this dark, winter day in 1942. But it is no different from any other day in this Nazi concentration camp. buy cheap metin2 yangbuy metin 2 yangbuy metin2 yangcheap metin2 yang

  23. When it comes to losing weight, staying motivated is one of the hardest thing to do. You tend to want to give up after not seeing results early in your program. You may benefit from over the counter diet pills However, you should keep you eye on your goal. Whether it is to lose 10 pounds, 25 pounds or even 100 pounds. You see the only person that knows what you really want is you. Tell yourself you can do it and follow through with your program. Nice blog, will be back to see how you progress!

  24. If you need to compare prices on generic viagra check this

  25. Too bad that I missed the ASP.NET Connections conference in Orlando

  26. I agree with tos,it is a must have. Good discussion

  27. This is good one to provide the better learning of ASP.NET. Transparency and access to information is should be a golden standard we aim for here in the UK. Let’s all hope Tim and Digital Engagement go some way of getting there.
    Regards

  28. McCain says:

    Well i missed it can i get any video of conference in Orlando. You had 5 talks.

    furnished apartments Dubai | Real Estate Website Design

  29. I always seem to see these things long after you post them. Wish I’d gotten a chance to see at least one of your five talks. Catch you next time!
    ______________
    medical tourism

  30. However, you should keep you eye on your goal. Whether it is to lose 10 pounds, 25 pounds or even 100 pounds. You see the only person that knows what you really want is you. Tell yourself you can do it and follow through with your program.

  31. NikeAir says:

    Nice article, very helpful. Thanks!
    ———————-
    Nike Shoes || air yeezy

  32. Interesting information, try at least a couple of sessions

  33. Rebecca says:

    Do you know when we can expect a pricing model?

  34. Thanks for the info, I would have loved to come along to one of your talks in Orlando, maybe next time I will be able to attend.

  35. r4 It’s lucky to know this, if it is really true. Companies tend not to realize when they create security holes from day-to-day operation.

  36. Great post about ASP.NET MVC because I never read something about it.

  37. Interesting post but I need understand more about it.

  38. Emo says:

    However, you should keep you eye on your goal. Whether it is to lose 10 pounds, 25 pounds or even 100 pounds. You see the only person that knows what you really want is you. Tell yourself you can do it and follow through with your program.

  39. Deals says:

    My Credit Deals – MyCreditDeals.com Payday Loans, Your Online Source To Instant Cash.
    1 Hour Payday Loans
    Bad Credit Loans
    Pay Day Loans

  40. TOMS says:

    hey,
    Excellent blog.I found it very interesting and at the same time very informative, bookmarked it for later reference. Thanks!!!

  41. White says:

    I am quite interesting in this topic hope you will elaborate more on it in future posts.

    Property Software | Dubai property listings

  42. I just stumbled upon your blog and wanted to say that I have really enjoyed reading your blog posts.Any way Ill be subscribing to your feed and I hope you post again soon.

  43. Coursework says:

    I enjoyed reading it. I need to read more on this topic..Thanks for sharing a nice info…Iam very much impressed with the info given by this site..

  44. You have provided answers for almost all the questions I had in my head.I need to read more on this topic..Thanks for sharing a nice info…

  45. I enjoyed reading it. I need to read more on this topic..Thanks for sharing a nice info..

  46. You have provided answers for almost all the questions I had in my head.I need to read more on this topic..Thanks for sharing a nice info…