Web Camps TV (Audio) - Channel 9: Recent Episodes

Microsoft

Web Camps TV gets you closer to the Microsoft Web Platform with exclusive interviews and demos from the guys that make it easy for you to create rock star web applications. Join your guide, Cory Fowler, as they talk to the product teams in Redmond as well as those in the web community

View Details

Join your guide Cory Fowler as he talks to the product teams in Redmond as well as the web community.

This week Cory is joined by Craig Kitterman one of the 4 Microsoft Employees behind the Social Media Polling app Straw. Straw takes advantage of a huge amount of the Microsoft Stack including: C#, ASP.NET Web API, Windows Phone, Xamarin (iOS & Android with C#), Azure App Service (Mobile Services, Web Apps [for the marketing site]) and Azure Machine Learning.

Show Links

  • Building and running Straw on the Microsoft Stack
  • Poll with Straw
  • Android App
  • iOS App
  • Windows Phone App
  • Web Client
  • Show Poll

View Details

Join your guide Cory Fowler as he talks to the product teams in Redmond as well as the web community.

This week Cory is joined by Taylor Mullen from the ASP.NET Team. Taylor is coming on the show to do an update on the previous Tag Helper show. This show revisits some of the concepts that have changed in tag helpers with the help of your feedback, as well as goes into a deeper dive on some specific Tag Helper scenarios.

Note: This show was recorded a while back and got lost in the queue, please review the comments for changes since the recording.

Show Links

  • Sample Code

View Details

Join your guide Cory Fowler as he talks to the product teams in Redmond as well as the web community.

This week Cory is joined by Apurva Joshi, from the Azure App Service team to talk about the ability to buy custom domains (from GoDaddy) integrated directly into the Preview Portal.

Show Links

  • How to buy a custom domain name in Azure App Service

View Details

Join your guide Cory Fowler as he talks to the product teams in Redmond as well as the web community.

This week, Byron Tardif hosts Web Camps TV while Cory is away. Byron talks to Richard Morris, a member of the open source community, who developed a framework called Swashbuckle which facilitates swagger in your ASP.NET Web API applications.

Swagger is a JSON format which describes HTTP based APIs to enable automatic documentation among other things.

Show Links

  • Swagger Spec
  • Swashbuckle on NuGet
  • Swashbuckle Core on NuGet
  • AutoRest

View Details

Join your guide Cory Fowler as he talks to the product teams in Redmond as well as the web community.

This week Cory is joined by Daria Grigoriu and Galin Iliev from the Azure App Service team to talk about the DevOps Workflow available in Web App. Combining the use of Continuous Deployment, Deployment Slots and Role Based Access Control Daria and Galin show off an Enterprise ready release promotion strategy.

  • Web App Overview
  • Continuous Deployment using Git in Azure App Service
  • Set up staging environments for web app in Azure App Service
  • Role Based Access Control in Azure Portal
  • Demo Code
  • Give us Feedback!

Follow Daria on Twitter
Follow Galin on Twitter
Follow Cory on Twitter

View Details

Join your guide Cory Fowler as he talks to the product teams in Redmond as well as the web community.

This week Cory is joined by Pranav Rastogi (ASP.NET Team) and Mehul Harry (DevExpress) to talk about ASP.NET Web Forms and the AjaxControlToolkit. The AjaxControlToolkit is an open source project which was created my Microsoft and is now maintained by DevExpress. Check out the resent work that DevExpress has been doing to improve the AjaxControlToolkit.

Show Links

  • AjaxControlToolkit on CodePlex
  • ASP.NET Web Forms
  • AjaxControlToolkit on DevExpress (Installer)
  • AjaxControlToolkit.StaticResources (NuGet Package)
  • AjaxControlToolkit.HtmlEditor.Sanitizer (NuGet Package)

View Details

Join your guide Cory Fowler as he talks to the product teams in Redmond as well as the web community.

This is the first of a number of shows that I've been wanting to do for a while which shows the level of passion and commitment that many people at Microsoft have around their areas of expertise. This show in particular is the first of it's kind and who better to kick things off then our great friend Mads Kristensen.

Show Links

  • Mads Kristensen on GitHub
  • BlogEngine.net
  • MiniBlog [MiniBlogFormatter]
  • Visual Studio Web Tooling [GitHub]
  • Web Dev Blogs [GitHub]
  • Web Dev Checklist [GitHub] [Chrome Extension]
  • Visual Studio Chrome Extension Project Template [GitHub]
  • Trailing Whitespace Visualizer Extension [GitHub]
  • Add New File [GitHub]
  • Open Command Line Extension [GitHub]
  • SchemaStore [GitHub]
  • GlyphList [GitHub]
  • VsixGallery [GitHub]

