Get credits that enable:
4 Windows or Linux VMs
24 x 7 for a month
And much more...
Deploy 20 websites
over 10M mobile API calls
8 standard SQL Databases
Hadoop instance for a week
Over 8 terabytes of storage
Backup 700GB for a month
Encoding 100GB of media
Transfer up to 1600GB of content
Send 200 million messages
Store 500,000 objects in Active Directory
Multi-factor auth with 100 users
I learn best when a trusted friend sits down with me and we pair on a problem. Just two engineers, a laptop and the cloud, solving problems. I'm trying to bring that experience to you every Friday. No editing, no marketing, just solutions. -- Scott Hanselman
10-24-2014 13 min, 10 sec
Scott learns even more about Azure Automation from Beth Cooper. Beth shows some advanced internals with some useful PowerShell scripts that show you exactly how to use Automation in a secure way. She shows how to next runbooks, share functions and variables, and mange your connection to Azure correctly.
Dan Rosanova talks about Azure Service Bus. He explains Topics, Queues and Relays. In this 102 episode, Dan expands on the concept of Topics
Improve your search by choosing service categories below
Scott learns even more about Azure Automation from Beth Cooper. Beth shows some advanced internals with some useful PowerShell scripts that show you exactly how to use Auto…
10-24-2014 13 min, 24 sec
Scott digs into PowerShell and the Azure Automation service with Joe Levy. PowerShell is great, but what if you manage a lot of Linux machines? Joe shows how to use Azure A…
10-17-2014 14 min, 53 sec
Scott digs into PowerShell and the Azure Automation service with Chris Sanders. Chris goes deeper and talks about the "Resumability" and resilience of texts. You can save t…
10-17-2014 10 min, 55 sec
Scott digs into PowerShell and the Azure Automation service with Eamon O'Reilly. You might be using PowerShell or local scripts today but are running them locally from your…
10-10-2014 08 min, 16 sec
In this solo Azure Friday, Scott shares his new side-project, a startup he's working on with his buddy Greg Shackles. The app and services were written entirely in C# and r…
10-03-2014 08 min, 14 sec
Scott and Becky Oches dig into what settings you need to enforce to make sure your Azure instances are collecting the correct Security and Audit logs. We'll learn about log…
10-03-2014 06 min, 52 sec
Scott learns how to secure SQL Azure with Jack Richins. We cover getting started and best practices for a more secure database.
10-03-2014 09 min, 57 sec
Jack Richins teaches Scott how to easily encrypt his SQL Server databases on Virtual Machine Azure instances. It's easier than you'd think!
10-02-2014 08 min, 53 sec
Scott talks with Saurabh Pant about the new Azure Managed Redis Cache. In this more advanced session we learn about failover and monitoring.
09-26-2014 09 min, 57 sec
All this talk about REST and RESTful Web Services can be overwhelming. There's also terms like "HATEOAS," which sounds scary but actually means "Hypermedia as the Engine of…
09-19-2014 07 min, 45 sec
Scott talks with Saurabh Pant about the new Azure Managed Redis Cache. We'll cover a basic introduction to Redis and Redis on Windows. What kinds of things is Redis good fo…
09-19-2014 12 min, 29 sec
Scott talks with Saurabh Pant about the new Azure Managed Redis Cache. In this episode Scott learns about generalized application patterns for Redis. What kinds of problems…
09-12-2014 10 min, 02 sec
Scott talks to Ryan CrawCour about the new managed Azure Document Database called "Azure DocumentDB." What problem does it solve? How does it scale? What sizes are available?
09-12-2014 10 min, 09 sec
Scott talks to Ryan CrawCour about the new managed Azure Document Database called "Azure DocumentDB." We've made our database, but now let's query it from C# code! We'll ex…
09-05-2014 12 min, 13 sec
Scott talks to Josh Twist and gets an overview of the new Azure API Management Service. If you've got a Web Service, why would you want API Management? What does it add to …
09-05-2014 09 min, 34 sec
In API Management 101, Scott got an overview from Josh Twist of the new Azure API Management Service. Now, how do I customize my API's public face? What kinds of control do…
09-05-2014 10 min, 54 sec
Scott digs into the advanced details of Azure API Management with Josh Twist. What kinds of transformations can be applied to your public-facing API? What policies can be s…
08-29-2014 19 min, 01 sec
Suwat Bodin educates Scott about how Azure Websites Site Extensions. Together they create a simple Site Extension and upload it to http://www.siteextensions.net/.
08-29-2014 12 min, 36 sec
Dan Rosanova explains talks about Service Bus, explains what Topic, Queues and Relay are and build a simple app in Python that talks to Azure Service Bus.
08-22-2014 14 min, 04 sec
What are Web Hosting Plans in Azure, and what kinds of advanced functionality do they hold? Scott talks with Yochay and learns how to manipulate hosting plans to best benefit.
08-22-2014 14 min, 19 sec
Chris Compy from Azure Websites shows Scott how to easily run Java in Azure Websites. I didn't believe it either, but it's true, and it's awesome.
08-15-2014 15 min, 21 sec
Scott learns from Sunitha Muthukrishna the best practices to keep in mind when creating Azure Websites. How should my site architecture change when I move to the cloud?
08-08-2014 11 min, 43 sec
Azure Websites gets even more useful with automatic and easy backup/restore, now baked into the platform. Eduardo Laureano schools Scott on this new feature.
08-08-2014 06 min, 35 sec
Traffic Manager comes to Azure Websites and Eduardo Laureano is here to tell Scott about how this feature makes Azure Websites way more powerful. We create and loadbalance …
08-08-2014 08 min, 53 sec
Azure Websites recently added support for multiple deployment "slots" like Dev, Test, Staging. Daria Grigoriu shows Scott how this works and we look at scenarios where slot…
08-01-2014 06 min, 44 sec
What other languages can use to make an Azure WebJob? Can I deploy from the command line? Pranav Rastogi gets advanced and we deploy from DOS (not really).
08-01-2014 09 min, 59 sec
Pranav continues to dive into Azure Web Jobs, this time showing how nofications can be hooked into a WebJob. Maybe I can get texted when a job runs!
08-01-2014 10 min, 25 sec
The march of Pranav continues, this time deep into the Azure WebJobs SDK. You can affect how your Web Jobs run and take full control when you write to the Azure WebJobs SDK…
07-25-2014 11 min, 27 sec
Scott talks to Pranav Rastogi in this continuation of the WebJobs series. Here we learn how to scale our web jobs out to multiple instances.
07-25-2014 11 min, 44 sec
Did you know that Azure WebJobs has a management dashboard? Pranav clues us into this powerful tool in your WebJobs arsenal.
07-18-2014 09 min, 31 sec
Scott talks to Lori Woehler who explains what it means to be compliant. Can we use Azure in Healthcare systems? To take Credit Cards? In your country of choice?
07-18-2014 08 min, 35 sec
Scott talks to Lori Woehler who explains Privacy and privacy concerns as it relates to Microsoft Azure. Is my data private? How private?
07-11-2014 06 min, 52 sec
07-11-2014 09 min, 57 sec
Jack Richins teaches Scott how to easily encrypt his SQL Azure instances. It's easier than you'd think!
07-04-2014 12 min, 29 sec
Mingfei Yan from the Azure Media Services team shows Scott how easy it is to get video into Azure at scale, then view from any device.
07-04-2014 14 min, 43 sec
Scott learns how to service video from Azure dynamically to any mobile device! Mingfei from the Media Services team has the hookup.
06-27-2014 08 min, 06 sec
Going beyond the basics, Scott hears from Ashwin Palekar about how to lock down an Azure installation with multiple layers of firewalls and many layers of defense
06-20-2014 08 min, 57 sec
Scott learns how to setup a Virtual Private Network within Azure to keep Virtual Machines off the public network completely.
06-13-2014 08 min, 45 sec
Scott hears from John Walton all about the full time security testers that attack Azure and find (and plug!) security holes, keeping our sites safe
06-13-2014 11 min, 55 sec
Ben Ridgway schools Scott about Azure Security 101. What are the best practices when designing for a cloud platform? What is Azure's responsibility and what is mine?
06-06-2014 06 min, 09 sec
Chandrika Shankarnarayan teaches Scott about how Azure Web Hosting Plans are now exposed in the new Azure portal. We'll see how they can save me money, show me exactly how …
06-06-2014 08 min, 52 sec
06-06-2014 06 min, 11 sec
Scott and Chandrika adds a Web Test to one of Scott's existing production websites. Web Tests enable regular monitoring of your sites' uptime, and you can even pin the web …
06-06-2014 14 min, 02 sec
Scott learns about the new Microsoft Endpoint Protection for Azure, how to install, update, and configure it to constantly scan for viruses and malware within our Azure ins…
05-30-2014 18 min, 51 sec
Scott learns how to create and share a custom Linux Image on Windows Azure with Eduard Koller within Ubuntu using the Azure Command Line Tools
05-30-2014 07 min, 48 sec
Scott talks to Eduard Koller about the Microsoft Open Tech "VMDepot," a collection of hundreds of open virtual machine images you can install in Azure today!
05-23-2014 10 min, 15 sec
Josh shows Scott how to set up hybrid connections through the new Azure portal. Hybrid connections are an excellent alternative to an on-site VPN for talking to local resou…
05-23-2014 15 min, 16 sec
Vishal and Scott create a new Team Project, a Web Site with SQL, setup continuous integration from a Git repository and then browse the deployed code in the new Azure portal.
05-16-2014 14 min, 56 sec
Scott sits down with Gautam Thapar and explores Azure Templates as a way to expand on the concept of File New. Create large groups of resources with descriptive JSON files …
05-16-2014 08 min, 10 sec
Scott talks to Gautam Thapar about Resource Manager in the new Azure Portal enables you to group and manage resources more easily.
05-09-2014 06 min, 31 sec
Scott and Vishal dig into the new Azure Portal and explore how best to save money and be aware of your bill and resources
05-02-2014 15 min, 00 sec
Vishal Joshi gives Scott a tour around the new Azure Portal and talks about blades, hubs, journeys, lenses and more.
04-25-2014 05 min, 43 sec
Scott talks to Mark Russinovich and asks - How does Windows Azure use Software Defined Networking?
04-18-2014 13 min, 39 sec
Scott talks to Mark Russinovich and asks him - Does Windows Azure run Windows?
04-11-2014 09 min, 05 sec
Pranav shows Scott how to process Queues and Blobs with the Azure WebJob SDK.
04-04-2014 05 min, 48 sec
Pranav takes a HelloWorld Console and turns it into an Azure WebJob with the WebJobs SDK.
03-28-2014 11 min, 27 sec
Jamie Espinosa explains how WebJobs via into Azure Web Sites.
03-28-2014 11 min, 50 sec
We dive into more complex WebJobs and the WebJobs diagnostics dashboard.
03-21-2014 10 min, 00 sec
Vittorio extends our existing application to retrieve custom profile information from Windows Azure Active Directory using the WAAD SDK.
03-21-2014 14 min, 53 sec
Now Vittorio and Scott create a Windows WinForms application that authenticates against Azure Active Directory.
03-14-2014 17 min, 08 sec
We start by registering an application with WAAD in the Portal and authenticate against Azure Active Directory.
03-14-2014 24 min, 01 sec
Vittorio talks about the Windows Azure Active Directory endpoints and why they matter. We also make an interesting mistake and learn more about the system in the process!
03-07-2014 12 min, 12 sec
Vittorio gives Scott a clear overview of where Windows Azure Active Directory fits into the world, what federation means, and how our application interacts with Azure.
03-07-2014 14 min, 53 sec
We create a Windows Azure Active Directory in Azure and talk about our options for populating it and synchronization.
02-28-2014 09 min, 11 sec
Kevin Lam expands on how the Azure Scheduler can handle even unusual scheduled jobs.
02-28-2014 14 min, 35 sec
Kevin Lam digs into the Azure Scheduler and its history and logging capbilitiies.
02-21-2014 12 min, 40 sec
Kevin Lam explains how the Azure Scheduler works and how you can use it in your applications.
02-21-2014 17 min, 51 sec
Scott talks to Mark Russinovich and asks the burning question - How does Azure heal when it's sick?
02-14-2014 08 min, 42 sec
Now Mark and Scott add batch processing to their Azure Queue worker role, beginning to scale the capabilities of their system.
02-14-2014 15 min, 28 sec
What if your queue has a "bad actor" that messes up processing for everyone else? Mark shows us the pitfalls of poor queue processing and how to manage queues correctly.
02-07-2014 20 min, 39 sec
Azure expert Mark Simms starts at Step 0 with Azure Queues...what are they and why are they important in a distributed app?
02-07-2014 09 min, 45 sec
Mark Simms moves queue processing to the background as we start moving from a demo to a correct solution.
01-31-2014 06 min, 55 sec
Elio Damaggio adds device templates and language preferrences to his growing Azure Notification Hubs application.
01-31-2014 07 min, 46 sec
Elio and Scott add in user-specific notifications and talk about more sophisticated alerting with Notification Hubs.
01-24-2014 25 min, 18 sec
Elio Damaggio teaches Scott about Azure Notification Hubs and how you can send alerts to any device.
01-24-2014 07 min, 59 sec
Elio Damaggio digs into Azure Notification Hubs and adds topic filtering.
01-17-2014 28 min, 53 sec
Scott messes up a node.js demo then spends the next 30 minutes debugging it, learning more about Azure in the process!
01-10-2014 09 min, 10 sec
Corey shows Scott how to deprovision a Virtual Machine to make a template, then create "n" more VMs of sys-prepped images.
01-10-2014 05 min, 34 sec
Scott creates a fresh Virtual Machine from a community-created VM image within the VMDepot.
01-03-2014 11 min, 54 sec
Scott and Corey scale up Scott's VM and add a new disk for increased performance.
01-03-2014 10 min, 01 sec
Scott and Corey configure Virtual Machine endpoints and load balance a Linux VM Web Farm
01-03-2014 16 min, 32 sec
Scott and Corey create a private network for Scott's new Virtual Machine and set it up for VPN, giving it a private IP address.
12-27-2013 11 min, 49 sec
Scott talks to Corey Sanders about what's really going on underneath Virtual Machine's in Azure.
12-27-2013 13 min, 27 sec
Scott and Corey fight about what's the best way to control virtual machines…the node sdk, the powershell sdk, Visual Studio, or the REST endpoint itself.
12-27-2013 10 min, 42 sec
Scott and Corey look at adding more disks to improve VM performance, exploring how disks work in the process!
12-20-2013 10 min, 14 sec
ScottGu shows ScottHa how Azure Active Directory can let you run intranet applications that authentication against the cloud.
12-20-2013 06 min, 12 sec
Scott Guthrie explains how VMs can take existing workloads you’ve got inside your company and move them to the Cloud using "lift and shift."
12-13-2013 09 min, 29 sec
ScottHa talks to ScottGu about first principles of Azure. Where *is* Azure? How do the containers work? Where are they located? Where does the hardware stop and the softwar…
12-13-2013 07 min, 15 sec
Scott Guthrie shows how to make an Azure Mobile Services and explains how Mobile Services differ from Web Sites and Virtual Machines.
12-13-2013 05 min, 55 sec
Scott Guthrie tells Scott what SQL Databases in Azure can do, how backups work, what can be managed, exported, and moved to the cloud.
12-13-2013 11 min, 02 sec
ScottGu explains how Web Sites are load balanced, then they add Endpoint Monitoring to an existing site.
12-06-2013 10 min, 27 sec
There's an amazing debug console within your Azure Web Site that you can use for debugging, exploring, uploading files, as well as JSON endpoints for getting information ab…
12-06-2013 05 min, 44 sec
Scott and David use Azure Web Site deployment hooks plus the 3rd party Zapier service to send text messages after successfully deployments.
11-29-2013 06 min, 24 sec
David explains where Kudu and Web Site logs are kept, and how we can capture diagnostics trace information.
11-29-2013 09 min, 47 sec
Scott and David connect to the log streaming services and watch Trace output from the command line.
11-22-2013 05 min, 05 sec
David and Scott setup a branching system to deploy their web site from a specific Git Branch.
11-22-2013 10 min, 14 sec
Kudu can be extended to run Unit Tests and much more more using Custom Deployment Scripts. How far can David and Scott take it?
11-15-2013 05 min, 00 sec
David Ebbo explains the Kudu deployment system to Scott. How does Kudu use Git to deploy Azure Web Sites from many sources?
11-15-2013 06 min, 11 sec
Scott and David deploy a website directly from GitHub to Azure Web Sites using Git and Kudu.
11-15-2013 10 min, 49 sec
11-15-2013 15 min, 20 sec
11-15-2013 05 min, 37 sec
Erich and Scott continue their exploration of the codenamed "Monaco" editor and the Visual Studio Online experience, editing and deploying node apps and C# apps to Azure vi…
11-08-2013 06 min, 16 sec
Scott and Stefan explore how Application Settings work with Azure. What settings go in your web.config and which don't? How does Azure override settings and why is this use…
11-08-2013 05 min, 41 sec
When you want to setup SSL on your Azure Web Site, what are you options? Stefan explains IP-based and SNI-based SSL with Azure Web Sites
11-01-2013 09 min, 00 sec
Stefan shares some important details than are often forgotten when moving your site to the cloud. What do you own in the Web Sites file system, and what do you not? When is…
11-01-2013 13 min, 57 sec
Scott and Stefan hook up a custom CNAME DNS Record to an Azure Web Site…will it work? Or will they wait a day for DNS to propegate?
10-25-2013 05 min, 02 sec
Why use Azure Web Sites? How do they relate to (and use) Virtual Machines and Cloud Services. Scott talks to Stefan who breaks it all down.
10-25-2013 06 min, 38 sec
When should you move your Azure Web Site off "Free" and what does that really mean?
10-25-2013 12 min, 14 sec
How do Web Sites scale? What happens when the underlying Operating System takes a patch? Stefan explains how Web Sites stay up 24/7.
10-25-2013 07 min, 40 sec
Web Sites can auto-scale either on a schedule or based on load. Stefan explains to Scott how this works.
10-25-2013 04 min, 33 sec
Scott learns how end point monitoring works and how to keep a Web Site up all the time.
10-25-2013 08 min, 20 sec
Scott and Stefan dig into what's required of an Azure Web Site to run more than just ASP.NET. Why does a PHP app need a web.config? Can we run one site with more than one t…
10-25-2013 06 min, 39 sec
It's the first episode and Scott makes an Azure Web Site and deploys it all from within Visual Studio 2013 using the new Azure SDK 2.2. Also, he attaches the debugger to th…
Sign-up now and get $200 in Azure credits
Get up to $-,--- per year of Azure services
Join the BizSpark program and get free Azure services