Este domingo compartí con vosotros un resumen de las keynotes del Build 2013, pero las keynotes no fue todo lo que pasó en el Build. Tuvimos también más de 170 sesiones técnicas de distinto nivel, que gracias al equipo de Channel 9, estuvieron disponibles para verlas bajo demanda entre 24 y 48 horas después de que acabaran.
Dado que puede resultar complicado encontrar la sesión que queremos entre tantas diferentes, he pensado que os sería útil disponer de un post a modo de índice con las sesiones del Build agrupadas por tecnología.
Espero que le podáis sacar provecho a la hora de priorizar el orden en el que vais a ver las sesiones.
Tenemos entretenimiento para varios días, si alguien de vosotros suma los minutos de formación que suponen todas estas sesiones, por favor que lo comparta :)
How to Build an Accessible Windows 8.1 App
Learn how to design and develop fully accessible Windows 8.1 apps. You’ll hear about the new Accessibility features built into Windows 8.1 and pick up some tips and tricks for making your controls accessible.
Design Differences Between iOS and Windows 8
Learn about the design differences between iOS apps and Windows Store apps, from the perspective of a designer who builds apps for both platforms
Building Apps that Work Together
App-to-app communication allows you to leverage the unique strengths of 1000s of Windows Store apps to enhance the functionality of your own app. In this session you’ll learn how existing communication mechanisms like the Share contract and the File and URI contracts have been improved to make it easier for apps to work together. You’ll also get a preview of two brand new contracts that enable your app to integrate with the user’s favorite calendar and communication apps. If your app shares data or leverages existing contracts, this session is a must-attend!
Building Apps That Connect with Devices
In this talk you’ll learn how to develop an app that works with the ecosystem of Windows devices. Windows 8.1 enables your app to access new device classes like point of service, scanning, 3-D printing, fitness devices, robots, and smart games. Whether you are an app developer or you make innovative peripherals, come learn how to author, test, and deploy great apps that expose the unique functionality of these devices to users through a Windows Store app.
Strong Authentication: Building Apps That Leverage Virtual Smart Cards in Enterprise, BYOD, and Consumer Environments
Windows 8.1 makes it easier than ever for Windows Store apps to manage virtual smart cards. Learn about using virtual smart cards when you need strong authentication, including both enterprise Bring Your Own Device (BYOD) environments, as well as consumer scenarios that require strong authentication such as banking. This session will cover what virtual smart cards are, what scenarios they can enable, and how new Windows Runtime APIs make it easy to write apps to manage both real and virtual smart cards.
Building Games for Windows
Games are by far the most popular (and most fun) category of apps on the Windows desktop and in the Windows Store. Whether you’re a professional AAA developer already in the games business, creating a your first casual game on your own, or anywhere in between, this talk is for you! You’ll get an overview of platform advances to help you build a successful game on Windows – spanning hardware, APIs, developer tools, commerce, and more.
Bringing Halo: Spartan Assault to Windows Tablets and Mobile Devices
It’s been said that it’s impossible to develop great games on Windows tablets like the Surface. Nonsense! In this session we’ll walk through the process of creating mind-blowing gameplay experiences with console-quality graphics on Windows tablets.
Creating World-Ready Apps
The opportunity for developers to be successful globally has never been better. With this release of Windows, we have increased the support for creating and publishing apps into 200 markets and currencies in over 100 languages. In this session you will see how to create a World-Ready app, with specific note to our globalization APIs and the enhancements there for Blue, will learn how to use the localizability features in Visual Studio and the Multilingual App Toolkit, and experience an end-to-end walkthrough culminating in what it means to publish apps in multiple languages into the Windows Store as well as the value developers now have with the new resource pack model for updating those apps over time.
Lessons Learned from Building Alarms and Calculator for Windows 8.1
This talk offers real-world examples of designing and implementing great user experiences. It includes insights into localization, accessibility, touch, keyboard, mouse, pen, and supporting a variety of window sizes, device orientations, and plateau levels (pixel density). We’ll share what we learned about all these areas as we built the Alarms and Calculator apps for Windows.
What's New in Windows Runtime for Windows 8.1
Windows 8.1 includes thousands of new APIs for our Windows app developers, from new UI controls to new ways to interact with your devices. In this session, you’ll get an overview of what’s new for developers in Windows 8.1. We’ll create a Windows 8.1 app live on stage and introduce you to the latest and greatest in the Windows app platform
Creating Your First App Using XAML
Come learn the basics of creating a Windows Store app using XAML. During this session we will address how to leverage your existing skills in working with XAML and create high fidelity store apps that take advantage of the Windows Runtime and Windows subsystem. We will be using Visual Studio to create our app.
Creating Apps that Use Video and Audio
Get an introduction to using video and audio in Windows apps, and find out what’s new in Windows 8.1. We’ll discuss best practices for making your app shine, such as: connecting your Windows and Xbox One apps, audio categories and playing audio in the background, media playback controls from the lock screen, when and how to prevent the screen from turning off, adding custom file or stream formats and best practices for media on small screens.
First Impressions Matter: Delighting Your User from the Moment They Click “Buy"
Windows 8.1 provides new ways of improving the user’s first experience with your apps. Come learn how you can leverage Windows 8.1 to reduce acquisition time of your apps, get them alive with activity sooner and launched faster.
App Performance: Planning Costs Less Than Rearchitecting
Performance is often left for the experts to fix at the last minute of a project. But making changes at that point can be difficult and expensive. This session will illustrate the value of assessing and designing with perf in mind early in the development process. You'll learn about tools and techniques for assessing performance in both managed apps that use XAML and apps that use HTML5. This session is the first in a series of increasingly advanced talks about app performance (WCL-099, WCL-097, and WCL-100).
What Every Developer Should Know About Building Trustworthy Apps
The Windows app platform enables rapid development of rich app experiences that your customers can trust to keep their info safe. Customer confidence in your app depends on your following best practices when building your app. This talk describes several security pitfalls in Windows Store app development and how to avoid them effectively so your apps inspire user confidence.
What's New for Working with Files
A refresher of the file access model in the Windows Runtime and an overview of new functionality in Windows 8.1. Focus on interacting with user data using the example of a Photo Viewer app. How can apps consume files through capabilities and pickers? What changed in Windows 8.1 based on developer feedback? Describe how to use the file activation extension to provide seamless navigation of neighboring files within a view. Provide guidelines for interacting with files from SkyDrive online or offline, and displaying them in app UX.
Windows Store Overview for Windows 8.1: New Design, New Promotion and Monetization Opportunities
We’ve made significant design updates to the Windows Store, increasing promotional power for app builders and adding transaction options. We’ll look in detail at the new user experience, promotion and discoverability approaches for app builders. We’ll highlight support for new transaction options for different business models and also look at updates to app onboarding, certification and analytics.
The Wow Factor: Making Your Windows Store App Promotable
Promoting your app in the Windows Store is an effective way to increase visibility, downloads, and conversions. High-quality app design and high-quality Windows Store listings go hand in hand to help ensure the success of your app. In this example-driven session, we'll go above and beyond the basics of the Windows Store certification requirements to cover those things that can make an app great in the Windows Store and on the customer’s PC. And we’ll put special emphasis on what makes a Windows 8.1 app promotable
Beautiful Apps at Any Size on Any Screen
Design your app to be beautiful at all sizes, resolutions, and orientations! Exciting new devices in the ecosystem, app-windowing principles that support powerful multitasking, ways to manage assets efficiently—learn to create apps that react beautifully to all these different factors. Understand what Windows handles for you and what to do within your app. We'll cover scaling and layout topics for tablets of all sizes, laptops, desktops, high-resolution screens, different aspect ratios, portrait orientation, and multiple apps appearing side by side.
Reusing Your Web Development Skills in Windows Store Apps
What's New in XAML
If you develop Windows Store apps using XAML, this is your must-see session to learn about the new features available to you in Windows 8.1. This session will give you an overview of key areas that are new to the platform, plus specific guidance for updating your existing Windows 8 app for Windows 8.1. Lots of demos will show you the new UI and areas of focus for XAML in Windows 8.1. Along the way, we’ll also look at the new Visual Studio templates for Windows 8.1, new controls, app performance, and interoperability.
What's New in WinJS
Designing and Building User Interfaces for Windows
Make Your Windows Store Apps Talk
The new text-to-speech (TTS) API in Windows 8.1 provides opportunities to create new app experiences with natural-sounding voices to engage users. In this talk, you’ll learn how to use the TTS API for the Windows Runtime to add voice to your app. We’ll show you how to: add basic TTS capabilities to read out text; enhance the voice with rhythm, stress, and intonation to sound more human; use bookmarks and markers to enhance control; and tailor your app with different voices and languages.
Building a UI: What Does it Cost?
DirectX, XAML or HTML? This session will cover the strengths of the different Windows 8.1 presentation technologies and provide guidance on when to use each, or to mix and match the different technologies.
Windows 8.1 in the Enterprise
Wondering about Windows 8.1 for your enterprise? Windows 8.1 introduces several new features in areas like productivity, security, and management that we think you’ll find helpful. Whether you want to deploy Windows 8.1 or are looking to enable BYOD, this session will show you why Windows 8.1 is a great platform for your enterprise.
Optimizing Your App's Disk Footprint
Windows 8.1 optimizes the way your apps are packaged and distributed. No longer do we make users download all localized strings, high-scale assets, or DirectX textures just to run their app; now they get only what they need. Do you use a very common library inside your app? No problem. Windows 8.1 also ensure that there’s only one copy of that library (or any duplicate files) on your system.
LOB Lessons Learned: Microsoft Dynamics AX
Introduction to Windows Store App Development for iOS Developers
This session will introduce iOS developers to the tools, the processes and the patterns they can use to build Windows Store apps. We will focus on mapping popular existing iOS workflows, patterns, and platform features to their equivalent in Windows. You will leave with a great understanding of the effort, reuse, and pitfalls to avoid when bringing an iOS app to the Windows Store
Introduction to Windows Store App Development for Android Programmers
This session will help developers leverage their existing Android concepts to build Windows Store apps. We will show the Windows 8 equivalents of Android tools, controls, navigation, data binding, storage options, app stores, and more. We will outline the fundamental platform capabilities from a developer perspective, calling out key similarities and differences between Android and Windows 8. Finally, we will use simple code demos to bootstrap your knowledge of Windows 8, so you will leave knowing how to begin real-world development of Windows Store apps.
Building Apps That Integrate with People and Events
Windows 8.1 makes it easy to bring the power of people and events into your apps. Learn how to let users easily look up info about people they know from within your app, and engage with people by integrating communication experiences such as messaging, email, call, video, etc. We’ll also show you how to keep users in your app by letting them quickly view their calendar availability and add events to their preferred calendar. If your app deals with people, social groups, dates, events, reservations; this session is a must-attend! Come to learn all about how you can use the new Contacts and Calendar contracts to enable some powerful and interactive user scenarios
Building Windows Apps That Use Scanners
Learn how to support image scanning in your Windows Store apps by using the new scan API in the Windows Runtime. We’ll explain how to easily scan using the flatbed and the document feeder, and how to provide access to more advanced scan settings as part of your app’s experience. This talk includes real-world examples of how to use the new API.
Apps for Bluetooth, HID, and USB Devices
Windows 8.1 makes it easy for you to create apps that control custom devices like robots, data sensors, fitness devices, and smart games using industry standards like Bluetooth (via RFCOMM), Bluetooth Smart (via GATT), HID, and USB. This session provides you with the key concepts and walks you through an example of how to communicate with a device using the Bluetooth RFCOMM API.
How to Use Point-of-Sale Devices in Your App
Windows 8.1 enables new scenarios for Windows Store apps to access point-of–sale (POS) devices like magstripe readers and barcode scanners. If you’re an app developer interested in creating a point-of-sale app—like a credit-card terminal or an app for inventory management —come and learn how to use our new Windows Runtime POS APIs to access these peripherals.
Cutting Edge Games on Windows Tablets
Great gaming experiences are highly optimized for the best performance possible. Windows 8.1 supports faster PCs and more screen sizes than ever before. Is your game ready for them all? This session will show you how to design and build your game’s experience to easily adapt across the span of new PC form factors and chip architectures supported by Windows 8.1.
Play Together! Leaderboards with Windows Azure and Multiplayer with Wi-Fi Direct
Learn how to fire up your gamers’ competitive spirit by adding social gaming capabilities to your games! In this session, we will demonstrate how to use Microsoft technologies in your game to enable: building a leaderboard, updating a game’s live title, and synchronous multiplayer gaming with nearby friends. Participants will learn the basics of technologies such as Windows Azure Mobile Services and Proximity APIs, which they can then use in more advanced ways to create even more competitive and cooperative gaming experiences
What's New in Direct3D 11.2
Come learn about what’s new in Direct3D 11.2! We’ll cover the new runtime and API functionality that improves the power efficiency, performance, and quality of your app’s graphics. You’ll leave the talk with knowledge of how to make the best use of these new features in real-world scenarios across a variety of hardware.
Upgrading Windows 8 Apps to Windows 8.1
Upgrading your Windows 8 app (whether it uses XAML or HTML) to Windows 8.1 gives your users compelling new value and also gives you new opportunities to make your app shine. This talk walks you through the benefits of upgrading your app, shows you how to go about it in Visual Studio. Along the way, learn some helpful hints and tricks you won't want to miss.
Building Apps That Use the Camera
Learn how to build apps that use front and back cameras. We’ll start with the basics of the Media Capture APIs and move on to new camera capabilities such as Photo Sequence, standardized controls like scene mode, enumerating audio effects, and turning audio DSPs on and off. We’ll also give an introduction to topics like writing custom components for data processing and real-time communication scenarios, plus various tips like handling the camera in the background.
Building Media Streaming Apps and Sites Without Plug-Ins Using MPEG-DASH
In this session you’ll see how video services can implement adaptive bitrate video streaming using a single technology across Windows Store apps and Internet Explorer. You’ll get an introduction to the MPEG-DASH (Dynamic Adaptive Streaming over HTTP) standard, Common Encryption, plus the related W3C standards--Media Source Extensions and Encrypted Media Extensions. Find out about how to implement a DASH client and about end-to-end tooling to get started quickly. And we’ll also touch on key scenarios like monitoring playback quality, PlayReady DRM protection, and Azure Media Services with the Adaptive Streaming Client SDK.
Building Great Service Connected Apps
Great apps today are connected to services—social networks, leaderboards, content aggregators, and more. While crucial to creating great user experiences, connecting to services brings new challenges like making sure your app remains fresh with up-to-date content, authenticating users, creating your own service, and more. We'll look at how Windows 8.1 makes it easy for you to build and connect to services that enrich your apps and delight your users.
Stories from Building the New Windows Mail App
In Windows Mail, we’ve taken an iterative approach, with four updates since Windows 8 launched. In this session, we’ll walk through those updates, talk about how we built one of the most complex and most used apps in the Store, and share the new Mail app that we’ll ship in Windows 8.1. We’ll cover taking advantage of the new features in Windows 8.1, building complex functionality with modern design, and engineering for performance and responsiveness in an app that uses HTML app. Throughout the talk, we’ll provide specific tips for how you can apply these techniques to your app
Running in the Background Using Background Tasks
The apps that run on a device are one of the biggest factors that determine its battery life. With this in mind, we designed the Windows app lifecycle for maximum battery life. But that doesn’t mean the app model precludes background activities. This talk explains the background scenarios supported in Windows and shows you how to write background tasks. It also covers best practices for authoring background tasks so that the connected standby lifetime of the device doesn’t suffer.
Building Trustworthy Windows Store Apps: From Design to Servicing
Building and maintaining trust with your users is integral to your app’s reputation. Today’s apps often handle important customer data, from financial records to irreplaceable personal photos. Luckily, it is not difficult or costly to deliver a trustworthy experience with your Windows Store apps. This talk guides you through best practices for designing, implementing, validating, and servicing trustworthy Windows Store apps. You’ll learn about common threats, design methodologies, best practices for implementation, techniques for validating secure design, and considerations for servicing apps.
Building a Great Authentication Experience into Your App
Most apps today require users to sign in to online services to provide functionality, personalization, or both. These services range from those provided by Microsoft to other online providers like Facebook and Twitter. This session will cover the tools available in Windows that you can use to provide a great authentication experience in your apps. We’ll include common tasks like procuring access tokens, securely storing credentials and roaming them across devices, and providing an intuitive and consistent user experience, making it easy for users to discover and manage their accounts.
Build Connected Windows 8.1 Apps with Mobile Services
Want less slides and more live action? Me too! Come join me in this session where you’ll learn how to develop XAML/C# Windows Store apps that take advantage of Mobile Services as a cloud backend. During this session we’ll leverage a number of the Windows Runtime APIs used for Geolocation, Media capture and Notifications. Following this I’ll demonstrate how you can take advantage of Mobile Services to store your geospatial data, media, send notifications and auth users of your service using popular social identity providers.
Monetization Opportunities for Windows Store Apps in Windows 8.1
Come learn about the options you have for monetizing your Windows Store apps. Get best practices and guidance that you can use in your Windows Store app today and learn about how Windows 8.1 gives you more opportunities. From a free app that is powered by the rich targeting of the newly updated Microsoft Ads SDK, to a rich trial that gets users hooked on your app, to using new in-app purchase capabilities—you can choose the monetization method that makes sense for your app. Find out how to integrate consumable in-app purchases and how to manage your own catalog of in-app offers that you can update without updating your listing on the Windows Store
The Fast Lane for App Certification
We’re committed to making the Windows Store app certification requirements and app submission processes clear and easy to understand, so that developers like you can create and publish high-quality apps that customers love. In this session, we’ll highlight some of the patterns we’ve noticed in app submissions so far, and we’ll give you updated guidance and tips to help speed your app through the submission process.
Validating Windows Store Purchases for Your App
If your service provides valuable content or functionality for your app, we'll give you strategies for using Windows Store licenses and receipts to tell the difference between your paying customers and potential abusers. You'll learn how licenses and receipts work, and ways to use receipt properties to determine receipt freshness, unique users, and unique PCs using your app.
Testing Your C#-Based Windows Store App: Top 10 Areas to Look for Bugs.
This session will highlight the top 10 areas where developers commonly make mistakes. Whether you’re a developer or a tester, we’ll provide tips and techniques to help you find bugs and show you solutions to fix these issues you discover. We'll focus on areas such as using asynchronous code, accessibility, localization, layout across multiple window sizes, and updating clients.
Making your Windows Store Apps More Reliable
Customers expect the apps they get from the Windows Store to be stable and reliable, and they’re likely to give your app a bad review if it doesn’t meet that expectation. In this session, you’ll learn how to gather the information you need to fix issues in your Windows Store apps. We’ll also cover improvements to error and exception handling that we’ve made in Windows 8.1.
Design and Build a Great Search Experience in Your App
Learn about the new features we’ve added for in-app search. We’ll cover how to integrate the new search control into your app, best practices for doing so, and how to migrate your Windows 8 search experience to use the new control.
Alive with Activity: Tiles, Notifications, and Background Tasks
"Using Windows 8," one commentator has written, "is like living in a house made out of Internet." The innovative Start screen of Windows 8 is alive with tiles that bring key info from apps into a unified view. Other notifications keep users informed and engaged, even when apps aren't running at all. In this talk we'll see the basics of notifications, everything you can do in the notification XML, how to create web services for tile updates, how to set up live tiles before an app even runs the first time, and how to work with the Windows Push Notification Service and Azure Mobile Services.
Extending the UI Platform
Rendering PDF Content in Windows Store Apps
Portable Document Format (PDF) is a widely prevalent format for document publishing, archiving, and exchange. Windows now adds support for rendering PDF content in Windows Store apps, abstracting the details of the format from the developer. This session provides everything you need to know to incorporate PDF rendering functionality in your Windows Store apps.
WebView: Bringing the Web to Your App
Tips for Building LOB Apps for the Windows Store
Accelerating Windows Store Game Development with Middleware
Middleware is a key enabler for many game developers across the industry. In addition to Windows 8’s core game APIs, many of the most popular 3rd party libraries now work well in Windows Store apps If your game uses open source technologies like Box2D, Bullet, OGRE, and Cocos2D, or commercial products like Unity 3D, Marmalade, or Hydra, come to this session to learn about how easy it is to bring it to the Windows Store
From Android or iOS: Bringing Your OpenGL ES Game to the Windows Store
You’ve created a graphically rich game for the iOS or Android platform with Open GL ES 2.0. Now, you’d like to bring that same game to the Windows Store. Find out the high-level differences between those platforms and the Windows Store framework for game development, and how to effectively port your OpenGL ES code to DirectX 11.1. Richard McKinney from HalfBrick will also share his experience and tips in porting to the Windows Store.
Bringing Desktop PC Games to the Windows Store
Windows 8 devices let users play a game in more times and places than ever before. As a PC developer, you have a unique opportunity to leverage your existing skills to deliver extremely compelling experiences into that new market opportunity. We’ll cover tested practices for bringing your advanced game graphics, input, audio, and networking to these new devices in record time.
Automated Testing of XAML-Based Windows Store Apps
Do you want to create automated tests for your Windows Store apps? With Visual Studio 2013 and Windows 8.1 you can now create automated tests for your XAML-based Windows Store apps. Starting from unit level tests to functional end-to-end scenario tests, you can now perform all of your testing from the integrated Test Explorer in Visual Studio. These tests are seamlessly integrated with the automated build capabilities of Team Foundation Server. You now have the tools to build a gated check-in workflow or a continuous integration system easily. The testing framework is extensible and developers can customize it to meet the specialized needs of their application. In this session, we will show you how to build comprehensive test suites for your Windows Store apps in Windows 8.1 by leveraging these Visual Studio capabilities, set up systems to prevent regressions, and overall ship a great quality app to the store.
Using Bing Platform Controls to Build Great Windows Apps
In the day and age of a plethora of apps hitting the market place, it is of prime importance to leverage the capabilities of the devices and services in the cloud to create differentiated experience for the end user. Bing has capabilities of Speech, Maps, Optical Character Recognition and Translation that can help you add value to your apps across Windows and Windows Phone. In this session, we will be talking about how you can leverage these Bing capabilities to build unique and engaging apps easily. We will cover voice interactions on the phone, geo-spatial experiences, OCR for easy input, Text to Speech synthesis for apps on Windows Blue.
Securing Windows Store Applications and REST Services with Active Directory
Learn how to develop SaaS and enterprise Windows Store apps with the Active Directory Authentication Library (ADAL) to connect with Active Directory Federation Services or Windows Azure Active Directory to authenticate the user to on-premises or cloud hosted web services. Learn how to take advantage of new security enhancements including multi-factor authentication and personal devices registration for workplace access. Take a peek under the cover to see how OAuth 2.0 is used to secure the REST web service calls: you’ll discover that it is simple to apply all you have seen on a variety of device platforms.
3D Printing with Windows
3D printing is a high profile and transformational technology, and Windows now includes support for 3D printers. This session provides everything you need to know to add 3D printing capability to your apps and to integrate 3D printer devices with Windows.
Apps for Bluetooth Smart Devices
Windows 8.1 makes it easy for you to create apps that control custom devices like robots, data sensors, fitness devices, and smart games using industry standards like Bluetooth. Go in depth with the designer of these new Windows Runtime APIs and learn how to write apps that discover and communicate with Bluetooth Smart devices.
Building Windows Apps That Use Wi-Fi Direct
Windows makes it easy for developers to create apps that can talk to their device, such as a phones or TV, by using Wi-Fi Direct. This session describes the key concepts, APIs, and samples, and walks through examples that show how Windows Store apps can use these APIs to control Wi-Fi Direct devices.
Using Geolocation and Geofencing in Windows Store Apps
Windows 8.1 enables you to add new location aware scenarios to your Windows Store Apps. Here you will find information and a walkthrough of the Windows Geolocation API additions, the Geofencing APIs, and the new location background task type. Come see these demonstrated using an example app - location based reminders.
Add Pen & Inking Capabilities to Your Windows Store Apps
Users like to personalize their content with annotations, captions, and drawings. The pen is the best tool for this, and you can support users’ desire to write or draw by enhancing your app with the Windows inking and recognition APIs. In this talk you’ll learn to add handwriting with the pen by using inking APIs, turn ink into text by using the recognition APIs for easy searching, and make ink flow faster using the SwapChainPanel.
Apps Need Maps!
"Maps can be the canvas on which you paint a picture, they can track your activities or your social life, they can be a “graph” for your analytics or they can be your guide through physical and virtual worlds. This session will guide you through the Bing Maps platform and dig into the code to develop location-enabled applications for the Windows Store. "
Apps for USB Devices
Windows 8.1 makes it easy for you to create apps that control custom devices like robots, data sensors, and fitness devices, using the Universal Serial Bus (USB) industry standard. This session goes deep into the design of the new Windows Runtime USB API and walks you through the API and its functionality. It also reviews code to show you how best to discover and communicate with custom USB peripherals.
DirectComposition: Smooth Composition and Animation for Desktop Applications
DirectComposition is the compositor at the heart of Windows powering the Start Screen, Windows Desktop applications such as Internet Explorer and Windows Store applications. In this talk, you will learn how to use DirectComposition to achieve high frame rate animations as well as engaging transformations and effects for your application’s content. DirectComposition gives your new and existing applications a delightful, buttery-smooth look and feel
Five Great Reasons to Use the New HttpClient API to Connect to Web Services
The new Windows.Web.Http.HttpClient family of classes lets you connect to web services easily and with lots of control. In this talk you’ll learn about these new classes, how and when to use them, how to connect to popular web services, and how to control your caches and cookies. You'll also learn new ways to speed up your app start-up by prudently pre-stocking your HTTP cache with data you know your users will want.
Windows Runtime Internals: Understanding the Threading Model
The Windows Runtime enables two types of threads for Windows Store apps. This talk will take you on a deep dive into the world of user interface (UI) threads and background work threads. You’ll learn how the Windows Runtime threading model works, what the restrictions are around the threading model, and how to properly use UI and background work threads.
Build a Great Windows Store library/SDK and Become the Most Popular Kid in School
Over 100 million copies of Windows 8 have been sold to date! Does your library/SDK support Windows Store apps? Come hear how you can have The Best Library on the Block by building great development experiences and leveraging Microsoft programs and technology to increase awareness for your library. Learn about technologies like NuGet, Visual Studio Extensions, and programs such as http://services.windowsstore.com. Learn from existing library authors on Tips and Tricks in library development for Windows Store apps and get on the path to building the best library/SDK imaginable
Welcome to the Show with Steven Guggenheimer
Microsoft VP and Chief Evangelist Steven Guggenheimer kicks off the show.
Channel 9 Live
Windows 8.1 for Developers with Ales Holecek and John Sheehan
VP of Windows Development Ales Holecek and Windows Architect John Sheehan join us to talk about Windows 8.1 for developers.
App Performance: The Mental Model for Interacting with the Platform
You’ve tried all the “tips and tricks” and your app's performance still isn’t where you want it. This session offers a deeper understanding of how your app interacts with the platform. The mental model we’ll discuss provides a wealth of knowledge to boost your ability to deliver fast and fluid experiences. With this knowledge you'll be able to use the tools to resolve performance issues
App Performance: From UX to API for 5 Key Scenarios
This talk will provide a scenario-centric view into the end-to-end of how to deliver great performance in 5 key scenarios – Launch, Resume, Panning, Resize, and Suspension. Time permitting, we may discuss Animations, General Responsiveness, and App Install. This differs from other talks in that it does not provide a generic set of performance best practices or feature-oriented guidance, but instead provides end-to-end UX, performance, and API usage guidance to design and deliver great looking experiences in these end-to-end scenarios. Where appropriate, it will point at other talks for detailed drill-downs on how to analyze and use API’s to deliver maximal performance wins. Most of the concepts will be app framework independent (HTML or XAML, C++, JS or C#).
App Performance: The Windows Performance Toolkit
Your app is great, but its performance could be better. This session is an introduction to the Windows Performance Toolkit (WPT). We’ll walk through the tool’s powerful capabilities. We’ll show you how to analyze your Windows Store app so that you can improve your customers’ experience
XAML Performance Fundamentals
Creating efficient, high-performing apps is critical as apps grow in complexity while users also embrace low-power devices. The XAML framework has abstracted many of the details of app development, which makes it faster for you to develop apps but harder to control the performance. Learn how we’ve doubled down on improving overall framework performance so that apps perform well from the start. We’ll also share tips to make sure your app is getting the most out of the framework, and techniques for tweaking problematic scenarios to the needs of your app.
Dramatically Increase Performance when Users Interact with Large Amounts of Data in GridView and ListView
Go beyond the default Windows 8.1 performance improvements and make use of advanced APIs to tune the perf of your app to the needs of your users. Find out how GridView and ListView startup has been increased by 25%. Learn to leverage new APIs to incrementally render data so the user always sees content while panning. We’ll introduce the new concepts and then cement them with hands-on experience by modifying a sample app.
Native Code Performance and Memory: The Elephant in the CPU
Want to create fast, fluid apps? This talk provides an overview of new hardware and how C++ lets you, the developer, take advantage of it. Learn more about compiler optimizations and CPU performance; auto-vectorization and scalar optimizations will be highlighted!
Improving App Health with Crash Analytics
Ever wondered whether your app crashes after you have released it? Or how often it crashes? This session will provide info about improving app health and customer satisfaction by using the Windows Dev Center Dashboard. Windows contains a number of features that enable customers to send feedback to Microsoft about the apps they use, and you can use this feedback to deliver more stable apps. Specific areas of focus for this session include how to obtain feedback data from Microsoft’s web portal and via web services, and how to automate consumption of this info within your engineering systems. This talk is centered on desktop applications, but briefly covers crash analytics for modern apps as well.
Power Up Your Desktop App with Windows 8.1
Delight users of your desktop apps by taking advantage of platform advances in rich animations, touch, and high-DPI displays. In this talk for Win32 developers who use C++, we'll take a walk through each of these advances and direct you to deep dives for each topic.
Make Your Desktop App Great with Touch, Mouse, and Pen
Windows 8 brought a revolution in touch and a number of advancements in the input platform. With Windows 8.1, a new generation of touchpads will continue to extend and enhance app experiences. In this talk, you’ll learn how to update your Win32 desktop app to go beyond mouse and keyboard, and take full advantage of the Windows 8.1 input platform.
Making Your Desktop Apps Shine on High- DPI Displays
Beautiful high-density displays are coming to Windows, and Windows 8.1 is ready for them—but what about your apps? This talk takes a deep dive into how Windows 8.1 scales different classes of desktop apps, and how the user can control system scaling behavior. You’ll learn how to write a new class of desktop apps capable of scaling their own content, window chrome, and input, and adapting to each display and to the user’s scaling settings. This session will focus on a sample app using C++, Win32, and Direct2D, with quick looks at Windows Presentation Foundation (WPF) apps and HTML website samples. Finally, it’ll cover specific techniques for scaling various kinds of content, including vector graphics, text, color fonts, SVG, and bitmaps.
What's New in .NET Development
The latest version of .NET delivers a number of new innovations while maintaining a high compatibility bar. In this presentation, we will walk through the latest features in .NET that focus on Developer Productivity, Application Performance and Continuous Delivery. Examples will include diagnostics improvements, library enhancements and new features in Windows Store development.
The Future of C++
This talk will give an update on recent progress and near-future directions for C++, both at Microsoft and across the industry, with some announcements of interest in both areas. The speaker is the lead language architect of Visual C++ and chair of the ISO C++ committee.
Building Windows Second Screen Experiences Using Xbox SmartGlass
Xbox SmartGlass is a cross-platform (Windows 8, Windows Phone, iOS, and Android) application that allows for easy connection to an Xbox consoles, discovery of content, and control of the Xbox. This talk will cover how to create a SmartGlass-enabled Games and Apps title on Xbox 360 and One consoles, as well as how to use the Xbox SmartGlass SDK to develop a corresponding second-screen experience. Learn the details of how you can use the SmartGlass platform to reach a large audience, drive more engagement with your app, and tap into a broad ecosystem
Tales from the Trenches: Developing “The Harvest” and “Gunpowder” with Unity
Tales from the trenches: here’s how we built two amazing Windows 8 games using Unity, and why you should too! We’ll help you avoid pitfalls and make the process as easy as possible.
Innovations in High Performance 2D Graphics with DirectX
Great performance is a huge driver of satisfaction and user preference with apps. Direct2D powers high-performance, 2D graphics rendering in Windows. In this session, you’ll learn how to use new Direct2D features and performance advancements to achieve optimal speed and efficiency in your apps using Direct2D code.
Async'ing Your Way to a Successful App with .NET
The async support available now with .NET and Visual Studio makes it easier than ever before to compose the asynchrony in your apps. But are you doing so effectively? From reliability to reuse to responsiveness to performance, there are bad practices and best practices surrounding usage of async and await in your code. In this talk, we’ll cover such practices, giving you the knowledge you need to effectively build robust, async solutions. We’ll also examine new support available in Visual Studio 2013 to help you productively debug your async code.
Building .NET Applications for Devices and Services
.NET provides a broad set of capabilities for building applications for devices and services. This presentation covers how to use .NET to build applications that run on multiple devices and expose services that can be used by these devices. It will cover an end to end .NET sample that illustrates the various .NET features for building a connected application.
C++/CX Best Practices
Guidelines and practices for helping you get the most out of your C++/CX apps with focus on performance. Includes common mistakes, guidelines, behind-the-scenes look at the generated code and tips for identifying bottlenecks.
Building Modern, HTML5-Based Business Applications on Windows Azure and Office 365 with Visual Studio LightSwitch
Creating Structured and Meaningful Logs with Semantic Logging
Whether you are logging for the purpose of diagnostics or monitoring, it requires proper, well-designed instrumentation and a sound strategy. The new Semantic Logging Application Block (SLAB) offers a smarter way of logging by keeping the structure of the events when writing log messages to multiple destinations such as rolling flat file, database or Windows Azure table storage. SLAB is based on the EventSource stack and inherits most of the structure from the ETW (Event Tracing for Windows) pipeline. This session will change your way of thinking about logging. We’ll base our line of persuasion on demos.
MSR and Visual Studio: Image Watch, Smart Programming Assistant
In this combined session, you will learn about two Visual Studio add-ins created by computer scientists in Microsoft Research. Image Watch is a new debugging tool for C++ image processing developers. It visualizes in-memory bitmaps directly in the Visual Studio IDE as you step through your code in the debugger. Image Watch is available now for Visual Studio 2012 and 2013 Preview. Smart Programming Assistant is a vision for future programming. It finds tricky bugs at design time and it provides fixes for them. It enhances refactoring, code review, and it finds regressions in your code in real time. Come learn about advances in the here and now and what will come tomorrow.
Building Enterprise Web and Mobile Apps with the Yammer Platform
Scanning & Printing the Real-World Using Kinect for Windows and Preview of Kinect vNext
Kinect Fusion enables the creation of applications that can create real-time, 3D models of people, objects, and environments. In this session we will cover how to build Kinect Fusion apps and we'll show an end-to-end solution that culminates in a 3D print. Finally, we will give tech previews of Kinect for Windows vNext and show how it will unlock new scenarios for devs.
Real-World Machine Learning: How Kinect Gesture Recognition Works
In normal software development, programmers create code that, given a certain input, produces a desired output. Machine learning techniques promise to create that code automatically, from samples of input/output pairs. Along with a brief review of ML concepts, this presentation will showcase an example of using ML techniques for creating code for gesture recognition scenarios in the Kinect for Windows project.
Advances in Driver Development
If you are building a Windows driver for your device this talk is for you. We will talk about innovations in driver development. This talk highlights the new user mode driver framework (UMDF 2.0) that is now unified with the KMDF model. This new model lets you start your development in user mode and easily transition to kernel mode (KMDF) if needed. We will talk about new WDF features. At the end of this talk, the audience will have an understanding of exciting new features for driver developers.
Massive Virtual Textures for Games: Direct3D Tiled Resources
Have you ever wanted the flexibility of gigatexel resources but lamented their massive memory cost? Do GPU memory bandwidth limitations keep you up at night? Well worry no more! With Tiled Resources, Direct3D 11.2 introduces support for hardware virtual resources, allowing the creation of massive textures using minimal memory, and permitting improved bandwidth efficiency. Want to know more? Then attend this talk, where we’ll have a deep dive into the API and its intended usage, and show some very cool demos that take advantage of it!
Unlocking the Power of DirectX in Apps That Use XAML
XAML provides a rich set of visual primitives for composing your app, and offers even more richness and control in your app’s rendering through interoperability with DirectX. In Windows 8.1, we have added more flexible hosting elements to the interop story, and also the powerful ability to both receive input and generate output on an independent, non-UI thread, enabling fast and fluid custom rendering experiences. In this talk, we’ll explain how you can use XAML and DirectX together to build the app experience you really want.
Larry Osterman and Martyn Lovell
WinRT, Windows Apps, and More with Larry Osterman and Martyn Lovell
Tim Heuer and Chris Anderson
Windows XAML and modern app design with Tim Heuer and Chris Anderson
TypeScript, C#, Roslyn, and more with Anders Hejlsberg
Programming Microsoft: Applications, Services, and more
.NET Today and Tomorrow with Habib Heydarian
New Internet Explorer Developer Tools
Find out how new Internet Explorer Developer Tools can help you move quickly from problems to solutions during development. The new tools support the fast, iterative workflow used by today’s developers. You’ll see how they help you create fast and fluid web experiences and gain deep insight into how IE lays out and renders content.
Hyper-Fast Web Graphics with WebGL
Learn how to add hyper-fast 2D and 3D graphics to your web page with WebGL. We’ll cover how WebGL works, how and when to use WebGL in your projects, and how to write interoperable WebGL.
Inspecting & Debugging Using the New F12 Developer Tools in IE
The revamped Developer Tools in Internet Explorer 11, along with Visual Studio 12, help you quickly build and debug web apps. Learn how to use these powerful new tools to debug functional and visual issues in today’s web apps.
New Platform Capabilities for Advancing Web Development
Learn about the new HTML 5 technologies that are available on Internet Explorer 11 and Windows apps they include video enhancements (Media Source Extensions, Encrypted Media Extensions, Simple Delivery Profile), WebGL, Web Crypto, border-image, device orientation, screen orientation, Fullscreen API, Flexbox unprefixing, and CSS internationalization enhancements.
What’s New in ASP.NET and Visual Studio 2013
It keeps getting better. Join Scott Hanselman for an update on all the webby goodness coming in the next version of Visual Studio. We’ve got a new ASP.NET dialog, amazing CSS3 support, new scaffolding engine and an amazing new surprise code-named “Artery.” We’ll cover ASP.NET MVC 5, Web API 2, Web Forms, SignalR 2, and also learn about OWIN, ASP.NET identity improvements and much more!
Web Runtime Performance
Learn to optimize performance on sites and in web apps. Small changes can significantly impact page and app load time, memory consumption, and processor use. Take advantage of new tools to expose good and bad run-time patterns for your sites and web apps, and provide users with a fast and fluid experience.
Lighting Up Your Site on Windows 8.1
You already have a website. Now make it shine on Windows 8.1 and the new devices it runs on. Learn how to make your site awesome for touch, beautiful for all Windows devices, instantly accessible and alive in the Start screen, and seamlessly integrated with apps.
Scaling the Real-time Web with ASP.NET SignalR
SignalR made the real-time web incredibly simple for .NET programmers, but we’re not standing still. Version 1.1 brought improved performance and scale-out support via SQL Server, Redis and Windows Azure Service Bus. But there’s more to SignalR scale-out than just this. What are the best strategies based on your application type? Version 2.0 continues the trend of frequent improvements in the new “One ASP.NET” by adding new features in the .NET client, even better performance, and extending the reach to other mobile platforms.
ASP.NET Web API 2 – Web Services for Websites, Modern Apps, and Mobile Apps
ASP.NET Web API 2 makes it even easier to build HTTP services for any client application, including websites and mobile applications. In this session you will see how to easily setup your Web API routes using integrated attribute routing. You will learn how to secure your Web APIs using OAuth 2.0, integrate with Windows Azure Active Directory and easily enable support for cross-origin requests using CORS. We will then discover how you can write portable Web API client code for Windows Phone and Windows Store applications and also how we have simplified writing unit tests for your Web APIs. Finally, you will learn how to write OData services that support $expand, $select and request batching and how you can now host your Web APIs on any OWIN-based host.
0 to 60: Developing Apps for Microsoft Office 2013
You will learn about the techniques used to build apps for Office. We will discuss the architecture and anatomy for apps for Office, the various types of apps and development techniques. Throughout this session we will demonstrate various apps, while looking under the hood on how they work.
0 to 60: Developing Apps for Microsoft SharePoint 2013
You will learn about the techniques used to build apps for SharePoint. We will discuss the architecture and anatomy for apps for SharePoint, the various types of apps, hosting options and development techniques. Throughout this session we will demonstrate various apps for SharePoint, while looking under the hood on how they work.
Understanding Authentication and Permissions with Apps for SharePoint and Office
Office and SharePoint apps are powered by custom code running in the browser, rich clients, and your server platform of choice. In this session we’ll take a deep look at how apps in each of these settings authenticates to SharePoint services and acts on behalf of their users.
Advanced Patterns Using Windows Azure Web Sites for Apps for Office and SharePoint
Apps for Office and SharePoint that target the Store on office.com must be built for scalability, elasticity and reliability. Windows Azure Web Sites provides these capabilities for the backend services for your app. This session dives into how to architect your solution to get the most out of Windows Azure Web Sites.
What's New in Blend for HTML Developers
If you’re a UI Developer working with HTML & CSS, Blend for Visual Studio 2013 has a ton of amazing features that you’ll fall in love with! Through demos, you’ll discover effortless ways to create hardware-accelerated CSS animations, visualize data with charts & graphs, customize HTML text with web fonts, and significantly cut development time using Blend’s visual design surface – where your Windows Store App actually runs while you code.
Developing Neural Networks Using Visual Studio
A neural network is an artificial intelligence technique that is based on biological synapses and neurons. Neural networks can be used to solve difficult or impossible problems such as predicting which sports team will win in a contest such as the Super Bowl. In a short and informal session, Dr. James McCaffrey, from Microsoft Research in Redmond, WA, will describe exactly what neural networks are, explain the types of problems that can be solved using neural networks, and demonstrate how to create neural networks using Visual Studio. You will leave this session with an in-depth understanding of neural networks and how they can be used to extract valuable intelligence from data.
DirectX Graphics Debugging Tools
After late nights and long hours, you’ve finished coding your killer Direct3D app. But wait, the screen is blank when you run it! What do you do? This session is a walkthrough of various techniques and Microsoft tools available for debugging and analyzing graphics in your DirectX/C++ app or game. We’ll demonstrate some common (and some not-so-common) graphics programming errors, and show you how to use tools in the Windows SDK and Microsoft Visual Studio to determine the causes.
Developing Apps for SharePoint 2013 with Visual Studio 2013
Want to know how to best take advantage of Visual Studio to develop apps for SharePoint? In this demo heavy session we will explore the SharePoint development tools that are part of Visual Studio 2013. You will see the first class support for common app features including the app manifest, lists, client web parts, remote event receivers, and more. Come learn how to develop apps using an Office 365 Developer Site and witness remote debugging of an event receiver - all without SharePoint installed on your developer machine!
What's New in Visual Studio & Blend for XAML Developers
If you are a XAML developer, Visual Studio 2013 has a ton of amazing features that you will fall in love with! From the enhancements we are making in Visual Studio that help you be more productive in the XAML editor, all the way to the new design tools in Blend that allow you to create pixel-perfect user experiences, come to this rapid-fire demo session that walks over all the new features for authoring awesome Windows 8.1 XAML apps.
Visual Studio 2013 Diagnostics Tools for XAML-Based Windows Store Apps
In this talk we will cover the new Performance and Diagnostics Hub being introduced in Visual Studio 2013 which can help you build great applications for the Windows Store. We will introduce the UI Responsiveness tool that examines your XAML-based Windows Store apps in Windows 8.1 and presents information about activities like parsing and layout that wouldn’t show up in a traditional CPU Profiler. We will then look at the Energy Consumption tool that estimates approximate energy consumption by key system resources like the CPU, Display, and Networking. Finally we will look at the CPU Sampling tool which can be used to diagnose code performance. We will also include a few tips and tricks around debugging and memory dump analysis for your XAML apps.
What’s New in the Visual Studio 2013 IDE
With Visual Studio 2013 it just gets better when your IDE is connected. New roaming support, notifications and a new Visual Studio Updates experience means you get fixes and features sooner. Come see demonstrations that show off the many new productivity improvements, how Visual Studio takes understanding your code to the next level and other IDE features in the next version of Visual Studio.
Visual Studio 2013 for Web Developers: Deep Dive
The new version of Visual Studio introduces a series of new and exciting features for web developers. Join Mads as he takes you through a deep dive filled with demos, insights and background – including a brand new surprise feature called ‘Artery’.
Visual Studio 2013 Preview with Soma Somasegar
VP of Microsoft’s Developer Division joins us to discuss what’s new in Visual Studio 2013 Preview
Getting Started with Team Foundation Service
The Team Foundation Service at tfs.visualstudio.com brings together Microsoft Visual Studio, Team Foundation Server, and Windows Azure and now it's time to find out how to get started. In this session we begin by demonstrating creating an account, setting up team projects, tracking issues and working on a website project. We also discuss how Team Foundation Service differs from Team Foundation Server and what that means to you.
Cloud-powered Load Testing with Team Foundation Service
Do you find it painful to set up infrastructure to run performance and load tests? Do you think load testing is an expensive affair? Do you have a need for testing your service with a large burst load just before your big launch? Introducing the Load Testing with Team Foundation Service that leverages the cloud to provision just the right load to test your app/service on-demand. In this session, see how you can use this service with just Visual Studio and a Team Foundation Service account - that’s it and no other prerequisites. This elastic and dynamic load testing service makes it easy for you to run load tests, so you can spend time finding and fixing performance bottlenecks rather than setting up infrastructure.
Flexible Source Control with TFS and Git
TFS is much more than just version control, but in this session Mario will explain the choice of source control workflows available to teams using the Team Foundation Service / Team Foundation Server 2013 and discuss the strengths and benefits of each. You will see and learn how each method works and when to choose one way of working over another.
Improving Developer Productivity and Software Quality With Visual Studio Application Lifecycle Tools
Visual Studio is helping developers conquer complexity and deliver high quality software more frequently. Recent improvements to Visual Studio increase focus, quality, and the situational awareness. Features like Code Map are fundamentally changing the way developers see code, resulting in quicker understanding in complex codebases and faster throughput for teams. Enhancements to Test Explorer enable efficient and effective test-driven practices, driving better design and quality. Integrated Code Review ensures understanding is shared, helping everyone learn and improve together.
Introduction to Node.js on Windows Azure
Windows Azure Web Sites – Exploring the platform
Windows Azure Web Sites is a powerful and complete solution to quickly build and deploy web applications. In this session we will highlight the key features and capabilities of Windows Azure Web Sites. You will learn how to get started building a web application, understand options for deployment, and see how to setup continuous integration. We will also demonstrate the new and exciting capabilities releasing in June. Whether you are already a pro with Windows Azure Web Sites or you are just getting started, you will not want to miss this session.
Build a Rich Windows Store Video App and Monetize Your Content
In this session we will walk you through the step-by-step process of building rich Windows Store applications with adaptive streaming powered by Windows Azure Media Services. You will learn how to use the Player Framework and SDKs to create engaging experiences. You will also discover how to monetize your content with advertising and project your content with DRM.
Patterns & Practices for Composing Cloud Services
Adopting Windows Azure is not a “all-or-nothing” deal. Even if you are not ready to migrate your entire applications to the cloud yet, you can still start to take advantages of various Windows Azure services right away, regardless if your application is an on-premise application, mobile application, or a cloud application. In this session you’ll be introduced to typical scenarios of using these services and learn how to harvest their values with easy patterns.
Make Your Apps Smarter with Azure HDInsight
Windows Azure HDInsight is a new service that allows you to harness the power of Hadoop to put powerful big data analytics and machine learning at your fingertips. In this session, you will learn how to provision, program and manage an HDInsight cluster using familiar tools, including the Azure command line tools, Visual Studio and a variety of open source projects such as Pig, Hive, Mahout and Scalding. You will see how to integrate HDInsight with other Azure services in order to build smarter applications by capitalizing on the value of the data they generate.
Building Scalable N-Tier Apps with Windows Azure Cloud Services & Virtual Machines
Learn common patterns that will help you build cloud services that seamlessly at scale using Windows Azure Virtual Machines and Cloud Services. This session will cover topics such as multi-tiered deployment patterns, high availability, data access, and parallel processing while leveraging the best of IaaS and PaaS.
Windows Azure Storage: What’s Coming, Best Practices, and Internals
Windows Azure Storage continues to have tremendous growth, and was recently named the top performing Cloud Storage Provider. In this talk you’ll learn about some of the internals of Windows Azure Storage that supports our growth along with best practices to achieve the best performance out of Windows Azure Storage. We will also be covering the new features coming later this year for Windows Azure Storage.
Protips for Windows Azure Mobile Services
By now you've seen how powerful Mobile Services can be as the backend for your applications. This session is going to turn things up to 11 by showing you loads of super useful tips and tricks for using Mobile Services to its fullest. We'll talk about connecting to blob storage, custom authentication, script versioning, and much more. After attending this session you'll be ready to take your mobile connected apps from ordinary to extraordinary!
Debugging and Troubleshooting Windows Azure Applications Using Visual Studio
Visual Studio provides you with a variety of tools to debug and troubleshoot Windows Azure applications. While local debugging is very similar to debugging traditional ASP.NET applications, there are some key differences in debugging and troubleshooting applications after they have been published to Azure. In this session you will learn how to debug and troubleshoot Azure applications using Visual Studio as well as deep dive into the implementation of the diagnostics features in Visual Studio. With that knowledge you will be able to make better decisions on what diagnostics and troubleshooting features to use and what you need to keep in mind with regards to transaction created costs.
Build End-to-End Video Experiences with Windows Azure Media Services
Windows Azure Media Services provides easy to use APIs and tools that take the complexity out of preparing, encoding, and delivering video content to multiple devices. In this session you will learn how to quickly get started with Windows Azure Media Services and see how to consume the simple REST APIs using the Media Services client libraries. You will also see how video content can be streamed to any device, using the best possible format, and in a cost effective way.
Continuous Integration and Scripting with Windows Azure Web Sites
Computers have a long history of executing tasks which follow a set workflow, to help eliminate repetitive, error prone, and potentially mundane tasks, why should deploying your website be any different? Windows Azure Web Sites was built with automation in mind enabling both Continuous Deployment as well as hooks for Continuous Integration Support. In this session, we will write the prescription for your Continuous Delivery needs on Windows Azure Web Sites using tools you know and love including TFS and Git.
Building and Maintaining Internet Scale Applications with Windows Azure Web Sites
Windows Azure Web Sites is already a sweet proposition for developers, it is easy to get started and intuitive to implement advanced development scenarios such as GitHub and TFS integration. When it comes to running production applications in the cloud developers and administrators can rest assured that they are covered with Windows Azure Web Sites. In this talk we will explore high-end scaling and monitoring scenarios utilizing both built in functionality and our integration with partner solutions such as NewRelic.
Create Connected Business Applications with Windows Azure Websites
In this session we will explore Windows Azure Websites to create business applications that leverage corporate credentials to connect to your on-premises data. We will use the Windows Azure Service Bus for delivering reliable messages between your SSL-secured Web Site hosted in Windows Azure and your enterprise. You will also learn how to add authentication support to your Web Site powered by Windows Azure Active Directory to enable single sign-on and integration with Office 365.
Building Your Dev and Test Sandbox with Windows Azure Infrastructure Services
What would you do with your own dev and test sandbox? In this session you will learn how to use Windows Azure to quickly spin up Virtual Machines in minutes to execute build and test automation suites. You will also learn how to establish a secure virtual network connection from your laptop to the sandbox, without requiring any additional hardware or requiring help from your friendly IT manager. Finally, we will discuss how to script and automate your own dev and test sandbox using command line tools or the Windows Azure management APIs.
Monitoring, Management & DevOps in Windows Azure
Windows Azure has made a great deal of improvements in the area of deployment, management and monitoring of cloud applications since the first release early last year. In this session, you will get a preview of the exciting, new monitoring, deployment and management capabilities that gives you insights into your running application by way of source control, deployment options, real-time metrics, alerts and notifications, operation logs and diagnostics traces for troubleshooting your applications end-to-end across all Azure workloads. Learn about these new capabilities for Windows Azure Virtual Machines, Virtual Networks, Service Bus, SQL Azure, Web Sites, and your other business critical workloads running on Windows Azure.
Building Big: Lessons Learned from Windows Azure Customers
Millions of requests per hour. Global coverage. Rapid feature deployments. Zero down time. These are the requirements of Windows Azure’s top customers. Focusing on scalability, availability and manageability, this session will discuss and demonstrate the best architectural and coding practices from live Windows Azure customers and give you repeatable patterns to accelerate your own development.
Scott Hanselman and Scott Guthrie: All things Azure
Mobile Services - Soup to Nuts
Join Josh for a non-stop demo and whirlwind tour of all of Mobile Services capabilities, new and old including custom API, source control, HTML + JS support, push notifications, npm and more. We’ll take a scenario and create real apps that connect to a Mobile Service from a variety of platforms.
Going Live and Beyond with Windows Azure Mobile Services
Done with “Getting Started”? Join me for and in-depth walkthrough of everything you need to build a real world connected app with Mobile Services. Learn how to enable source control, continuous integration and unit testing with Mobile Services and your favorite source control system. We’ll look at best practices for error handling and debugging your connected apps. We’ll explore strategies for versioning your connected app as it evolves.
Delivering Push Notifications to Millions of Mobile Devices
Push notifications are critical to craft engaging app experience and increase usage and user interest. Windows Azure Notification Hubs support multi-platform push with Windows, iOS, and Android, publish/subscribe routing to particular groups of users or devices, and low latency broadcast to millions of devices. Join us to learn how to use Notification Hubs to target millions of devices at once and single targeted users with just a few lines of code.
Who’s That User? Identity with Mobile Services
Identity is an important and multi-faceted part of modern mobile applications. Join us to explore how you can build user identity into a mobile application with Windows Azure Mobile Services. We will cover how you can transition from an anonymous user to a unified notion of identity across one or more of identity providers like Microsoft, Facebook, Twitter, Google etc. We will also show how Windows Azure Mobile Services can be extended to authenticate users anywhere: Windows Azure Active Directory, on-premises AD, LDAP, etc. This will help you build a foundation for Authentication, Authorization and Analytics – the holy grail of mobile applications centered around the user.
Building Cross-Platform Apps with Windows Azure Mobile Services
Windows Azure Mobile Services is capable of supporting a several different platforms including Windows, Windows Phone, iOS, and Android. At this session, we’ll review the different options you have for building your mobile apps including native SDKs, Xamarin and the MonoFramework, and PhoneGap. All with great support from Mobile Services so you can take advantage of shared data, authentication, and push notifications no matter how you’re building your apps. We’ll go over each feature and see how to use it with live coding demonstrations. You’ll leave with a good understanding of how to build your mobile apps with a powerful and scalable backend.
Azure Mobile Services with Josh Twist
Scott Hanselman and Josh Twist
A high level survey of (1) how awesome and easy it is to build apps for Windows Phone, and (2) the amazing opportunities that exist for developers who do so
¡A disfrutar los videos!
Technical Evangelist Manager