Join Visual Studio Live! for an amazing view of Beantown, bringing our
expert speakers for intense developer training, Hands-On Labs,
workshops, sessions and networking adventures to the Northeast. June 9-13, 2019
2019 On-Demand Package with Registration*
Revisit the sessions you attended or catch the presentations you missed with VSLive! Conference On-Demand! The On-Demand package offers in-person conference attendees’ access to all 75-minute sessions, 20-minute fast focus sessions, and gene..
Full Stack Web Development - Boston 2019
Web development has become the dominant approach for building enterprise software. To provide your best on every project, you need to understand the server and browser client worlds. On the server there’s ASP.NET classic, and ASP.NET Core, both with versions..
DevOps in the Spotlight - Boston 2019
DevOps impacts all aspects of the software lifecycle, from development to testing to security to deployment and runtime monitoring. DevOps has been called the second decade of Agile. However, it isn’t just about tools and technologies either. It’s people, proce..
Developing New Experiences - Boston 2019
The expectations around “user experience” are being upended right before our eyes. In today’s world you need to understand not only graphical interactions with keyboard, mouse, touch, and stylus, but also gesture, 3D, mixed-reality, and more. Fortunately, we..
Delivery and Deployment - Boston 2019
Every developer knows that there’s more to software development than just code and tooling. The practices and techniques we use to understand and analyze the problem space, to manage interpersonal communication and conflict, and other patterns and practices, ar..
Cloud, Containers and Microservices - Boston 2019
Nearly all organizations are exploring or embracing cloud computing, whether that be on-premises or public clouds. The concepts of container technologies such as Docker and Kubernetes (aka K8S) are having a major impact on cloud computing, as well a..
This VSLive! Boston 2019 Single Track Package gives you access to
all of the sessions from one (1) technical content track from a single
Data has once again become one of the hottest topics in our industry.
Advances in relational tools like SQL Server are exciting, but then
.NET Core and More - Boston 2019
At the heart of the Microsoft development experience is the .NET Framework. But these days there’s so much more than just that original framework. You also need to understand .NET Standard and .NET Core, not to mention the cool features added to C#, Roslyn and Visua..
You've heard the buzz – target every mobile platform from a single C#/XAML codebase. Sounds too good to be true? The story is actually even better - let's unpack the promise of Xamarin.Forms. The reach goes beyond just mobile platforms of iOS, Android & Windows – did you know your Xamarin.F..
Marcel de Vries
How well do you test your application or Web site? Are you still testing your applications or sites manually and does that take a lot of time? Do you find it hard to create and maintain automated tests for your applications? Have you created automated tests but do you find them hard ..
A big change in terms of security in ASP.NET Core 3.0 is that Microsoft is including the capability to create your own token service that supports OpenIdConnect. It uses the well-established IdentityServer framework as the basis for that.
A token service enables you to do centralized a..
C# is an open-source, mature object oriented language, used by millions of .NET developers, yet its evolution is still underway. In this session, we'll cover the latest features that have been added to C#8 and how they work in detail so you'll know when to use them effectively in your new..
Bootstrap 4 has been recreated from the ground-up using CSS 3 features such as Flexbox. As such, it only supports the latest, stable releases of all major browsers. On Windows, this means only IE 10, 11 and Edge. Many of the old, familiar CSS classes are still available, but have been m..
In this session we will look at deep learning to as an increasingly important toolset for developers.
You will learn:
About Deep Learning
About Convolutional neural network
How to use Deep to solve real world examples..
Developers are often unaware of how their users actually see their screens. In this UX design session, we'll discuss the most important principles concerning how the human brain and visual system determine how users see application interfaces. We'll look at Gestalt principles for groupi..
Many web applications require the user to upload files. The HTML file input allows the user to select a file from their hard drive, but how do you then upload that file? What are the best practices? How can you limit the file size? How can you style the control to match the rest of your..
Unit Testing and Test-Driven Development (TDD) arguably mean the same thing. They (both describe a way of developing software so that you always know whether or not it's working. You write little chunks of code (unit tests) that verify the objects and methods in your application's code ..
It's 2019 & developers have a lot of choice in how to build mobile apps. However, mobile strategy needs to be driven by type of app, platform reach and developer expertise. Is the Cordova hybrid route still an option? What are key factors that demand native mobile apps for iOS/Android/UWP? ..
Dive into code signing and learn why you want to be attaching signatures to your code and how to quickly and securely incorporate code signing into your CI/CD pipeline.
You will learn:
Get a code signing service setup quickly and securely for your organization that supports any
It would be so easy if everyone at our companies just used Scrum -- or at least Agile. No one would lean on the team for dates and deadlines, and everyone would know that change is a good thing. It'd be one great big happy project management family. But let's face it -- an all-Agile org..
Power BI has been a runaway success in adoption and mindshare, rocketing Microsoft past many of its business intelligence competitors. You may already know Power BI creates great looking visualizations, or that it runs on Windows, iOS, Android, and in the cloud. But do you know how to u..
Laura B. Janusek
The remote working trend is becoming more and more popular, whether it's a weekly work-from-home day or an overall company structure. The majority (67%) of remote work programs are offered at manager's discretion, so it could be right around the corner. And if you're a manager, it c..
Augmented and virtual realities are getting increasingly more popular not only among developers, but also consumers. Now we can add those technologies to web and mobile applications.
Augmented reality mobile applications can be used in a wide variety of projects, no matter if i..
This session explores the many facets of routing in an Angular application, and covers a lot of awesome yet practical techniques. With routing, we can define multiple routes, pass data to routes, preload data for our views, guard our routes, add a spinner, and even improve performance..
Writing data access code is tedious and mundane. The simple act of creating the CRUD (Create, Read, Update, Delete) operations doesn't add business value to your application, but it is an absolute necessity. In this session, I show you the core features of EF Core 2 and how it can sav..
In this session, I show you how ASP.NET Core implements the Model View Controller pattern for Web Applications and the Model Controller pattern for Restful services. I cover convention over configuration, implementing Controllers and Action methods, Views (including partial views and ..
With the release of SQL Server 2016, the database engine has been greatly enhanced for security, with three new features that you'll learn about in this demo-packed session. With dynamic data masking (DDM), you can fully or partially conceal sensitive columns from query results. Maskin..
Many are increasingly seeing microservices and containers as an architectural style of choice. Kubernetes is also gaining a lot of momentum. This session will look at key tenets of microservices. Then you'll switch to practically applying these concepts to AKS, formerly known as Azure C..
Eric D. Boyd
Service Fabric is the foundational technology that powers Microsoft Azure large-scale services such as Azure Cosmos DB, Azure SQL Database, Microsoft Dynamics 365, and Cortana. In this session you'll get an overview of Service Fabric and the application and service model. You'll learn h..
Artificial intelligence used to be something super complex but Microsoft is making it simple and available for any developer to integrate it in their apps. In this session we'll look at how you can use features like computer vision, speech recognition and other AI features of cogniti..
This session presents an overview of Azure Cosmos DB, a globally distributed, massively scalable, low (single-digit millisecond) latency, fully managed NoSQL database service that is designed specifically for modern web and mobile applications. Like other NoSQL platforms, Cosmos DB sup..
Voice and speech recognition appear everywhere in today's devices. You'll find great implementations in Amazon Alexa, Apple Siri, OK Google and Microsoft Cortana. The dream of talking to your computer, telling it what to do, and then sitting back and watching it carry out the request i..
There's a lot of confusion about async/await, Task/TPL, and asynchronous and parallel programming in general. So this session will start with the basics and look at how you can consume asynchronous methods using Task and then see how the "await" operator can makes things easier. Along t..
Most developers end up interviewing candidates for their team at some point, but few receive any instruction in how to do it. In this session, a veteran team leader and developer with over 400 interviews under his belt will cover the basics, including general approach, questions to ask,..
Eric D. Boyd
Idle CPU cycles are wasteful, but it's very likely that you have far more computing capacity than you use. However, serverless compute architectures have arrived to save us from that waste. Serverless is a shift in how we think about provisioning compute resources and paying for these r..
As our systems increasingly demand more real-time updates, we need better ways of working with these live streams of information. Traditional pull models fail to provide the real-time responsiveness and scale needs that modern systems expect. Moving to a push model allows us to scale easi..
Laura B. Janusek
This session will explore how to use Planning Poker — the Agile, consensus-based estimation technique — to generate data-informed project estimations for your product roadmap. Attendees will gain insight into the process with real-world examples and tips from an experienced project ..
Delegates are waiting to make our code more flexible and extensible. We'll take a look at what delegates are and dispel the mystery of the built-in Func and Action delegate types. Jumping into code, we'll use them to make our classes more flexible and even use multi-casting to kick off ..
We'll start off with the fastest Scrum overview of all time and why you should care. From there, we'll pivot to talk about why Scrum is still relevant in the days of DevOps and continuous deploy and continuous releases. Plus, stick around afterward to chat about your Scrum questions!..
WSL or the Windows Subsystem for Linux brings a real bash shell to Windows 10 and Windows Server. In this quick tour, Brian will take you from nothing to something and show you some wonderful things you can do to live a heterogeneous developer lifestyle at the command-line.
You will le..
Python is a general-purpose programming language and platform that provides a rich ecosystem of powerful features and libraries. As a dynamically-typed object-oriented language using "significant whitespace" to denote scope blocks (instead of lexical markers), Python is relatively easy fo..
The future of .NET is .NET Core and netstandard. Learn how the large codebase of CSLA .NET was adapted to support netstandard 1.5, 1.6 and 2.0 while continuing to support full .NET (and Xamarin and UWP).
You will learn:
How .NET Core relates to .NET Standard
How to migrate .NET Fram..
Razor Pages are a new feature of ASP.NET Core 2.0 that brings a simple page based development model to .NET Core. While they are similar to Razor Views in MVC, they have interesting differences. Essentially, they are the preferred way to generate server-side HTML content in the Microso..
Data persistence is the foundation of all apps. When you work with the Azure Cloud you have tons of choice. Do you still choose SQL Server? If yes, do you use VMs, SQL Database, or managed instances? What about containers? And what is this Cosmos DB thing? Do you even care about table ..
In modern applications, data is being retrieved in asynchronous, real-time streams. The days of traditional pull requests where the clients asks for data from the server are becoming a thing of the past. Reactive applications incorporate push notifications to provide real-time updates to ..
With the introduction of CouchDB to the world, the world suddenly seemed to be alive with a whole slew of "alternative" approaches to data persistence, collectively called "NoSQL" and offering a ""slightly different"" to ""radically different"" view of data storage and retrieval. It's lef..
"I invented the term 'object-oriented', and I can tell you for a fact that C++ was not what I had in mind." --Alan Kay, inventor of Smalltalk (among other things)
But what, exactly, did Mr. Kay have in mind? If not the kind of object-oriented that C++ (and later Java and C#) developers b..
Every company is a software company. How you and your team build software, your engineering practices, your toolkit, affects your ability to help your business succeed. In this session, we'll look at what a modern DevOps pipeline looks like when using Azure DevOps Services or Azure Dev..
You've probably seen how a ASP.NET Core application works, but authentication and authorization are a different cup of tea. Microsoft completely re–did a large part of these security features in ASP.NET Core.
ASP.NET Identity enables you to do authentication for a single application an..
Marcel de Vries
"You build it, you run it!" It is a great DevOps tagline, but how can you make this work in practice? In order to "run" the software you need to have insights in how your application is doing in production. You need insights into the performance, usage, infrastructure utilization and..
We cover key building blocks such as modules, components, and templates. Come and get a quick start to building successful Web applicatio..
Open source technology Apache Spark as the analytics and machine learning platform of choice for many companies. While Spark has manifested in numerous parts of the Microsoft stack, including SQL Server 2019, Microsoft's go–to Spark service is Azure Databricks.
The service, from Micros..
For every mobile cross platform developer, it's important not only create a look and feel of a native application, but provide access to native functionality. The easiest way to access native APIs when building apps with Xamarin is Xamarin.Essentials.
In this session, you'll le..
Learn how .NET Core 3 brings WPF and Windows Forms into the future with a modern runtime. See what's new for WPF and Windows Forms, learn how to easily retarget your .NET Framework application over to .NET Core, and how to get these modern desktop apps to your users.
You will learn:
Data Science and Artificial Intelligence are fascinating areas of computing. Microsoft is betting a lot on these new technologies, but we are also aware that data scientists are highly trained professionals, and that not every software developer can create and maintain complex data ..
There are many perks to hearing from Microsoft insiders who are "in the trenches" working with developers just like you on a daily basis. These sessions are a chance to hear the newest and latest techniques from those truly in the know...