Schedule

Looking for your sessions? Can’t figure out how to print out your schedule? Having trouble building out your agenda? Check out our session builder FAQ.

Sunday

8:00am – 8:00pm Registration  
9:00 AM – 12:30 PM Workshops (4)
  • Sunday 9:00 AM

    Microsoft Silverlight 4 Boot Camp

    In this half-day workshop, learn the skills necessary to create powerful Silverlight 4 applications. We start with basic platform capabilities and tools, and show how to build media applications, rich applications with MVVM, and out-of-browser support.

    Tags: ,
    Calendar: Add to Outlook

  • Media Processing Workflow

    Managing the media production pipeline for a site like NBC Olympics or NFL Football can be challenging. From real-time video feeds and smooth streaming, to asset management, cutting-edge video players, and multiple media formats, tools, and codecs; you need to plan carefully to ensure that your process runs like a well-oiled machine. Come learn the best practices for setting up your media production workflow, developed in some of the most demanding media sites on the web.

    Tags: ,
    Calendar: Add to Outlook

  • HTML5 Now: The Future of Web Markup Today (Part 1 of 2)

    This two-part, full-day workshop focuses on HTML5 and why it is becoming more important to understand, and even put to use. As the open standard for web applications, HTML5 takes markup to a new level, requiring web developers and designers to re-examine the way they've worked in the past, and will be working in days and months to come. Presented by Molly E. Holzschlag, Web Standards advocate, evangelist, and developer relations team member at Opera Software, the day helps demystify HTML5 as well as provide actual insight into how to begin using aspects of the language today. This morning portion of the workshop focuses on: the history and evolution of markup, why XHTML has been set …

    Tags: ,
    Calendar: Add to Outlook

  • Design Fundamentals for Developers (and Other Non-Designers)

    Design is all around us and whether you want to jumpstart a design career or just build a better design vocabulary, this workshop is the right place to start your design education. For designers and non-designers alike, we explore basics of design: principles like typography, layout, unity and color. We also take a tour of the design process, visiting fundamentals like wireframes, mood boards, and the process of finding inspiration. This workshop is tuned for technical folks who may be interested in design but haven't had any formal exposure to it as a discipline. For those who attended this workshop last year, expect some refreshed and revised content.

    Tags: ,
    Calendar: Add to Outlook

12:30pm – 1:30pm Lunch
1:30 PM – 5:00 PM Workshops (4)
  • Sunday 1:30 PM

    Microsoft ASP.NET MVC Boot Camp

    ASP.NET MVC enables you to build powerful, testable websites that are web standards-friendly. If you're kind of new to ASP.NET MVC, or want to take your MVC skills to the next level, join us for a bootcamp that (probably) won't require any pushups. We start with an overview of ASP.NET MVC and the reference Nerd Dinner sample, and we update it to leverage cool new features in MVC 2, including the new DisplayTemplates, EditorTemplates, validation features, and areas.

    Tags: ,
    Calendar: Add to Outlook

  • HTML5 Now: The Future of Web Markup Today (Part 2 of 2)

    This two-part, full-day workshop focuses on HTML5 and why it is becoming more important to understand, and even put to use. As the open standard for web applications, HTML5 takes markup to a new level, requiring web developers and designers to re-examine the way they've worked in the past, and will be working in days and months to come. Presented by Molly E. Holzschlag, Web Standards advocate, evangelist, and developer relations team member at Opera Software, the day helps demystify HTML5 as well as provide actual insight into how to begin using aspects of the language today. This afternoon portion of the workshop focuses on: new elements in HTML5 and how to use them in current sites and …

    Tags: ,
    Calendar: Add to Outlook

  • Design Tools and Techniques

    Building on the lessons learned in the "Design Fundamentals" workshop, this workshop drills into case studies and applied techniques for popular design tools. Whether using Photoshop, Illustrator, or Microsoft Expression Blend, you will want to learn the tips and tricks to get the most productivity as you apply the design principles.

    Tags: ,
    Calendar: Add to Outlook

  • Building Cloud Services with Windows Azure Platform

    Windows Azure platform allows you to deploy and scale your web applications transparently in the cloud. You can build Azure application with Microsoft ASP.NET and Microsoft SQL Server, or with open source components such as PHP and MySQL. Gain the skills to architect and develop real-world applications using Windows Azure. It is expected that attendees have some prior experience with Windows Azure, and the Azure Services Training Kit is a recommended prerequisite. During this half-day workshop, we show how to build basic Windows Azure applications on Microsoft and open source technologies, and introduce best practices for deploying, managing, and scaling your applications.

    Tags: ,
    Calendar: Add to Outlook

Monday

