HashiCorp Terraform on Azure | Azure Friday

Hariharan Jayaraman joins Scott Hanselman to talk about how HashiCorp Terraform provides an easy way to define and deploy cloud infrastructure using HashiCorp Configuration Language (HCL). This custom language is easy to write and easy to understand, and Hariharan gives you the steps to start using Terraform with Azure.For more information, see:Install and configure Terraform to provision VMs and other infrastructure into Azure (docs)Terraform-providers/terraform-provider-azurerm (GitHub)Microsoft Azure Provider (Terraform site)Follow @SHanselman Follow @AzureFriday Follow @hariharan_msft

Posted on: 20 September 2017 | 2:30 pm

Snack Pack 21: Installing Visual Studio 2017 Preview | The Xamarin Show

Welcome to The Xamarin Show Snack Pack Edition. A Snack Pack is bite sized episode that is focused on a specific topic and covered in just a few minutes. Today, we take a look at how to easily install Visual Studio Previews, which runs side-by-side the standard install.Show Links:Visual Studio 2017 PreviewFind James on: Twitter, GitHub, Blog, and his weekly development podcast Merge Conflict.Follow @JamesMontemagnoNever Miss an Episode: Follow @TheXamarinShow

Posted on: 20 September 2017 | 10:00 am

Super UWP App's with the Super Windows Template Studio

