Talks.

A list of talks I have prepared.

HTML5 w/ ASP.NET 4 & 4.5

Whether you’re building a new website using ASP.NET or maintaining an existing one, you’ll leave this talk ready use HTML5 on ASP.NET with VS2010. We’ll look at what HTML5 offers modern application developers and how you can code HTML5 with ASP.NET WebForms or ASP.NET MVC for rich Web Applications both today and tomorrow. In this talk we will see how to build an awesome ASP.NET website which uses the HTML5 & related standards like Audio, Video, GeoLocation, Local Storage, Canvas etc.

Download the slides Download the demos

NuGet: Add Reference, Awesome

There’s an Open Source package manager for .NET available now called NuGet. It’s supported and shipping with ASP.NET MVC 3, but it’s not just for ASP.NET. In fact, it’s not just for open source. Join Matthew as we learn all about NuGet, from the basics of consuming packages, to creating and distributing your own packages both internally on your own server and externally on NuGet.org. Then we’ll learn some advanced techniques like preinstalling NuGet packages into your own project templates and how NuGet can be extended and enhanced to write your code for you. We’ll see how using NuGet with your project makes development fun again!

Download the slides

Leveraging the ASP.NET frameworks

Trying to decide on what ASP.NET framework (ASP.NET MVC, Web Forms, Web Pages) is right for your new project, or maybe you already have an existing investment in one of the ASP.NET frameworks and feel that you can use the others? The good news is that the different frameworks all snap and fit snuggly together just like your favorite childhood building blocks. We’ll look at how you can benefit from mixing and matching these pieces for the different parts of your project. Come learn how easy it is to choose the right framework for the right job and make them all seamlessly fit together.

Download the slides

Playr

I'm not going to lie this is basically a rip off of play but writen in .net and using the Microsoft stack. It was a side project to learn new stuff when we, the Azure Portal Team, moved to a team room.

Download the slides

Practical HTML 5

Whether you’re building a new website or maintaining an existing one, you’ll leave this talk ready use HTML5. We’ll look at what it offers modern application developers and how you can code rich Web Applications both today and tomorrow. In this talk we will see how to build an awesome website which uses HTML5 & related standards like Audio, Video, GeoLocation, Local Storage, Canvas etc.

Download the slides Download the demos

Conferences.