7:00am – 7:30pm Registration  
7:00am – 9:00am Breakfast  
9:00am – 11:00am Keynote  
11:00am – 11:30am Break  
11:00am – 5:00pm The Commons  
11:30 AM – 12:30 PM Sessions (11)
12:30pm – 2:00pm Lunch  
2:00 PM – 3:00 PM Sessions (11)
  • Monday 2:00 PM

    Do You Speak My Language? Microsoft Translator and the Power of Collaboration

    Super charge your websites and applications with the latest in translation technology using Microsoft Translator. Be the first to hear about how you can harness the power of the machine and your community to deliver a better language experience to your users. Designers and web specialists will be interested in the translator widget and developers can dive deeper with the various APIs.

    Tags:
    Calendar: Add to Outlook

  • Total Experience Design

    Your Mission: We need great creative ideas, we need them implemented, and we need to make customers love them, all in the space of six months. You have zero budget. Go! Under huge pressure to innovate, how do you get people to buy in to your ideas and then actually get them done? How do you avoid getting side-tracked by blue-sky thinking whilst delivering a project to time and budget yet still realize the ambitions we set in that blue-sky thinking? How do you even justify doing 'something different' or focusing on Experience in the first place? See how to get Experience-based innovation going, how to get it to flourish, how to define its success factors and measure the …

    Tags:
    Calendar: Add to Outlook

  • Understanding the Model-View-ViewModel Pattern

    The Model-View-ViewModel pattern (also called MVVM) is a hot topic in today's Silverlight and WPF world. This pattern facilitates modern development techniques such as separation of concerns (decoupling), unit testing and test driven development, work with modern tools such as Microsoft Visual Studio 2010, Microsoft Expression Blend and more. In this session, Laurent (a user and promoter of MVVM since 2006) introduces this pattern to you with many demos. We talk about the basic components of a modern Microsoft Silverlight or Windows Presentation Foundation (WPF) application, and of additional helpers that will make your life as a developer much easier.

    Tags: , ,
    Calendar: Add to Outlook

  • The Art, Technology and Science of Reading

    Are serif fonts more readable than sans serif fonts? Does grey text on a grey background cause eye fatigue? Can you read jmubeld wodrs just as fast as regular words? Learn about the latest research for making readable on-screen text. Plus, see optical illusions in the ubiquitous font Georgia.

    Tags:
    Calendar: Add to Outlook

  • Using Windows Identity Foundation for Creating Identity-Driven Experiences in Microsoft Silverlight

    Come learn how you can leverage Windows Identity Foundation to simplify access to your Silverlight applications and delight your users with custom-tailored experiences. Discover how you can enable single sign on for your Silverlight applications no matter where they are hosted, explore how you can use claims-based identity to adapt the user experience for customers, learn how to take advantage of web services protected by federated security - all with the same consistent developer APIs, that Windows Identity Foundation already offers for Microsoft ASP.NET and Windows Communication Foundation (WCF) projects.

    Tags:
    Calendar: Add to Outlook

  • Monday 2:35 PM

    Incarnate: Behind the Scenes

    A recent MIX Online lab, Incarnate is a service that finds your avatars around the web, so you don't have to upload a new one every time you join a service or leave a comment. Behind the scenes, Incarnate is a service hosted in Windows Azure with a WordPress plug-in. In this session, we dive into some of the more interesting aspects of Incarnate, including how microformats are used to discover avatars, the diagnostics and logging support in Azure, writing a JSON-P service in Windows Communication Foundation and writing the WordPress plug-in.

    Tags:
    Calendar: Add to Outlook

  • Monday 2:00 PM

    The Microsoft Silverlight Analytics Framework

    Come hear about the Microsoft Silverlight Analytics Framework, which is a new extensible framework for integrating web analytics into Silverlight applications. See how it addresses the challenge of tracking out-of-browser and offline application and supporting multiple analytics services simultaneously. Learn how to use Expression Blend to visually instrument designs and do A/B testing. Also learn how to use components built by a number of analytics and control vendors in Web, video and rich client scenarios.

    Tags:
    Calendar: Add to Outlook

  • Authoring for Windows Phone, Silverlight 4 and WPF 4 with Expression Blend

    Explore how Expression Blend lets you design and build rich, vibrant Windows Phone, Silverlight 4 and WPF 4 applications. Take advantage of a host of new platform and tools capabilities to produce better user experiences, with less code.

    Tags: ,
    Calendar: Add to Outlook

  • Building the eBay Simple Lister with Silverlight

    Come see how eBay is enhancing the listing experience for the occasional sellers with the eBay Simple Lister application. Learn how the application was built from concept to design to code using Sketchflow and Silverlight 4. This session will explain how the development lifecycle used Sketchflow to move from concept to design, refining the overall user workflow before embarking on development. We will also demonstrate how key features in Silverlight 4 such as bar code reading (using webcam capture), out of browser features, REST services, drop targets and image editing were used to create a truly engaging user experience.

    Tags:
    Calendar: Add to Outlook

  • Overview of the Windows Phone 7 Series Application Platform

    The new Windows Phone is coming! Get a high-level overview of the new application platform and a complete picture of the developer story. Learn about the developer tools, the application frameworks, the support for Silverlight, and the support for XNA.

    Tags: , , ,
    Calendar: Add to Outlook

  • Building Pivot Collections

    It was announced Monday morning that Pivot will be launched as a Silverlight 4 control this summer. This technology, designed to visualize large collections of information, will be embeddable on any web page thanks to advances in this new Silverlight platform. It is possible to begin creating these collections now to prototype scenarios that can be deployed and distributed once this control is finalized. This session focuses on the designer and the developer perspectives and best practices for creating compelling experiences using this breakthrough technology. Learn the dos and don'ts of creating collections and walk away with a deeper understanding of how to get started for yourself.

    Tags: , ,
    Calendar: Add to Outlook