We couldn't have a "Template Week" if we didn't cover the awesome that is the Windows Template Studio!What? You've never heard of it?Windows Template StudioWindows Template Studio is a Visual Studio 2017 Extension that accelerates the creation of new Universal Windows Platform (UWP) apps using a wizard-based experience. The resulting UWP project is well-formed, readable code that incorporates the latest Windows 10 features while implementing proven patterns and best practices. Sprinkled throughout the generated code we have links Docs, Stack Overflow and blogs to provide useful insights.Example scenario: I need an app that uses MVVM, uses master detail, can suspend and resume, settings, maps on one of the pages and will need Azure hub notifications. It will need a background service that does a query every 5 minutes...Select your project type and framework:Select your App pages and features:You are ready!, create your project template and run it.So what's new with the WTS? v1.3 is!Windows Template Studio 1.3 Released!We’re extremely excited to announce the Windows Template Studio 1.3.In this release, we added in app scheme launch, finalized our work for localization, massive improvements in accessibility and started our work for Visual Basic support.What’s new:For a full list of adjustments in the 1.3 release, head over to WTS’s Github....New Feature:Scheme to launch app (aka myAwesomeApp://myDeepLinksIntoMyApp?foo=bar)Template improvements:Default Windows theme support added to templateFiles are now UTF-8 with BOM to make sure all cultures are supportedAccessibility support in templatesImprovements to the Wizard:Accessibility support in Wizard drastically improvedLots of under the hood bug fixes and code improvementsAll needed parts for localization are built-in now (looks like we missed window to get actual localized files)Initial VB engine work was added in.Bug fixesProcess improvements:StyleCop enforcements across Template and Wizard code basesAppveyor added for pull requests to be sure we have proper continuous integration checksRequired work for .NET FoundationHow to get the update:There are two paths to update to the newest build....What else is cooking for next versions?We love all the community support and participation. In addition, here are just a few of the things we are currently building out that will be in future builds:Fluent Design in the templatesInk templatesImproved Right-click->add support for existing projectsLocalization in the wizardVisual Basic supportCaliburn.Micro supportPrism supportWith partnership with the community, we will continue cranking out and iterating new features and functionality. We’re always looking for additional people to help out and if you’re interested, please head to our GitHub at https://aka.ms/wts. If you have an idea or feature request, please make the request!Follow @CH9 Follow @coding4fun Follow @gduncan411

Posted on: 20 September 2017 | 8:00 am

Tuesdays with Corey - go TEST Scheduled Maintenance | Tuesdays With Corey

Corey Sanders, Director of Program Management on the Microsoft Azure Compute team sat down with Ziv Rafalovich - a Senior PM on the Azure Compute team. Ziv shows off our new capabilities around notification and scheduling maintenance on your own timeline.Note: During September, customers can test the new experience in the US West Central region by creating new VMs in the region, and use this link to the Azure portal: http://aka.ms/plannedmaintenancepreviewPost any questions, topic ideas or general conversation here in the comments OR online on via Twitter with  #AzureTwC.Follow @CoreySandersWAFollow @RicksterCDN 

Posted on: 19 September 2017 | 11:52 am

Virtual Machine Planned Maintenance | Azure Friday

Ziv Rafalovich joins Scott Hanselman to talk about improvements to the planned maintenance experience in Azure, including better visibility and control of maintenance events that impact virtual machine availability. Learn how to create alerts, discover which virtual machines are scheduled for maintenance, and proactively start the maintenance using the Azure portal, REST API, Azure PowerShell, or Azure CLI.Note: During September 2017, you can try the new experience by creating new VMs in the US West Central region using this special link to the Azure portal: http://aka.ms/PlannedMaintenancePreview.For more information, see:Planned maintenance for Linux virtual machinesPlanned maintenance for Windows virtual machines in AzureFollow @SHanselman Follow @AzureFriday

Posted on: 18 September 2017 | 12:00 pm

TWC9: Ice Cream Thursday, Edge Web Summit, Ultimate C# Tools, ARKit + HoloLens and much more... | This Week On Channel 9

This week on Channel 9, Christina and Seth discuss the week's top developer news, including;[00:43] Microsoft Edge Web Summit 2017[01:18] The Ultimate List of C# Tools: IDEs, Profilers, Automation Tools, and More [Angela Stringfellow][01:56] Ignite[02:11] Microsoft Tech Summit is back – register for a free event near you![02:35] Save time using new developer tools for Microsoft Teams[03:42] Get a look behind the curtain at Artificial Intelligence [Matthew Calder][04:38] .NET Core vs .NET Framework: How to Pick a .NET Runtime for an Application [Angela Stringfellow][05:26] Devs Use ARKit to Make an iPhone Motion Controller for HoloLens [Ben Lang] (via Developer marries HoloLens and ARKit, produces terrifying child)[06:42] Azure Tips and Tricks Part 15 - Underlying Software in Azure Cloud Shell, Complete list of Azure Tips and Tricks [Michael Crump]Picks of the Week!Christina's Pick of the Week:[07:20] Anime-Style Illustrations Created In Microsoft Excel [Brian Ashcraft]Seth's Pick of the Week:[08:46] An Introduction to Blockchain with Mark Russinovich [Mark Russinovich, Seth Juarez]Please leave a comment or email us at twc9@microsoft.com.Follow @CH9 Follow @film_girl Follow @sethjuarez  Follow @gduncan411

Posted on: 15 September 2017 | 4:30 pm

On.NET Special Episode: NET Conf teaser with Beth Massi | On .NET

In this episode of On.NET, we have a special guest, Beth Massi, who provides us with her insight around .NET Conf 2017 and what to expect – there will be a few surprises so please definitely tune in.[00:20] Overview of .NET Conf by Beth, discussion around concurrent tracks with 40+ sessions over 3 days[00:39] Day 1 keynote live stream from DEVIntersection Europe in Stockholm, Sweden, with Scott Hunter, Miguel de Icaza, and Mads Torgersen in front of a live audience[00:59] Days 2 & 3 streaming concurrent tracks through MVA & Channel 9[01:25] .NET Core 2.0 release, .NET Standard,[01:40] Scott will discuss new features of ASP.NET Core, the .NET Core CLI, new features in Visual Studio for building Web and Container based applications, Azure diagnostics features, Azure functions[02:03] Miguel will walk through Visual Studio for Mac – he has a few surprises, it will be quite entertaining[02:34] Mads will show us Visual Studio productivity, like interloop, debugging, code refactoring, C# 7.1, C# 7.2, and a preview of C# 8.0[02:51] We have a couple of announcements – please tune in for details![03:21] The history of .NET Conf: For the community, by the community, including a whole day of community speakers from all over on day 2: Red Hat, Google, PeachPie author, Bleacher Report author, not just Microsoft talking heads[05:22] Day 3 '.NET Fundamentals' Track Overview: It's all about the basics, getting started with .NET, C#, programming. We have Bob Tabor, who is a really great trainer joining us[05:47] Day 3 'Learn Web and Mobile' Track overview: It's all about getting started with web and mobile – we have a great set of content there run by our partner, Xamarin University[06:13] Scott Hanselman will be emceeing the community tracks[06:39] We're also running local events worldwide in various 65+ cities near you, starting on the 19th running through the end of October, so you can watch the livestream with others, (or alone in your pajamas if you prefer), some are Hands On Labs, we're providing a huge 'event in a box' kind of thing[07:12] Thank you to our MVPs and our influencers in the community[07:22] .NETConf website quick tour[08:47] Thank you to our sponsors! Many are part of the steering group for the .NET Foundation. Shout out to Samsung who we're bringing in to do a session on TV apps with .NET[09:28] How to get tickets to see the conference live in Sweden at DEVintersectionEurope[10:35] Key differences in this years' conference versus in years past: the concurrent tracks being livestreamed, coupled with the keynote being delivered from half way around the world, are all new[12:45] Shout out to the v-team, people from the .NET team themselves, people in marketing, people in the studios, people in the community: Richard Campbell, MVPs, Javier Lozano. Being able to pull of these workstreams could not have happened without all of their help. The professionalism of the teams has really been awesome.Learn more.NET Conf website.NET Conf on Channel 9DEVintersectionEuropeFollow @DotNetFollow@RichLanderFollow@BethMassi

Posted on: 15 September 2017 | 1:01 pm

Azure Service Health | Azure Friday

Dushyant Gill joins Scott Hanselman to talk about Azure Service Health. When issues in Azure services affect your business-critical resources, Azure Service Health notifies you and your teams, helps you understand the impacts of the issue, and keeps you updated as the issue is resolved. It also helps you prepare for planned maintenance and changes that could affect the availability of your resources.[01:34] - Personalizing your view of Azure Service Health[03:32] - Tracking issues and keeping your stakeholders informed[04:48] - Filter Azure Service Health issues[05:30] - Pinning filtered world maps to your dashboard[07:05] - Azure Service Health is more than just up/down status[08:05] - Setting up notifications[10:30] - Integration with PagerDutyFor more information, see:Azure Service Health (overview)Azure Service Health (docs)Follow @SHanselman Follow @AzureFriday Follow @dushyantgill

Posted on: 15 September 2017 | 11:28 am

Kevin Gallo September 2017 | Windows Community Standup

Kevin Gallo and Seth Juarez will be hosting the second Windows Community Standup on September 14th, 2017 at 10:30 am PST. The event will be streamed live on Channel 9 and there will be a Q&A afterward.

Posted on: 13 September 2017 | 7:46 pm

Inside Coco Framework, the Foundation of Blockchain for Enterprise with Mark Russinovich

In a previous video I had the opportunity to learn about the fundamentals of blockchain. In this entry I was able to spend more time with Mark discussing the Coco Framework. This frameworks is designed to ameliorate some of the challenges of working with blockchain in a business environment. Some of the main areas of improvement include:Privacy,Governance, andSpeedIt was a fascinating discussion! Would love your thoughts.More on the Coco Framework

Posted on: 13 September 2017 | 1:00 pm

Keynote | Microsoft Edge Web Summit 2017

Charles Morris kicks off Microsoft Edge Web Summit 2017 with a whirlwind tour of what's new in Microsoft Edge in EdgeHTML 16, and some exciting announcements about what's in store for the year ahead.Then, join Yan Zhong and Adam Barrus for a behind-the-scenes conversation on building the Microsoft Edge client app. You'll learn our approach to developing more usable, accessible, and innovative experiences for the web on Windows. We'll give you insight into our sources of feedback, and how they played a role in building some of the new features coming soon to Microsoft Edge.

Posted on: 12 September 2017 | 1:19 pm

Keynote | .NET Conf 2017

Live Keynote from DevIntersections Europe in Stockholm, Sweden!Join us as we kick off the conference and introduce you to all the new features in .NET Core 2.0, our cross-platform, open source .NET. .NET Core 2.0 implements .NET Standard 2.0 which delivers on the promise of .NET everywhere and significantly expands the API surface area so that sharing libraries across all .NET workloads is much easier. Learn about the new features in ASP.NET Core and Azure that make building, deploying and monitoring web, cloud and container apps easy. Also see the new tools in Visual Studio 2017 and Visual Studio for Mac that fully support .NET Core 2.0. Plus, a few surprises you don't want to miss!

Posted on: 12 September 2017 | 12:30 pm

Getting Started with Aurelia | Visual Studio Live 2017

Aurelia is a Single Page Application framework getting a lot of traction as an alternative to Angular. It includes a rich data binding system, dependency injection and modules, an intuitive and powerful routing and navigation system, and lots of extensibility throughout. This session will help introduce you to the capabilities of Aurelia and how to get started using it to build applications. You will learn: •How to create an application project from scratch with Aurelia or using the Aurelia CLI or Webpack •How to build MVVM web client applications leveraging Aurelia's data binding and dependency injection Learn how leverage the rich routing and navigation features of Aurelia

Posted on: 23 August 2017 | 9:31 pm

SOLID – The Five Commandments of Good Software | Visual Studio Live 2017

The SOLID principles are the five commandments of the software world. They have been forgotten for years, as developers focused on JavaScript frameworks with stupid names and complicated patterns. The SOLID principles transcend frameworks and patterns. They are the foundation of building good software, the breakers of monoliths, the decouplers of coupling, and the squashers of regression bugs. One might even say they're the creators of maintainable code. Unless you're already a believer, you need to attend this session and get on the right path. You'll work through each of the principles, learn what they mean, what they will do for you, and why you should stop breaking them. You will even check out some C# code that explains how they can help you; and problems that will haunt you if you ignore them and are face their wrath.

Posted on: 23 August 2017 | 9:30 pm

Distributed Architecture: Microservices and Messaging | Visual Studio Live 2017

Building distributed systems provides great benefits in terms of reliability, scalability, deployment flexibility, decoupling of disparate services and apps, and so on. Actually realizing these benefits can be a challenge. It requires architects and developers pay a lot of attention to app and service boundaries, messaging patterns, and data ownership. This session is an architecture-focused dive into distributed systems design, including the creation of microservices, apps, and the messaging patterns used to communicate between them. You will learn: •About the challenges you'll face when trying to realize the benefits of distributed systems •How to manage service and app boundaries to achieve practical decoupling •About messaging patterns key to successful interaction across the services and apps in a distributed system

Posted on: 23 August 2017 | 9:30 pm

Microsoft’s Open Source Developer Journey | Visual Studio Live 2017

Microsoft has been pushing the open source rock up the hill for almost 15 years now. Are they succeeding? How does open source .NET fit into the larger open source world? Join Scott Hanselman as he gives you both historical context AND lots of technical demos of .NET Core and ASP.NET Core.

Posted on: 23 August 2017 | 9:30 pm

Getting to the Core of .NET Core | Visual Studio Live 2017

The .NET Core is truly a new technology that is fast, efficient, cross platform, and open source. It also shares many similarities with the same .NET Framework you've known and loved for years. This session explains exactly what .NET Core is, but doesn't stop there. You'll also dive deep into the architecture and runtime, including how it works across different platforms like Windows, OSX, and Linux. You'll explore how your apps are loaded and who hosts them, how the runtime finds tools to run commands on, and deeper subjects like what is the muxer, getting true side by side deployment, runtime identifiers, the new .NET Platform Standard, and more. You will learn: •Where you can use your existing code with .NET Core •How your applications are loaded with .NET Core •The architecture behind .NET Core

Posted on: 23 August 2017 | 9:29 pm