A timeline of my conference talks.

  1. January, 2013
  2. ALM Summit 3

    01.28.13 - 01.31.13

    Practical HTML5

    Whether you’re building a new website or maintaining an existing one, you’ll leave this talk ready use HTML5. We’ll look at what it offers modern application developers and how you can code rich Web Applications both today and tomorrow. In this talk we will see how to build an awesome website which uses HTML5 & related standards like Audio, Video, GeoLocation, Local Storage, Canvas etc.

    Watch the video Get the slides Get the sample code
  3. May, 2012
  4. Web Camp Brussels

    5.3.12

    Integrating Your Site with Internet Explorer 9

    Web development is an art form, and IE9 is the perfect canvas for web developers to use to make their magic happen. This session will introduce you to the some unprecedented statistics on how IE9 can speed up your sites and make your customers' experiences more efficient. You'll learn about some tricks available only to the IE9 user, like Site Pinning and Jump Lists. Web standards and interoperability and how IE9 solves these problems for developers will also be discussed in great detail. You'll also learn some of the low-level technical details about IE9's improvements. You'll also be introduced you to what you'll need to know in the coming months regarding Windows 8 and Internet Explorer 10 and the opportunities it'll add to your development experience.

    Creating Rich HTML 5 Experiences

    By now you should know that HTML5 is literally the best thing to happen to the web in years. There is a massive array of new tags that provide support for video, audio, embedded fonts, databinding, and in-browser data persistence. When coupled with advancements in JavaScript technology like jQuery and the myriad of jQuery plugins available for free, the ability to create truly dynamic client experiences is limited only by your imagination. Add to that new advancements in real-time communication like SignalR and the idea of achieving MVC or MVVM functionality using libraries like Knockout.js, and you've got a whole new web of opportunities to blow your users' minds. This session will leave you breathless with ideas on how you can improve your existing apps. You might even dream up a few new apps of your own just to try your hands at the stuff you learn, especially once you see how well they all perform in beautiful Internet Explorer 9. We'll even show you how to use jQuery Mobile to mobilize your web applications so that they run seamlessly in any mobile browser.

    Building Web Sites Using ASP.NET 4.5

    We'll cover all the new features of the new ASP.NET 4.5 runtime and introduce you to the idea of the One ASP.NET Framework. Forget about the distinctions and debates of "WebForms or MVC," "Razor or ASPX," because the new, combined framework provides everything to you in one big basket. Want some web forms in your MVC? Fine. Want to add a simple MVC view to an existing Web Forms app? No problem. Need to add some client side calls to an API living within your ASP.NET site? We've got you covered. You'll be introduced to how Visual Studio 11 brings the ASP.NET family together into a unified solution, complete with new features like script bundling and minification. You'll also learn about all the new features, from MVC 4.0 to Web API, the new advancements in Entity Framework, and how adaptive rendering can ease the pain of writing web apps for the browser or the mobile device. No more arguing over what direction you'll need to take - ASP.NET is the only answer you need, it's the 1-stop-shop server-side solution.

    Get the slides Get the Demos
  5. April, 2012
  6. KCDC

    04.26.12 - 04.28.12

    NuGet: Add Reference | Awesome

    There’s an Open Source package manager for .NET available now called NuGet. It’s supported and shipping with ASP.NET MVC 3, but it’s not just for ASP.NET. In fact, it’s not just for open source. Join Matthew as we learn all about NuGet, from the basics of consuming packages, to creating and distributing your own packages both internally on your own server and externally on NuGet.org. Then we’ll learn some advanced techniques like preinstalling NuGet packages into your own project templates and how NuGet can be extended and enhanced to write your code for you. We’ll see how using NuGet with your project makes development fun again!

    ASP.NET 4.5 loves HTML5, CSS3, & JavaScript

    Whether you’re building a new Website using ASP.NET or maintaining an existing one, you’ll leave this talk ready use HTML5 & CSS3 on ASP.NET with Visual Studio. We’ll look at what HTML5 & CSS3 have to offer modern app developers and how you can use them with ASP.NET for rich Web apps both today and tomorrow.

  7. March, 2012
  8. DevConnections

    03.26.12 - 03.29.12

    NuGet: Add Reference | Awesome

    There’s an Open Source package manager for .NET available now called NuGet. It’s supported and shipping with ASP.NET MVC 3, but it’s not just for ASP.NET. In fact, it’s not just for open source. Join Matthew as we learn all about NuGet, from the basics of consuming packages, to creating and distributing your own packages both internally on your own server and externally on NuGet.org. Then we’ll learn some advanced techniques like preinstalling NuGet packages into your own project templates and how NuGet can be extended and enhanced to write your code for you. We’ll see how using NuGet with your project makes development fun again!

    ASP.NET 4.5 loves HTML5, CSS3, & JavaScript

    Whether you’re building a new Website using ASP.NET or maintaining an existing one, you’ll leave this talk ready use HTML5 & CSS3 on ASP.NET with Visual Studio. We’ll look at what HTML5 & CSS3 have to offer modern app developers and how you can use them with ASP.NET for rich Web apps both today and tomorrow.

  9. VSLive!

    03.26.12 - 03.29.12

    ASP.NET 4.5 loves HTML5, CSS3, & JavaScript

    Whether you’re building a new Website using ASP.NET or maintaining an existing one, you’ll leave this talk ready use HTML5 & CSS3 on ASP.NET with Visual Studio. We’ll look at what HTML5 & CSS3 have to offer modern app developers and how you can use them with ASP.NET for rich Web apps both today and tomorrow.

  10. Feburary, 2012
  11. MVP Summit

    2.20.12 - 2.24.12

    Non-disclosure Agreement

    All content for this conference was under NDA. If you attended the conference and would like some of the content feel free to email me.

  12. TechReady 14

    2.1.12 - 2.3.12

    Non-disclosure Agreement

    All content for this conference was under NDA. If you attended the conference and would like some of the content feel free to email me.

  13. December, 2011
  14. C4MVC

    12.07.11

    NuGet: Add Reference | Awesome (Advanced)

    There’s an Open Source package manager for .NET available now called NuGet. It’s supported and shipping with ASP.NET MVC 3, but it’s not just for ASP.NET. In fact, it’s not just for open source. Join Matthew as we learn all about NuGet, from the basics of consuming packages, to creating and distributing your own packages both internally on your own server and externally on NuGet.org. Then we’ll learn some advanced techniques like preinstalling NuGet packages into your own project templates and how NuGet can be extended and enhanced to write your code for you. We’ll see how using NuGet with your project makes development fun again!

    Get the slides Get the sample code
  15. October, 2011
  16. VSLive

    10.17.11 - 10.21.11

    NuGet: Add Reference | Awesome

    There’s an Open Source package manager for .NET available now called NuGet. It’s supported and shipping with ASP.NET MVC 3, but it’s not just for ASP.NET. In fact, it’s not just for open source. Join Matthew as we learn all about NuGet, from the basics of consuming packages, to creating and distributing your own packages both internally on your own server and externally on NuGet.org. Then we’ll learn some advanced techniques like preinstalling NuGet packages into your own project templates and how NuGet can be extended and enhanced to write your code for you. We’ll see how using NuGet with your project makes development fun again!

    Get the slides Get the sample code
  17. DevConnections

    10.31.11 - 11.03.11

    HTML5 w/ ASP.NET 4 & 4.5

    Whether you’re building a new website using ASP.NET or maintaining an existing one, you’ll leave this talk ready use HTML5 on ASP.NET with VS2010. We’ll look at what HTML5 offers modern application developers and how you can code HTML5 with ASP.NET WebForms or ASP.NET MVC for rich Web Applications both today and tomorrow. In this talk we will see how to build an awesome ASP.NET website which uses the HTML5 & related standards like Audio, Video, GeoLocation, Local Storage, Canvas etc.

    Get the slides Get the sample code
    Leveraging the ASP.NET frameworks: Choosing the right pieces

    Trying to decide on what ASP.NET framework (ASP.NET MVC, Web Forms, Web Pages) is right for your new project, or maybe you already have an existing investment in one of the ASP.NET frameworks and feel that you can use the others? The good news is that the different frameworks all snap and fit snuggly together just like your favorite childhood building blocks. We’ll look at how you can benefit from mixing and matching these pieces for the different parts of your project. Come learn how easy it is to choose the right framework for the right job and make them all seamlessly fit together.

    Get the slides Get the sample code
  18. September, 2011
  19. //Build

    09.13.11 - 09.16.11

    ASP.NET 4.5 loves HTML5, CSS3, & JavaScript

    Whether you’re building a new Website using ASP.NET or maintaining an existing one, you’ll leave this talk ready use HTML5 & CSS3 on ASP.NET with Visual Studio. We’ll look at what HTML5 & CSS3 have to offer modern app developers and how you can use them with ASP.NET for rich Web apps both today and tomorrow.

    Watch the video Get the slides Get the sample code