View Details

Join your guide Cory Fowler as he talks to the product teams in Redmond as well as the web community.

This week Cory is joined by Daniel Roth from the ASP.NET Team to talk about 5 things in ASP.NET 5 that will blow your mind. The ASP.NET team has been working hard to rebuild ASP.NET to be Cloud aware and fast.

Show Links

  • Modern Web Development Tools in Visual Studio 2015
  • ASP.NET 5 Home
  • ASP.NET 5 Preview Docker Container
  • Omnisharp
  • DotNetConf 2015
  • Introduction to ASP.NET 5
  • ASP.NET 5 Deep Dive
  • VS Connect

View Details

Join your guide Cory Fowler as he talks to the product teams in Redmond as well as the web community.

This week Cory is joined by Pierre Joye, from the Open Source Technology Center at Microsoft, to talk about the current state of the PHP Ecosystem. There are many different projects in PHP which are making news, Pierre explains what they are and how they are changing the shape of the PHP Ecosystem.

Show Links

  • PHP Language Specification
  • PHP RFCs
  • HHVM
  • PHP 7
  • Phalanger
  • Recki-CT
  • qb

View Details

Join your guide Cory Fowler as he talks to the product teams in Redmond as well as the web community.

This week, Cory is joined by Yochay Kiriaty a PM on the Websites team. Yochay demonstrates the second best worst kept secret in Azure Websites, the Support Portal. The Support portal is a Site Extension which provides a set of capabilities which help a developer Diagnose and Debug bugs by providing an aggregate of the IIS and FREB logs.

Show Links:

  • A Lap Around Microsoft Azure Websites (Check out Module 7 for more Support Portal information)
  • Azure Websites Authentication & Authorization
  • Byron's Demo Code
  • Azure Websites User Voice
  • Filtering Traffic by IP
  • Dynamic IP Filtering

Follow Cory Fowler on Twitter

Follow Yochay Kiriaty on Twitter

View Details

Join your guide Cory Fowler as he talks to the product teams in Redmond as well as the web community.

This week Cory is joined by Jeff Mendoza and David Justice to talk about the updates that have been made in the newest release of the Vagrant Azure plugin for Vagrant. The update include the ability to setup multiple machine configuration in Azure in the same Cloud Service. Additionally, Vagrant Azure now has the ability to use WinRM on any host machine so it is possible to create and provision Windows Machines in Azure from a Linux/Mac Machine.

Show Links

  • Vagrant Azure Plugin now Platform Independent
  • Vagrant-Azure Plugin on GitHub
  • WinRM Ruby Gem
  • Fixing "Works on my machine" with Vagrant
  • Chocolatey
  • OneGet

View Details

Join your guide Cory Fowler as he talks to the product teams in Redmond as well as the web community.

This week Cory talks about Scalable WordPress which can be provisioned from the Azure Marketplace. In the demo, Cory demonstrates a WordPress site which is available in two regions (East and West US) traffic to the sites are distributed by using performance based routing with Traffic Manager. This geographically distributed WordPress site uses a active-active replicated MySQL Instance provided by ClearDB.

At the end of the episode, we cover a new Site Extension available in the Extension gallery which enables WordPress CLI in Azure Websites. Learn how you can run the command line tools against your Azure Websites from within Terminal or PowerShell.

Show Links

  • Scalable WordPress on the Microsoft Azure Marketplace
  • 10 ways to speed up your WordPress site on Azure Websites
  • WordPress troubleshooting techniques on Azure Websites
  • Mission Critical MySQL Database Options from ClearDB
  • WordPress CLI Site Extension
  • Azure Storage for WordPress
  • Persistent Database Connection Updater
  • Installation Instructions for KuduExec

View Details

Join your guide Cory Fowler as he talks to the product teams in Redmond as well as the web community.

This week Cory is joined by David Catuhe from the Client Developer Experience team. David is talking about his newest framework Angular Cloud Data Connector (AngularCDC) which enables web developers to enable offline support in their web or mobile applications built with HTML and JavaScript which will later sync to a cloud based data store including the following providers:

Stable

  • Azure Mobile Services

