MIX 2011: My Schedule for Day 1

Following is my planned schedule for the first day of MIX 2011.
Note: I have a Plan B for almost every lecture, just in case.
Day 1, 09:00-11:00
Session: Day 1 Keynotes
Presenters: Dean Hachamovitch, Joe Belfiore and Scott Guthrie
Description: MIX 2011 keynotes
Day 1, 11:30-12:30
Session: HTML5 for Silverlight Developers
Presenter: Giorgio Sardo
Description: Let’s say you are in love with Silverlight, .NET and the power of Visual Studio. Then one day you hear the world talking about HTML5 all at once. Why? What’s that thing? In this session you will understand what HTML5, CSS3 and ECMAScript 5 are through the lens of a XAML and C# developer. You will learn to use the best of both worlds to build your next beautiful applications. Expect a lot of technical demo and samples!
Day 1, 11:30-12:30, Plan B
Session: Facebook Development in .NET
Presenter: Jim Zimmerman
Description: Over 500 million users! That is the universe for your app. So “learning Facebook” is critical. Come learn how to use the Facebook C# SDK built in cooperation with Microsoft and Thuzi, a Facebook Preferred Partner. Thuzi will also share lessons from creating Facebook promotions that have been architected to handle over 10,000 signups an hour. We will show how to build Facebook applications with .NET using ASP.NET MVC, Web Matrix, Web Forms, Silverlight and WP7 and how to host them on Windows Azure.
Day 1, 14:00-15:00
Session: Deep Dive MVVM
Presenter: Laurent Bugnion
Description: In 2010, the MIX session "Understanding the MVVM pattern" helped you to understand the basics of this very important pattern used in Silverlight, WPF and Windows Phone 7 applications. Building on this foundation, this year’s session will show you with a lot of code samples how to build complex interactive applications using proven best practices and powerful tools. Laurent Bugnion, a user and promoter of MVVM since the early days, author of “Silverlight 4 Unleashed” and of the acclaimed MVVM Light Toolkit, will help you to deep dive in MVVM and explore topics such as navigation, showing dialogs, collecting user feedback, handling multiple views and viewmodels, and more.
Day 1, 14:00-15:00, Plan B
Session: A Whole NUI World: Microsoft Surface 2 and Windows Touch
Presenter: Luis Cabrera
Description: Heard about Microsoft Surface 2? In this presentation we will introduce you to the new Microsoft Surface Hardware and explain how you can write applications for it. By the end of the presentation you will have learned how to use the Microsoft Surface 2 SDK to write an application that bridges the physical world we live in to the virtual world on the Surface. We will also discuss what it takes to write an application that targets both Microsoft Surface Hardware and Windows Touch Enabled Devices. And of course, you will learn tricks of the trade, like how to write an application right away using the new Microsoft Surface Input Simulator. We will focus on WPF development, but anyone with an interest in Natural User Interfaces should be able to follow and enjoy the presentation.
Day 1, 15:30-16:30
Session: Inspiring UX - UX Lightning Series
Presenters: Thomas Lewis, August de los Reyes, Corey Schuman and Chris Bernard
Description: Want to be inspired by design and UX? Catch this "Inspiring UX" lightning session with four inspirational topics! UX Lightning sessions are a full hour session with 4 exceptional speakers each presenting 10 minute topics. Hear from Thomas Lewis speaking on "Why is that Monkey Not Wearing Pants?", August de los Reyes with "21st Century Design: a 10 Minute Manifesto", Corey Schuman with "Goodbye Mouse, Hello Touch", and Chris Bernard with "7 Things Developers and Designers Need to Know About UX.". This session is intended to open your minds to new possibilities with design.
Day 1, 15:30-16:30, Plan B
Session: BLOCKED SCRIPT The Language
Presenter: Luke Hoban
Description: While JavaScript has become one of the most widely used programming languages in the world, it has also unfortunately remained one of the most misunderstood programming languages. This session will give a thorough review of the core ideas in the JavaScript language, including topics such as objects, conversions, prototypal inheritance, and closures, as well as popular design patterns. We’ll also discuss the additions to the language coming with ECMAScript5 and how best to use them to create more scalable and reusable code. Whether you are new to JavaScript, or already a seasoned JavaScript user, this session is your opportunity to get a deep and focused understanding of the JavaScript language.
That’s it for now,
Arik Poznanski.