3:00pm – 3:30pm Break  
3:30 PM – 4:30 PM Sessions (10)
  • Monday 3:30 PM

    10 Ways to Attack a Design Problem and Come Out Winning

    See the design process in action as we walk through the creation of two (or three) apps from beginning to end. We’ll start with design requirements and talk about finding inspiration. We’ll show you how we created and documented the design through comps and wireframes. Finally, we’ll even take a look at unique coding techniques that allowed us to realize the vision. If you’re interested in the design process and want to see it in action, don’t miss this talk!

    Tags:
    Calendar: Add to Outlook

  • Storm Clouds: What to Consider About Privacy Before Writing a Line of Code

    Cloud computing is creating enormous opportunities for developers looking for a lower entry point and periodic scalability. Of course, maintaining personal data "in the cloud" raises issues of privacy and security as well. Give some thought to what you'll promise before asking your customers to take that leap of faith. In this session we discuss some industry best practices in the cloud and the evolving expectations of end users. If you're considering building a cloud application for the general public or an enterprise, this session is a must.

    Tags:
    Calendar: Add to Outlook

  • Monday 4:05 PM

    Copyright: A Cloudy Subject

    Learn the rules for using content produced by others, particularly as web applications get richer and deep linking becomes more common. Get straight answers from a developer and not a lawyer to common copyright questions like "What are the real boundaries of the DMCA?", "Where does traditional copyright apply and what is fair use?", and "How do I license content for my website?" What, if any, are the implications of remote storage and cloud computing on copyright.

    Tags:
    Calendar: Add to Outlook

  • Monday 3:30 PM

    Designing and Delivering Scalable and Resilient Web Services

    The distributed in-memory caching capabilities of Windows Server AppFabric will change how you think about scaling your Microsoft .NET-connected applications. Come learn how the distributed nature of the AppFabric cache allows large amounts of data to be stored in-memory for extremely fast access, how AppFabric's integration with Microsoft ASP.NET makes it easy to add low-latency data caching across the web farm, and discover the unique high availability features of AppFabric which will bring new degrees of scale and resilience to your data tier and your web applications. This is a must attend session for application architects and developers responsible for complex multi-server web …

    Tags: ,
    Calendar: Add to Outlook

  • Build Your Own MVVM Framework

    You've heard a lot about Model-View-ViewModel (MVVM), but you've struggled to see how it can help you in your day-to-day work. Or, you're experienced at implementing MVVM, but looking for some ways to maximize your investment in this methodology. In this talk, we build a simple MVVM framework by iteratively identifying pain points in our UI development and eliminating them with simple solutions. You'll walk away with code, but more importantly with an understanding of how to apply some simple ideas to improve productivity with MVVM in your own projects.

    Tags: ,
    Calendar: Add to Outlook

  • Lap around the Windows Azure Platform

    The Windows Azure platform provides a comprehensive set of services for building and running scalable applications targeted at the cloud. In this session we go on a coding tour of the Windows Azure platform. On this tour, see how web applications can use the scalable compute and storage services with Windows Azure, secure connectivity with Service Bus and Access Control Service, and a relational database with Microsoft SQL Azure.

    Tags: , , ,
    Calendar: Add to Outlook

  • The Mono Project

    Mono is a free and open source implementation of .NET that runs on Windows, Unix, and Macintosh. In more than 5 years since the first version of Mono was released, the Mono project has continued to add support for new functionality, such as C# 3.0, LINQ, and Silverlight; and has continued to see adoption. Come hear about the latest developments and future plans from the founder of the Mono project.

    Tags: , ,
    Calendar: Add to Outlook

  • Stepping Outside the Browser with Microsoft Silverlight 4

    You can do a lot with a Silverlight 3 out-of-browser application - so what more do you need? Maybe file system access, the ability to host HTML content, the ability to customize the application chrome, greater control over the out-of-browser window, notifications, access to local components and the ability to playback rights protected media? If so, then this is the session for you to come find out about the new Silverlight 4 out-of -browser features and see some of the amazing things you can do with those features.

    Tags:
    Calendar: Add to Outlook

  • Building Rich and Interactive User Experiences in SharePoint

    Come hear how SharePoint offers many ways to build rich and personalized interactions using its user interface framework. Learn how to create rich experiences by extending SharePoint using technologies like Microsoft Silverlight for the presentation layer and Microsoft Commerce Server for personalization and targeting. See actual site examples of development and application architecture using SharePoint including the process by which an interactive user interface was created on SharePoint starting with the initial design specification through developing the site. Also, see how the user experience and creative work is translated into a technology implementation that uses Master Pages, CSS, …

    Tags: , ,
    Calendar: Add to Outlook

  • Windows Phone UI and Design Language

    Windows Phone constitutes a dramatic new user experience paradigm. This session will provide prescriptive guidance, tips, and techniques on how designers & developers can build beautiful, compelling user experiences that are consistent with the built-in Windows Phone 7 Series experiences.

    Tags: ,
    Calendar: Add to Outlook

