Windows AzureConf 2012 SessionsRev9Sessions for Windows AzureConf 2012https://channel9.msdn.com/Events/windowsazure/AzureConf2012
enHow Mural.ly Achieves Great Performance for a Low CostCome on and see how we are serving 80K request per hour per server on only two small instances. We'll share our secrets on how Mural.ly uses a canonical operation model that converts into MongoDB statements that it uses to keep the murals updated while sorting out concurrency issues. Throughout the sessions we'll show the different patterns that we've applied to achieve this and we'll share all our secrets on how to optimize for performance on the client/server interaction. By the end of the session you will understand how we built mural.ly from Client/Server/DB I/O interaction, and which tools and metrics, you can use to understand what's going on. ]]>https://channel9.msdn.com/Events/windowsazure/AzureConf2012/B03https://channel9.msdn.com/Events/windowsazure/AzureConf2012/B03
Come on and see how we are serving 80K request per hour per server on only two small instances. We'll share our secrets on how Mural.ly uses a canonical operation model that converts into MongoDB statements that it uses to keep the murals updated while sorting out concurrency issues. Throughout the sessions we'll show the different patterns that we've applied to achieve this and we'll share all our secrets on how to optimize for performance on the client/server interaction. By the end of the session you will understand how we built mural.ly from Client/Server/DB I/O interaction, and which tools and metrics, you can use to understand what's going on. 2249Thu, 06 Dec 2012 22:11:40 GMThttps://channel9.msdn.com/Events/windowsazure/AzureConf2012/B03Johnny Halifewindows-azureJavaScript, Meet Cloud: Node.js on Windows AzureNode.js is an incredibly popular open-source framework for writing event-based server applications in JavaScript. With hundreds of modules and vibrant ecosystem, Node.js is quickly catching up to other server-based frameworks, and makes it extremely easy to deploy Web applications. The June 2012 refresh introduces Node.js support on Windows Azure. In this talk we'll build a Node.js application from scratch and deploy it to Windows Azure in a matter of seconds. We'll use Node, express, nstore, SQL Azure, MongoDB, and might even see a glimpse of integration with Windows Azure Mobile Services.

]]>https://channel9.msdn.com/Events/windowsazure/AzureConf2012/B06https://channel9.msdn.com/Events/windowsazure/AzureConf2012/B06
Node.js is an incredibly popular open-source framework for writing event-based server applications in JavaScript. With hundreds of modules and vibrant ecosystem, Node.js is quickly catching up to other server-based frameworks, and makes it extremely easy to deploy Web applications. The June 2012 refresh introduces Node.js support on Windows Azure. In this talk we'll build a Node.js application from scratch and deploy it to Windows Azure in a matter of seconds. We'll use Node, express, nstore, SQL Azure, MongoDB, and might even see a glimpse of integration with Windows Azure Mobile Services. Related Resources Windows Azure Training Kit Node.js Windows Azure Developer Center Get started with a free Windows Azure account 3182Thu, 15 Nov 2012 06:12:00 GMThttps://channel9.msdn.com/Events/windowsazure/AzureConf2012/B06Sasha Goldshteinwindows-azureWindows Azure and Embedded DevicesThis talk will demonstrate the Internet of Things with Windows Azure. Using embedded devices that interact with Windows Azure cloud technologies, the Internet of Things ideology is enabled with scalable and resilient cloud systems that imbue the resource constrained devices with elastic, on-demand additional computing power that allows any network connected device to achieve amazing computational feats. The talk features three main device/cloud interactions: persisting unbounded data from sensors, communicating through resilient channels and interacting directly with the Windows Azure cloud to provision and control cloud based infrastructure.

]]>https://channel9.msdn.com/Events/windowsazure/AzureConf2012/A06https://channel9.msdn.com/Events/windowsazure/AzureConf2012/A06
This talk will demonstrate the Internet of Things with Windows Azure. Using embedded devices that interact with Windows Azure cloud technologies, the Internet of Things ideology is enabled with scalable and resilient cloud systems that imbue the resource constrained devices with elastic, on-demand additional computing power that allows any network connected device to achieve amazing computational feats. The talk features three main device/cloud interactions: persisting unbounded data from sensors, communicating through resilient channels and interacting directly with the Windows Azure cloud to provision and control cloud based infrastructure. Related Resources Windows Azure Training Kit Windows Azure .NET Development Center Get started with a free Windows Azure account 3701Thu, 15 Nov 2012 06:12:00 GMThttps://channel9.msdn.com/Events/windowsazure/AzureConf2012/A06Andy Crosswindows-azureBuilding Cross-Platform Media Apps using Windows Azure Media ServicesApplications with rich video and audio are increasing popular, but preparing and delivering this media to consumers has historically required lots of costly infrastructure and setup. Windows Azure Media Services enables you to outsource your media management to the cloud to let you focus on developing your applications instead of this costly infrastructure. In this session, Eric will walk through building a cross-platform HTML5 media application for the web, Windows 8 and other devices you may use day-to-day.

]]>https://channel9.msdn.com/Events/windowsazure/AzureConf2012/B05https://channel9.msdn.com/Events/windowsazure/AzureConf2012/B05
Applications with rich video and audio are increasing popular, but preparing and delivering this media to consumers has historically required lots of costly infrastructure and setup. Windows Azure Media Services enables you to outsource your media management to the cloud to let you focus on developing your applications instead of this costly infrastructure. In this session, Eric will walk through building a cross-platform HTML5 media application for the web, Windows 8 and other devices you may use day-to-day. Related Resources Windows Azure Training Kit Windows Azure .NET Development Center Windows Azure Media Services .NET SDK NuGet Package Get started with a free Windows Azure account 3416Thu, 15 Nov 2012 06:12:00 GMThttps://channel9.msdn.com/Events/windowsazure/AzureConf2012/B05Eric Boydwindows-azureContinuous Delivery Zen with Windows AzureEver felt that you spend more time packing deployments, configuring test environments and deploying the latest build in order to please the testers than you spend writing actual code? Had your flow interrupted by the boss wanting a demo environment set up for a customer demo? Fortunately built into the Windows Azure Platform there is great support for Continuous Delivery of the greatness that you just built. With little work, you can set up automated builds, test runs and deployments so that you may focus on what’s important - your next delivery. If you want full control of your whole process you can use third-party continuous integration options with Windows VMs. Through Power Shell there is support for any scenario. For those who are really brave you can even set up push from your development box via Git to live production environments with no downtime! In this word of high demand for delivery and agility everything that can be automated must be automated. Automate, automate, automate!

]]>https://channel9.msdn.com/Events/windowsazure/AzureConf2012/A05https://channel9.msdn.com/Events/windowsazure/AzureConf2012/A05
Ever felt that you spend more time packing deployments, configuring test environments and deploying the latest build in order to please the testers than you spend writing actual code? Had your flow interrupted by the boss wanting a demo environment set up for a customer demo? Fortunately built into the Windows Azure Platform there is great support for Continuous Delivery of the greatness that you just built. With little work, you can set up automated builds, test runs and deployments so that you may focus on what’s important - your next delivery. If you want full control of your whole process you can use third-party continuous integration options with Windows VMs. Through Power Shell there is support for any scenario. For those who are really brave you can even set up push from your development box via Git to live production environments with no downtime! In this word of high demand for delivery and agility everything that can be automated must be automated. Automate, automate, automate! Related Resources Windows Azure Training Kit Windows Azure .NET Development Center Get started with a free Windows Azure account Magnus' Blog Post Complimenting this Session 3626Thu, 15 Nov 2012 06:12:00 GMThttps://channel9.msdn.com/Events/windowsazure/AzureConf2012/A05Magnus Martenssonwindows-azureBuilding Elastic, Autoscalable Solutions with Windows AzureIn this session you will learn how to implement true elasticity for your Windows Azure solutions. You will see how to automate the scaling of your Worker/Web Role instances depending on predictable usage patterns. Whether you expect high load during business hours and low load during the nights, or have different resource allocation needs, this session on using the Enterprise Library Integration Pack for Windows Azure's Autoscale Application Block will show you how your Windows Azure solutions can achieve higher levels of elasticity.

]]>https://channel9.msdn.com/Events/windowsazure/AzureConf2012/B04https://channel9.msdn.com/Events/windowsazure/AzureConf2012/B04
In this session you will learn how to implement true elasticity for your Windows Azure solutions. You will see how to automate the scaling of your Worker/Web Role instances depending on predictable usage patterns. Whether you expect high load during business hours and low load during the nights, or have different resource allocation needs, this session on using the Enterprise Library Integration Pack for Windows Azure's Autoscale Application Block will show you how your Windows Azure solutions can achieve higher levels of elasticity. Related Resources Enterprise Library Integration Pack on NuGet Windows Azure Training Kit Windows Azure .NET Development Center Get started with a free Windows Azure account 3334Thu, 15 Nov 2012 06:12:00 GMThttps://channel9.msdn.com/Events/windowsazure/AzureConf2012/B04Mihai Tătăranwindows-azureElevating Windows Azure DeploymentsOne of the core tenet for working with cloud services is automation. When it comes to deploying our new cloud solutions, we want to automate the process as much as possible. Though Visual Studio and the Windows Azure online management portal make deployments pretty easy, they don't automate the deployment process. This session will demonstrate techniques like PowerShell, TFS, and more, for handling the automated updating of cloud services. Coming away from this session you'll have a solid understanding, backed by practical real-world examples, of handling service deployments and updates.

]]>https://channel9.msdn.com/Events/windowsazure/AzureConf2012/A04https://channel9.msdn.com/Events/windowsazure/AzureConf2012/A04
One of the core tenet for working with cloud services is automation. When it comes to deploying our new cloud solutions, we want to automate the process as much as possible. Though Visual Studio and the Windows Azure online management portal make deployments pretty easy, they don't automate the deployment process. This session will demonstrate techniques like PowerShell, TFS, and more, for handling the automated updating of cloud services. Coming away from this session you'll have a solid understanding, backed by practical real-world examples, of handling service deployments and updates. Related Resources Windows Azure Training Kit Windows Azure .NET Development Center Get started with a free Windows Azure account 2853Thu, 15 Nov 2012 06:12:00 GMThttps://channel9.msdn.com/Events/windowsazure/AzureConf2012/A04Michael Collierwindows-azureWindows Azure + Twilio == A Happy Tale to TellTaking advantage of Twilio’s awesomeness and Windows Azure’s scalability, we decided to build a phone and SMS center in the cloud. It was finished with some salt from ASP.NET MVC Web API and bonded with SignalR and knockout.js. The end result was tasty and I’m here to share the tale and the recipe of creating a highly scalable phone and SMS Solution using only but cloud services.

]]>https://channel9.msdn.com/Events/windowsazure/AzureConf2012/A03https://channel9.msdn.com/Events/windowsazure/AzureConf2012/A03
Taking advantage of Twilio’s awesomeness and Windows Azure’s scalability, we decided to build a phone and SMS center in the cloud. It was finished with some salt from ASP.NET MVC Web API and bonded with SignalR and knockout.js. The end result was tasty and I’m here to share the tale and the recipe of creating a highly scalable phone and SMS Solution using only but cloud services. Related Resources Demonstration Code Knockout.js Home Page Windows Azure Training Kit Windows Azure .NET Development Center Get started with a free Windows Azure account 3460Thu, 15 Nov 2012 06:12:00 GMThttps://channel9.msdn.com/Events/windowsazure/AzureConf2012/A03Panagiotis Kefalidiswindows-azureWindows Azure Services Throttling and Fault HandlingIn this session you will understand how Windows Azure components being exposed as services from a multi-tenant environment can throttle or generate transient faults because of heavy loads on the resources in Microsoft’s datacenters, or because of networking problems. Then you will find out how to deal with those situations using Transient Fault Handling Application Block, part of Enterprise Library Integration Pack for Windows Azure.

]]>https://channel9.msdn.com/Events/windowsazure/AzureConf2012/B02https://channel9.msdn.com/Events/windowsazure/AzureConf2012/B02
In this session you will understand how Windows Azure components being exposed as services from a multi-tenant environment can throttle or generate transient faults because of heavy loads on the resources in Microsoft’s datacenters, or because of networking problems. Then you will find out how to deal with those situations using Transient Fault Handling Application Block, part of Enterprise Library Integration Pack for Windows Azure. Related Resources Transient Fault Application Building Block on NuGet Windows Azure .NET Development Center Windows Azure Training Kit Get started with a free Windows Azure account 3011Thu, 15 Nov 2012 06:12:00 GMThttps://channel9.msdn.com/Events/windowsazure/AzureConf2012/B02Mihai Tătăranwindows-azureSolving Security and Compliance Challenges with Hybrid CloudsWhen considering public clouds, many industries and companies have concerns about security, intellectual property and regulatory compliance challenges. The good news is a hybrid cloud can often solve these challenges. In this session, Eric D. Boyd will teach you how to use Windows Azure and still protect sensitive information and achieve regulatory and compliance mandates, like PCI compliance, by combining on-premise data centers and private clouds with the Windows Azure public cloud. There are a number of ways to achieve this using messaging and networking technologies and during this presentation Eric will walk through the options and provide you with guidance on when to choose each.

]]>https://channel9.msdn.com/Events/windowsazure/AzureConf2012/A02https://channel9.msdn.com/Events/windowsazure/AzureConf2012/A02
When considering public clouds, many industries and companies have concerns about security, intellectual property and regulatory compliance challenges. The good news is a hybrid cloud can often solve these challenges. In this session, Eric D. Boyd will teach you how to use Windows Azure and still protect sensitive information and achieve regulatory and compliance mandates, like PCI compliance, by combining on-premise data centers and private clouds with the Windows Azure public cloud. There are a number of ways to achieve this using messaging and networking technologies and during this presentation Eric will walk through the options and provide you with guidance on when to choose each. Related Resources Windows Azure Training Kit Windows Azure .NET Development Center Get started with a free Windows Azure account 2976Thu, 15 Nov 2012 06:12:00 GMThttps://channel9.msdn.com/Events/windowsazure/AzureConf2012/A02Eric Boydwindows-azureWindows Azure Mobile Services - Backend for Your Windows 8, iOS, and Android AppsMobile app developers don't need to care about servers and clouds, push notification services and databases. Windows Azure Mobile Services is a cloud-based offering that provides a complete backend for mobile apps including data access and push notifications, enabling you to focus on the mobile app infrastructure and code and forget about the server management intricacies. In this talk we'll build a backend for a Windows 8 app, an iOS app, and an Android app -- all accessing the same data store and server-side triggers.

]]>https://channel9.msdn.com/Events/windowsazure/AzureConf2012/B01https://channel9.msdn.com/Events/windowsazure/AzureConf2012/B01
Mobile app developers don't need to care about servers and clouds, push notification services and databases. Windows Azure Mobile Services is a cloud-based offering that provides a complete backend for mobile apps including data access and push notifications, enabling you to focus on the mobile app infrastructure and code and forget about the server management intricacies. In this talk we'll build a backend for a Windows 8 app, an iOS app, and an Android app -- all accessing the same data store and server-side triggers. Related Resources Windows Azure Training Kit Windows Azure Mobile Development Center Get started with a free Windows Azure account 2977Thu, 15 Nov 2012 05:49:00 GMThttps://channel9.msdn.com/Events/windowsazure/AzureConf2012/B01Sasha Goldshteinwindows-azureBuild Speedy Azure Applications with HTML 5 and Web Sockets TodayIn the world of HTML5 development, interoperability is king. Unfortunately, sometimes interoperability can be at the expense of performance. With support for bi-directional, full-duplex messaging simply out of the reach of the HTTP protocol, messaging support in HTML5 can be severely limited. Fortunately, standards groups including the W3C and IETF are hard at work on a standard specification called WebSockets which aims to bring these much needed capabilities to the masses. Come learn how Microsoft is leading the innovation behind this exciting capability with an interactive presentation covering Microsoft’s implementation of the HTML5 WebSockets API and how you can provide the performance and functionality required to deliver great user experiences with HTML5, ASP.NET, WCF, Node.js and Windows Azure today.

]]>https://channel9.msdn.com/Events/windowsazure/AzureConf2012/A01https://channel9.msdn.com/Events/windowsazure/AzureConf2012/A01
In the world of HTML5 development, interoperability is king. Unfortunately, sometimes interoperability can be at the expense of performance. With support for bi-directional, full-duplex messaging simply out of the reach of the HTTP protocol, messaging support in HTML5 can be severely limited. Fortunately, standards groups including the W3C and IETF are hard at work on a standard specification called WebSockets which aims to bring these much needed capabilities to the masses. Come learn how Microsoft is leading the innovation behind this exciting capability with an interactive presentation covering Microsoft’s implementation of the HTML5 WebSockets API and how you can provide the performance and functionality required to deliver great user experiences with HTML5, ASP.NET, WCF, Node.js and Windows Azure today. Related Resources Windows Azure Training Kit Windows Azure .NET Development Center Get started with a free Windows Azure account 3392Thu, 15 Nov 2012 05:49:00 GMThttps://channel9.msdn.com/Events/windowsazure/AzureConf2012/A01Rick Garibaywindows-azureWindows Azure OverviewScott Guthrie will kick off the Windows Azure Conf by presenting an overview of Windows Azure. Scott will demonstrate how to build a wide variety of applications ranging from web sites, mobile applications, and multi-tier cloud services. He will also highlight several of the new Windows Azure features and services including Windows Azure Mobile Services, Web Sites, Virtual Machines, and new developer tools and SDKs. Finally, he will answer several questions submitted through Twitter from developers around the world. Whether you’re new to Windows Azure or already an expert, you won’t want to miss Scott’s live and interactive keynote.

]]>https://channel9.msdn.com/Events/windowsazure/AzureConf2012/KEY01https://channel9.msdn.com/Events/windowsazure/AzureConf2012/KEY01
Scott Guthrie will kick off the Windows Azure Conf by presenting an overview of Windows Azure. Scott will demonstrate how to build a wide variety of applications ranging from web sites, mobile applications, and multi-tier cloud services. He will also highlight several of the new Windows Azure features and services including Windows Azure Mobile Services, Web Sites, Virtual Machines, and new developer tools and SDKs. Finally, he will answer several questions submitted through Twitter from developers around the world. Whether you’re new to Windows Azure or already an expert, you won’t want to miss Scott’s live and interactive keynote. Related Resources Scott Guthrie's Blog Windows Azure Training Kit Get started with a free Windows Azure account 5256Thu, 15 Nov 2012 05:49:00 GMThttps://channel9.msdn.com/Events/windowsazure/AzureConf2012/KEY01Scott Guthrie