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

Continue reading Getting Started with Aurelia | Visual Studio Live 2017

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…. Continue reading SOLID – The Five Commandments of Good Software | Visual Studio Live 2017

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

Continue reading Distributed Architecture: Microservices and Messaging | Visual Studio Live 2017

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 technica… Continue reading Microsoft’s Open Source Developer Journey | Visual Studio Live 2017

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

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

Announcing Windows 10 Insider Preview Build 16273 for PC

Hello Windows Insiders! Today we are releasing Windows 10 Insider Preview Build 16273 for PC to Windows Insiders in the Fast ring and Skip Ahead. Flighting Update for PC We have some updates for Windows Insiders on how we’ll be releasing new builds going forward for the next couple of months. As explained when we […] Continue reading Announcing Windows 10 Insider Preview Build 16273 for PC