5:00pm – 6:30pm Ask The Experts  
6:30pm – 7:30pm Phizzpop Design Challenge
Championship Round
 

Tuesday

7:30am – 6:00pm Registration  
7:30am – 9:00am Breakfast  
9:00am – 11:00am Keynote  
11:00am – 11:30am Break  
11:00am – 6:00pm The Commons  
11:30 AM – 12:30 PM Sessions (11)
  • Tuesday 11:30 AM

    Touch in Public: Multi-touch Interaction Design for Kiosks and Architectural Experiences

    Multi-touch capabilities in Windows 7 have a vast array of possible applications. However, the design considerations for creating desktop applications that utilize these capabilities are somewhat different than designing for multi-touch applications in public installations, such as kiosks and architectural interfaces. In public spaces, users have to learn quickly in order to have a satisfying interaction, and experiences have to be tailored to the environment. Learn about the design considerations for creating successful public interfaces, ranging from how to make a screen's touch-ability clear to users, to creating interactions that are easily learned, while at the same time being …

    Tags: ,
    Calendar: Add to Outlook

  • OData: There's a Feed for That

    There is no shortage of valuable data being generated by applications, reports, tools, websites, etc. Unfortunately, this leaves many of us wishing we could programmatically access the data and logic behind an app, report or website. To break down data silos and increase the shared value of data and its asscoiated business logic through the web, Microsoft has recently announced the Open Data Protocol which enable exposing any data source as a web-friendly data feed. Join this session to understand what the Open Data Protocol (OData) is and how it adds end user and developer value to many of Microsoft's leading products and services (such as SharePoint Server 2010, Microsoft Codename …

    Tags:
    Calendar: Add to Outlook

  • Microsoft Silverlight "Media" : Moving at 60fps

    From HD delivery to dynamic advertising models, Silverlight has rapidly become the industry leader for enabling rich, interactive media scenarios. This session will review the media focused technology strategy behind Microsoft Silverlight, Microsoft Silverlight Media Framework, IIS Media Services, Microsoft Expression and Windows phone. Highlights for this session include: efficient media player development, 3-d rendering, real-time ad injection, leveraging multi-cast, managing large media delivery farms, choosing the right content protection strategy, real time media pipeline monitoring and a drill into what's new in SIlverlight 4. If you are building or want to build video based …

    Tags: , , , ,
    Calendar: Add to Outlook

  • Quickly Implementing New Cross-Browser Features with Ruby and Python

    Ruby and Python in the browser provide a powerful new way to quickly prototype and launch new features without requiring users to install multiple plugins or extensions. Learn how we used these dynamic languages to create a cross-browser implementation of HTML5 video and audio tags and 3D coverflow widget. See how to use JavaScript injection to circumvent browser cross-domain limitations and how we designed for declarative customization via XAML markup. With IronPython and IronRuby’s “gestalt” library, it is now possible to develop RIA client applications on the Mac or PC without the need for an Integrated Development Environment.

    Tags: ,
    Calendar: Add to Outlook

  • Tuesday 12:05 PM

    Practical Strategies for Debugging Cross-Browser Display Issues

    Don't let cross-browser CSS display issues surprise you at the end of your next project. We explore a variety of tools and resources that can help you diagnose and correct cross-browser display issues during development, as well as after the fact.

    Tags:
    Calendar: Add to Outlook

  • Tuesday 11:30 AM

    Six Things Every jQuery Developer Must Know

    This seminar provides an overview of several in-depth concepts that developers need to learn to bring their jQuery development to the next level. We review six things that you should know, such as: "What Is This?", "Am I Referencing the jQuery Object or a DOM Element?", "Understanding Selectors", "Combine and Minify Your Scripts", "Different Ways of Storing Data", and "The Dos and Don'ts of Events". Along the way, we share several helpful websites and tools to make your job as a jQuery developer easier.

    Tags: , ,
    Calendar: Add to Outlook

  • Microsost Silverlight 4 Business Applications

    Silverlight 4 makes building line-of-business applications easier than ever. Continuing the overview of Silverlight 4, this session focuses on new business-oriented features including importing/exporting data, printing, data visualization, WCF RIA Services and design-time enhancements in Microsoft Visual Studio 2010.

    Tags:
    Calendar: Add to Outlook

  • Service Design Goes Social

    People participating in service - whether providers, consumers, or others actively involved - are actually designing as they participate in a service. The service designer's role has grown from one of developing static objects and environments, to one of creating new methods for modeling experience, and skilling everyone to be an active participant in the service experience. What if part of that skilling included real-time rich visualizations of information from social networks? Begin with a quick look at how social is changing almost everything and learn how adding social to service might just lead to a new kind of value creation.

    Tags:
    Calendar: Add to Outlook

  • An Introduction to Developing Applications for Microsoft Silverlight

    New to Silverlight? This is the session for you. This session will cover: how to get started building your first application, tooling, extensibility and deployment. We’ll also highlight the capabilities of Microsoft Silverlight on the PC, as well as support for Windows Phone.

    Tags: , ,
    Calendar: Add to Outlook

  • What's New in Microsoft ASP.NET MVC 2

    Come see and hear about the latest innovations in ASP.NET MVC 2 and the tooling support in Microsoft Visual Studio 2008 and 2010. We introduce you to a range of productivity (and extensibility) enhancements such as template helpers, model validation, and the new "Areas" feature, which enhances the team development of large websites. With template helpers you can get your website up and running for any data entity type without having to create UI. With improved server side validation and brand new client side validation support, your business data model can define the behavior of your application automatically. All this and more!

    Tags: ,
    Calendar: Add to Outlook

  • Building and Deploying Windows Azure-Based Applications with Microsoft Visual Studio 2010

    Visual Studio makes it easy to quickly build web applications for the Windows Azure Platform by allowing you to leverage your existing skills as a .NET web developer. In this session, see how to use the new Visual Studio 2010 tools to build, debug, and deploy web applications that target the cloud. We use familiar technologies such as Microsoft ASP.NET and Microsoft SQL Server and call out the key considerations when targeting the Windows Azure Platform. Whether you're just getting started with Windows Azure or if you're already a pro, in this session learn new tips and tricks for using the Visual Studio 2010 tools to accelerate the development of cloud applications.

    Tags: , , ,
    Calendar: Add to Outlook