Experimental

  • Amazon Web Services (DynamoDB)
  • Facebook (read only)
  • Twitter (read only)
  • Ordrin (read only)
  • Nitrogen (read only)

Show Links

  • Angular Cloud Data Connector on GitHub
  • Angular Cloud Data Connector Homepage
  • TypeScript

Follow David Catuhe on Twitter
Follow Cory Fowler on Twitter

View Details

Join your guide Cory Fowler as he talks to the product teams in Redmond as well as the web community.

This week Cory is joined by Jaime Espinosa, a PM from the Azure Websites team, to talk about some improvements and road map items around the Testing in Production feature. Testing in Production is a powerful feature which enables you to route production site traffic to another deployment of your application in another site slot.

Show Links

  • Testing in Production in Azure Websites (PowerShell)

View Details

Join your guide Cory Fowler as he talks to the product teams in Redmond as well as the web community.

This week Cory is joined by Mads Kristensen from the ASP.NET Web Tooling Team to talk about the improvements for Modern Web Development in Visual Studio 2015 including Bower, Grunt, Gulp, LESS, Sass and npm. Mads also explains how to use the new Task Runner Explorer to harness the power of these tools from within Visual Studio.

Show Links

  • Visual Studio Connect Event (on Channel 9)
  • Visual Studio Connect: ASP.NET 5 (Panel Discussion)
  • Task Runner Explorer for Visual Studio 2013
  • Bower, Grunt, Gulp & npm Package Intellisense for Visual Studio 2013
  • Web Essentials for Visual Studio 2013 Update 4
  • Web Essentials for Visual Studio 2015
  • Visual Studio Community Edition 2013
  • [Shortcut 22:05] Grunt Tasks for moving & minification of files

Follow Cory Fowler on Twitter
Follow Mads Kristensen on Twitter

View Details

Join your guide Cory Fowler as he talks to the product teams in Redmond as well as the web community.

This week Cory is joined by James Farhat to talk about building Apps for Office using HTML5 and AngularJS.

Show Links

  • Getting Started with Office Development
  • Visual Studio 2013 Community Edition
  • Office Developer Tools for Visual Studio 2013
  • Create an Office 365 Developer Tenant
  • Office 365 Code Samples
  • Office App Attachment Sample

View Details

Join your guide Cory Fowler as he talks to the product teams in Redmond as well as the web community.

This week we are joined by Taylor Mullen of the ASP.NET Razor Team on the topic of ASP.NET TagHelpers. TagHelpers are used to help simplify your views by enabling HTML tags in your markup to have additional functionality by enabling TagHelpers in your ASP.NET Project.

Show Links

  • Download the Visual Studio 2015 Preview
  • ASP.NET 5 Overview
  • Damian Edwards TagHelperStarterWeb

Follow Taylor on Twitter

View Details

Join your guide Cory Fowler as he talks to the product teams in Redmond as well as the web community.

This week Vittorio Bertocci joins us to demonstrate a new Azure Active Directory library, for JavaScript. This module is implemented using AngularJS and enables the ability to do single sign-on from your front-end JavaScript code. Vittorio ends the segment with a white boarding session to discuss how the module functions.

Show Links

  • Azure Active Directory Library for JavaScript
  • SPA Sample for Azure Active Directory for JavaScript
  • Azure Active Directory on StackOverflow
  • The use of Azure Active Directory behind deploy to Azure
  • ADAL JavaScript and AngularJS Deep Dive

View Details

Join your guide Cory Fowler as he talks to the product teams in Redmond as well as the web community.

This week Brady Gaster kicks off a series on the WebJobs feature within Azure Websites which has just became Generally Available. Brady shows us how to use the WebJobs tooling in Visual Studio. He also has a special surprise for us at the end of the show where he shows of the "Deploy to Azure" button which he created with encouragement from Devin Rader and a bit of help from our good friend Vittorio Bertocci.

Show Links

  • WebJobs Resources
  • Enabling command line or continuous delivery of Azure WebJobs
  • The Deploy to Azure Button
  • Deploy to Azure (Source Code)
  • The use of Azure Active Directory behind deploy to Azure
  • CQRS Journey (Microsoft Patterns and Practices)

View Details

Join your guide Cory Fowler as he talks to the product teams in Redmond as well as the web community.

This week Cory goes solo to show you a great tool for working on different projects, or working with large teams, called Vagrant. Vagrant is a tool which helps you create and configure lightweight, reproducible, and portable development environments. Vagrant leverages virtualization technologies such as Virtual Box, VMWare Fusion/Workstation and Hyper-V to stand up development environments which are configured using a Vagrantfile and in some cases a provisioning script which can use Ansible, CFEngine, Chef, Docker, Puppet or Salt.

