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 demosNuGet: 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 slidesLeveraging 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 slidesPlayr
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 slidesPractical 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 demosConferences.
A timeline of my conference talks.
- January, 2013
-
ALM Summit 3
01.28.13 - 01.31.13
Practical HTML5Whether 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 - May, 2012
-
Web Camp Brussels
5.3.12
Integrating Your Site with Internet Explorer 9Web 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 ExperiencesBy 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.5Get the slides Get the DemosWe'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.
- April, 2012
-
KCDC
04.26.12 - 04.28.12
NuGet: Add Reference | AwesomeThere’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, & JavaScriptWhether 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.
- March, 2012
-
DevConnections
03.26.12 - 03.29.12
NuGet: Add Reference | AwesomeThere’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, & JavaScriptWhether 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.
-
VSLive!
03.26.12 - 03.29.12
ASP.NET 4.5 loves HTML5, CSS3, & JavaScriptWhether 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.
- Feburary, 2012
-
MVP Summit
2.20.12 - 2.24.12
Non-disclosure AgreementAll content for this conference was under NDA. If you attended the conference and would like some of the content feel free to email me.
-
TechReady 14
2.1.12 - 2.3.12
Non-disclosure AgreementAll content for this conference was under NDA. If you attended the conference and would like some of the content feel free to email me.
- December, 2011
-
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 - October, 2011
-
VSLive
10.17.11 - 10.21.11
NuGet: Add Reference | AwesomeThere’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 -
DevConnections
10.31.11 - 11.03.11
HTML5 w/ ASP.NET 4 & 4.5Whether 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 codeLeveraging the ASP.NET frameworks: Choosing the right piecesTrying 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 - September, 2011
-
//Build
09.13.11 - 09.16.11
ASP.NET 4.5 loves HTML5, CSS3, & JavaScriptWhether 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