12:30pm – 1:30pm Lunch  
1:30 PM – 2:30 PM Sessions (11)
2:30pm – 3:00pm Break  
3:00 PM – 4:00 PM Sessions (11)
  • Tuesday 3:00 PM

    Smooth Streaming Live in HD: From Camera to Screen

    The Olympics video team offers you a rare chance to witness an HD production set up, step-by-step, from scratch. Starting with an HD camera, we push the signal through an encoder with a tuned Smooth Streaming configuration, into Internet Information Services (IIS) 7.0, and then out through a Microsoft Silverlight 4 player using File | New and the Silverlight Media Framework. See the same techniques behind Sunday Night Football and the 2010 Winter Olympics, only on a smaller scale. This is a one-of-a-kind session including specialized hardware; not to be missed if you're curious about HD Internet broadcast.

    Tags: , ,
    Calendar: Add to Outlook

  • The Elephant in the Room

    Do you want to learn why the process of designing software always reveals our humanness - our biases and prejudices, quiet agendas, irrational actions, and diverse portfolio of imperfections - in full effect. This Elephant in the Room session picks up where one of MIX09's highest rated sessions, A Website Named Desire, left off. We walk through the design process for newly redesigned sites like MIX Online and Channel9 in embarrassingly honest detail. This year we go further, drawing insights from fields like behavioral economics and evolutionary psychology to explore how embracing politics and understanding human nature makes our designs better, our projects smoother and our lives …

    Tags: ,
    Calendar: Add to Outlook

  • Building an Accessible Microsoft Silverlight Experience

    Wondering how to build an accessible Silverlight application? Curious about support for accessibility in Silverlight? Join us as we dig into Silverlight and steps you can take to provide an accessible experience for your users.

    Tags:
    Calendar: Add to Outlook

  • Building PHP Applications using the Windows Azure Platform

    The Windows Azure platform has been built from the ground up with interoperability in mind, supporting multiples languages and development tools to build applications which run on Windows Azure and/or integrate with other cloud platforms or on-premises components. Come learn how to run your PHP and MySQL applications on Windows Azure using open source tools & SDKs while taking advantage of new Windows Azure features. This session will cover developing for Windows Azure using PHP, deployment choices, patterns and practices in building & scaling PHP applications using cross platform open source SDKs using a choice of development tools, including command-line tools and Eclipse.

    Tags:
    Calendar: Add to Outlook

  • The Tale of JavaScript. I Mean ECMAScript.

    The brief but puzzling story of the world's most misunderstood programming language and its unlikely rise to power, becoming both the world's most popular programming language and the world's least popular programming language AT THE SAME TIME.

    Tags: ,
    Calendar: Add to Outlook

  • Implementing OData: How to Create a Feed for That

    Data has become a first-class element of the web. The Open Data Protocol (OData) applies web technologies such as HTTP, AtomPub and JSON to enable a wide range of data sources to be exposed on the web in a simple, secure and interoperable way. Whether you have a simple collection of reference data, are building a Rich Internet Application using WCF RIA Services or are building the data platform for a high-end website, this code-heavy session walks through the key technologies and practices available to expose your data and its associated logic as an OData feed. This session covers the basics and quickly progresses to the nuts and bolts of the available OData frameworks. Once your data is …

    Tags:
    Calendar: Add to Outlook

  • Tuesday 3:35 PM

    Microsoft Silverlight Optimization and Extensibility with MEF

    Wouldn't it be nice if your team could add new features to your applications without all the headache they have to deal with today? With the Managed Extensiblity Framework (MEF) in 4.0 you can bolt your apps together dynamically on the fly. Adding new modules and features is as simple as deploying a new binary, you don't have to touch the existing code. You can even deploy those features as separate XAP files which can be loaded on-demand! Come to this talk for a quick tour of what MEF is, and learn how you can use it to beat out your competition.

    Tags:
    Calendar: Add to Outlook

  • Tuesday 3:00 PM

    Securing Microsoft Silverlight Applications

    Come hear how to protect Silverlight applications from common threats including securing your application from intruders, eavesdroppers and users as well as protecting your code, your data and your servers from attacks. Also, hear about the key security vectors that must be considered when using Silverlight such as securing applications that often live outside firewalls.

    Tags: ,
    Calendar: Add to Outlook

  • HTML5: High-Performance Best Practices for Web Sites

    Creating high performance Web sites and applications is crucial for every Web developer. Come learn ways you can make your sites faster in Internet Explorer and other browsers. We’ll describe what’s changing with performance in Internet Explorer 9 with the JavaScript engine and DirectX-powered graphics and hardware acceleration on Windows.

    Tags: ,
    Calendar: Add to Outlook

  • Total Experience: A Design Methodology for Agencies

    Designers today have many exciting opportunities to envision new brand engagement strategies that help brands reach consumers in an increasingly diverse world. However, the design and creative process in a multi-platform, multi-audience world can be extremely complex. Total Experience enables deep collaboration and develops integrated multichannel strategies quickly and effectively. This session touches on live examples and the creative techniques used in social design, mobile and geo-location with major brands. Hear about key learnings based on brand solutions delivered through the application of the Total Experience methodology. In addition, hear about the core tenants of Total Experience …

    Tags:
    Calendar: Add to Outlook

  • Building Windows Phone Applications with Silverlight, Part 2

    Together with part 1, these sessions give an overview of the functionality for Silverlight applications that is unique to the Windows Phone application platform. Part 2 will cover the new application model, updated control templates, themes, and services available to applications, including new Windows Phone web services.

    Tags: , ,
    Calendar: Add to Outlook