In addition to the provisioners above the Hyper-V Provider for Windows adds the ability to provision your Windows boxes using Windows Remote Management (WinRM).

Show Notes

  • Download Vagrant
  • Vagrant Cloud
  • Windows Boxes for Vagrant courtesy of Modern.ie
  • Modern.ie Virtual Machines
  • MS Open Tech: Vagrant Hyper-V Code on Github
  • MS Open Tech: Vagrant Azure Code on Github
  • Packer.io: Create Vagrant Boxes for Multiple Platforms with on simple Configuration

View Details

Join your guide Cory Fowler as he talks to the product teams in Redmond as well as the web community.

This week Cory is joined by Galin Iliev from the Azure Websites team to check out the newly announced preview feature testing in production. Testing in Production enables scenarios for A/B Testing, canary releases and other continuous delivery strategies by extending the existing site slots functionality in Azure Websites. Currently Testing in Production can be enabled using the Azure PowerShell Cmdlets.

Show Links

  • Disabling the ARR Affinity Cookie (Web Camps TV)
  • Disabling the ARR Affinity Cookie (Websites Blog)
  • Azure Websites feedback on UserVoice
  • Azure Websites on StackOverflow

View Details

Join your guide Cory Fowler as he talks to the product teams in Redmond as well as the web community.

This week Cory is joined by Chris Ross from the ASP.NET team to talk about the vNext bits of ASP.NET. The next version of ASP.NET ("ASP.NET vNext") has been redesigned from the ground up. The goal is to create a lean and composable .NET stack for building modern cloud-based apps.

Show Links

  • ASP.NET vNext
  • ASP.NET on Github
  • ASP.NET vNext in Visual Studio "14" CTP
  • INTRODUCING: The Future of .NET on the Server
  • DEEP DIVE: The Future of .NET on the Server
  • The Future of ASP.NET Part I
  • The Future of ASP.NET Part II
  • MVC Music Store

View Details

Join your guide Cory Fowler as he talks to the product teams in Redmond as well as the web community.

This week Cory is joined by David Catuhe to talk about the Internet Explorer DevChannel.

The Developer Channel provides a version of the browser for you to explore and test upcoming features and web standards support under development. Download this Channel to try out our new features before they are broadly available, and share your feedback with us to improve the product and let us know the features you need.

Show Links

  • HandJS - Provides support for Pointer Events
  • BabylonJS - WebGL Framework for building 3D experiences on the Web
  • Modern.ie
  • Internet Explorer Status

View Details

Join your guide Cory Fowler as he talks to the product teams in Redmond as well as the web community.

This week Cory is joined by Olivier Bloch from MS Open Tech and Josh Williams from the WinJS team to introduce us to WinJS. WinJS is a JavaScript library which provides a common set of controls, binding logic and other goodies for cross-platform, cross-device HTML based mobile or web applications.

Show Links

  • Try WinJS
  • Angular-WinJS
  • WinJS Talks at Build2014
  • Building a Converged Phone and PC App using HTML and JavaScript
  • Typescript
  • Should we use Typescript for Win.JS?
  • DefinitelyTyped Typescript Definition files for WinJS

Follow Josh Williams on Twitter
Follow Olivier Bloch on Twitter
Follow Cory Fowler on Twitter

View Details

Join your guide Cory Fowler as he talks to the product teams in Redmond as well as the web community.

This week Brady Gaster rejoins WebCampsTV as a guest to show off the new tooling he's been working on with his team. The WebJobs tooling provides a rich experience for Web Site developers who want to leverage WebJobs in Azure Websites. Brady also introduces us to Swagger, a great API metadata format, and shows how easy it is to output Swagger JSON using the Swashbuckle NuGet package.

Show Links

  • Making your jobs easier with the Azure WebJobs SDK (with Pranav Rastogi & Mike Stall)
  • WebJobs SDK tutorial
  • PSBuild
  • Swagger 1.2 spec
  • Swashbuckle NuGet Packages (Web API & Self-hosted Web API)
  • SchemaStore.org
  • Surfacing your HTTP APIs with API Management (with Josh Twist)
  • Taking Your ASP.NET Apps to the Cloud with Microsoft Azure Websites

Follow Brady Gaster on Twitter
Follow Cory Fowler on Twitter