4:00pm – 4:30pm Break  
4:30 PM – 5:30 PM Sessions (11)
  • Tuesday 5:05 PM

    Software and Web Entrepreneurs: Go Big with BizSpark and WebsiteSpark

    Come and learn about BizSpark and WebsiteSpark from Microsoft. Discover how Microsoft provides startups and web professionals with the latest development tools, production server licenses and the marketing opportunities they need to get big fast, at no cost. Also hear about the worldwide network of experts available to help entrepreneurs succeed. Meet startups and web professionals who got very successful building innovative websites and applications on the Microsoft Stack with the Sparks program.

    Tags:
    Calendar: Add to Outlook

  • Tuesday 4:30 PM

    Development and Debugging Tools for Building XNA Games for Windows Phone

    This session covers tools available to the developer for building XNA games including debugging, emulation, and performance. Special emphasis is placed on best practices for managed code performance and .NET profiling tools you can use to optimize your games for windows phone.

    Tags: , ,
    Calendar: Add to Outlook

  • Smooth Streaming Live in HD: 2010 Olympic Winter Games

    If you’re designing a live video experience, you’re need to be concerned with the realities of scale and monetization. Big events like the 2010 Vancouver Winter Olympics were produced to reach a large audience, thereby maximizing their monetization potential. And to reach a large audience, a fair amount of IT sophistication is necessary to work with CDNs. The intersection of UX, IT and Business Experience of video, come together in the player experience. Come learn how to build an engaging, robust and ultimately, profitable player for your clients. We will demonstrate: pushing the “From Camera to Screen” session content to a CDN, adding instrumentation, logging and …

    Tags:
    Calendar: Add to Outlook

  • An Hour With Bill Buxton

    Come spend an intimate hour with Bill Buxton—one of the most influential designers in the world and the MIX10 keynote speaker—to discuss the role of human values, culture and technology in design.

    Tags:
    Calendar: Add to Outlook

  • Silverlight Performance on Windows Phone

    Learn how to optimize your Silverlight code for Windows Phone. This session will discuss common bottlenecks using the graphics and managed stacks, and will highlight how to optimize startup and reaction time.

    Tags: , ,
    Calendar: Add to Outlook

  • Modern Web Form Design

    The web has been transformed by the recent proliferation of rich interactions and applications. But the workhorses of the online world, web forms, have been slow to evolve with these changes. As brokers of crucial online interactions like e-commerce checkout and registration, forms bridge the gap between people, their information, and your product or service. As a result, web form design matters. But web forms aren't keeping up. Come see a walk-through of the latest applications of rich web form interactions (made possible by dynamic technologies like AJAX) including: dynamic help systems, inline validation, selection dependent inputs, and more. Also get an outline of how gradual …

    Tags: ,
    Calendar: Add to Outlook

  • The Laws of User Experience

    Whether you want to sell more software, improve employee efficiency, enhance brand strength or increase ad revenue, great user experiences (UX) better play a large role in your business strategy. In this session, EffectiveUI President Anthony Franco discusses why and how engaging software drives value to strategic business goals by increasing site stickiness, differentiating from competitors and making users hungry for your product or services. Armed with insider stats and research from industry analysts across verticals, Anthony defines the criteria behind custom usable software and demonstrate real-world examples of socially enabled experiences that are good for business. You will leave …

    Tags:
    Calendar: Add to Outlook

  • Driving Experiences via Services Using the Microsoft .NET Framework

    Windows Communication Foundation 4 (WCF) provides a coherent and unified services strategy for .NET. In this session, we present how .NET developers can reuse their WCF skills to take advantage of the integrated tooling and rich extensibility of a single WCF distributed programming framework including WCF WebHttp Services for RESTful services, WCF Data Services and OData, WCF Workflow Services for long-running, durable services, and WCF RIA Services for end-to-end Microsoft Silverlight application development.

    Tags: , ,
    Calendar: Add to Outlook

  • Principles of Microsoft Silverlight Graphics and Animation

    Come and learn how to breathe life into your designs by learning the fundamentals of Silverlight graphics and animation. We take a look at the types of graphical assets Silverlight and Microsoft Expression Blend support, where they come from, and how to leverage them in your applications. Then we move on to the animation system, where we start at the beginning with a review of storyboards and keyframes before breaking free and exploring procedural (code-based) animation. This is where the rubber meets the road and your objects come to life - vectors, frame-based animation, collisions, particle systems, and VR objects.

    Tags:
    Calendar: Add to Outlook

  • Using Ruby on Rails to Build Windows Azure Applications

    The Windows Azure platform has been designed to be open and interoperable with services that can be used with a variety of languages. In this session, learn how your Ruby on Rails applications can take advantage of scalable compute and storage services in the cloud with Windows Azure.

    Tags: ,
    Calendar: Add to Outlook

  • How jQuery Makes Hard Things Simple

    jQuery does a lot to make some really complicated JavaScript and DOM scripting simple. In this talk, learn some advanced jQuery techniques for simplifying your code. Additionally, look at some of the recent changes in jQuery and see how to apply them to your application.

    Tags:
    Calendar: Add to Outlook

9:00pm – 1:00am Attendee Party LAX

Wednesday

8:00am – 4:00pm Registration  
8:00am – 9:00am Breakfast  
9:00 AM – 10:00 AM Sessions (11)
9:00am – 4:00pm The Commons  
10:00am – 10:30am Break  
10:30 AM – 11:30 AM Sessions (11)
11:30pm – 12:00pm Break (pick up box lunch)  
12:00 PM – 1:00 PM Sessions (11)
1:00pm – 1:30pm Break  
1:30 PM – 2:30 PM Sessions (11)
2:30pm – 3:00pm Break  
3:00 PM – 4:00 PM Sessions (9)
  • Wednesday 3:00 PM

    Improving Software Quality for the Modern Web

    In this session, see different testing techniques and tools for manual, exploratory, performance, and scale testing your web application. We also look at testing in production and how to work testing into an Agile process. We cover the testing capabilities of Microsoft Visual Studio 2010 for developers, for testers, and perhaps most importantly: ways in which developers and testers can work better together to improve software quality and reduce "bug ping-pong."

    Tags:
    Calendar: Add to Outlook

  • Designing and Developing for the Rich Mobile Web

    The Mobile Web has been a long time in coming, and now that it’s here, it’s a force that you and your business can’t afford to ignore. What has made all of this possible is the combination of ever-more-powerful devices, fast network connections, and highly capable mobile browsers. In this session, you will learn how to build sites that work well and look great on Windows Phone and across mobile devices. We’ll cover the core mobile Web scenarios, preparing content for mobile, and tips and techniques for debugging and testing your sites.

    Tags: ,
    Calendar: Add to Outlook

  • Improving the Usability and Security of OpenID

    OpenID is gaining popularity as an Internet identity system. Nonetheless, it is widely recognized that both usability and security issues are limiting the adoption and applicability of OpenID as it exists today; both kinds of issues can be improved by the introduction of an active client for OpenID. In this session we describe a community collaboration to explore these issues through working code. We demonstrate an experimental multi-protocol version of Windows CardSpace that enables end-users to bring their OpenIDs with them to sites, while mitigating phishing attacks, including its use at production OpenID sites.

    Tags:
    Calendar: Add to Outlook

  • Reactive Extensions for JavaScript

    Come hear how the Reactive Extensions ("Rx") framework takes care of the difficult parts of asynchronous programming by viewing asynchronous computations as push-based collections. Instead of focusing on the hard parts, developers now can start dreaming about the endless possibilities of orchestrating and synchronizing computations at a high-level of abstraction. In this session we cover the design philosophy of the new Reactive Extensions for JavaScript, rooted on the deep duality between the well-known iterator and the observer design patterns. From this core understanding, we start looking at various combinators and operators defined over observable collections, as provided by Rx, …

    Tags: ,
    Calendar: Add to Outlook

  • Building a Next-Generation Web Application with Microsoft ASP.NET MVC 2 and jQuery

    ASP.NET MVC is a great foundation for building AJAX-driven web applications. Come hear a talk about building Agile Zen, a lean project management application. Learn how easy it is to make ASP.NET MVC and jQuery play nice together, as well as talk about why building on ASP.NET MVC is a great choice, both from a business and technical standpoint.

    Tags: , ,
    Calendar: Add to Outlook

  • From Comp to Code: A Design Communion

    Translating comps into code can be a painful and unremitting process. Learn how to develop a personalized, systematic approach to the continuous give-and-take between static comps and interactive code. Master the fine-line between minimal CSS and extensible CSS. We also explore the benefits of "designing through code" by looking at a few recent case studies.

    Tags:
    Calendar: Add to Outlook

  • Microsoft Silverlight and Windows Azure: A Match Made for the Web

    By combining the rich user experience with Silverlight with the flexibility and scalability of Windows Azure compute and storage, you can build some incredible end-to-end web applications. In this session we show you tips and tricks so you can best use these technologies together. We cover key topics such as client-server communications, cross-domain access policies, and accessing Windows Azure storage from Silverlight.

    Tags: , ,
    Calendar: Add to Outlook

  • The OpenRasta Framework for Building RESTful Applications

    So you've whet your appetite on MVC. Maybe built a website for your son's hockey league or your WoW guild. And you've started to see some cracks in the veneer. "Why do I need to create my own ActionResults all over the place?" you ask. "Why is it so cumbersome to serve up the same object in different formats?" "Why is the routing configuration so flaky?" OpenRasta is a resource-based open-source framework that enables easy development of ReST-ful applications. Based on the concept of resources and HTTP verbs, OpenRasta allows you to build applications that take advantage of web semantics rather than working around them. Handling of resources and their …

    Tags: ,
    Calendar: Add to Outlook

  • Tips and Tricks for Making Web Forms Shine with Microsoft ASP.NET 4

    Learn how Web Forms continue to evolve in ASP.NET 4, and how they can be used to rapidly build rich and highly performing applications. We cover some great tips and tricks to improve your Web Forms applications with lean, standards compliant markup, rich interactivity with ASP.NET AJAX, and more.

    Tags:
    Calendar: Add to Outlook

4:00pm Conference Ends