All 101 Sessions

Tracks: All |  .NET/ C#/ .NET Core |  Agile/ Mad Skillz |  Azure/ Cloud |  Coding Skills |  Data |  DevOps |  Hands On IoT lab by Microsoft |  IoT |  Javascript/ Front-end |  ML/ AI/ Smart Assistants |  Mobile Dev |  Open Topics |  Serverless/ Containers |  Web Dev | 
Timings: All  | 9:00AM-9:50AM  | 10:00AM-10:50AM  | 11:00AM-11:50AM  | 1:00PM-1:50PM  | 2:00PM-2:50PM  | 3:00PM-3:50PM  | 4:00PM-4:50PM 
Track:
For all levels
Time & Location:
By now most of us have had some exposure to "functional programming" whether that's through higher-ordered functions, LINQ, or MapReduce. But words like "monad" still strike fear into the heart of the.....Learn More
Track:
Prior knowledge needed
Time & Location:
After you've started learning Xamarin.Forms from books, blogs, or the excellent Xamarin Developers site (developers.xamarin.com), you need to know learn the libraries and architectures not built-in in.....Learn More
Track:
For all levels
Time & Location:
Whether you're just starting out with Xamarin.Forms or have been working with it since the beginning, some great tools have come out in the last 12 to 18 months to help visualize your XAML layouts as .....Learn More
Track:
For all levels
Time & Location:
Profiler isn't just for DBA's. It's an indispensable tool for any developer working with SQL Server. It's not hard to use, but the options and the volume of output can be overwhelming. We'll look at h.....Learn More
Track:
For all levels
Time & Location:
Manual testing is a skill set that is still needed and works well within agile methodology. I will discuss techniques and processes to help testers adjust who are new to agile, some tips for those who.....Learn More
Track:
For all levels
Time & Location:
In this session, you will learn how to use Microsoft's cognitive toolkit, also known as CNTK for building and training deep learning models for speech classification. You will also learn about Connect.....Learn More
Track:
For all levels
Time & Location:
Go is programming language created at Google with roots as far back as the 70's and created by pioneers like Ken Thompson and Rob Pike. Given Go's provenance and rising popularity, I expect most deve.....Learn More
Track:
For all levels
Time & Location:
Server less architecture is a current buzz word and there are various offerings to choose from different cloud vendors. The talk will be focused on Azure Functions and the various integration options .....Learn More
Track:
For all levels
Time & Location:
This session will go through the fundamentals of developing Native Mobile Apps using Native Script leveraging the power of Angular, Typescript of JavaScript as your scripting language. A working sessi.....Learn More
Track:
For all levels
Time & Location:
This session will have a short presentation followed by an open discussion with session attendees focusing on how institutions of higher learning should educate and train the next generation of progra.....Learn More
Track:
For all levels
Time & Location:
Learn how to get started using Xamarin Forms to create cross platform apps for iOS, Android, and Windows 10. Xamarin Forms allows you to share most of your code while targeting every major platform us.....Learn More
Track:
Prior knowledge needed
Time & Location:
Implementing Artificial Intelligence typically requires hiring a team of highly skilled, highly paid employees. Microsoft Cognitive Services makes it cheap and easy to transform your business using ar.....Learn More
Track:
For all levels
Time & Location:
You're probably thinking "what are you talking about?!" and that's fair. You'd be surprised what's possible even against a well established and secure system. Learn techniques that help prevent creati.....Learn More
Track:
For all levels
Time & Location:
Serverless architecture is a way of computing that allows you to build/run applications and services without thinking about servers. Join Brian McKeiver as he compares & contrasts two of the most popu.....Learn More
Track:
For all levels
Time & Location:
Everyone loves a little automation in their lives. Whether it’s turning on lights or the coffeemaker, making machines work for you is always entertaining (as long as it doesn’t lead to SkyNet). This i.....Learn More
Track:
Prior knowledge needed
Time & Location:
Building great Web applications and APIs is what we do. But… how do we secure them? How we do manage authorization and authentication? Well, guess what? In this session we’ll discuss these questions a.....Learn More
Track:
For all levels
Time & Location:
Take a quick dive into Power Apps and how they can be used to develop quick solutions for your business......Learn More
Track:
Prior knowledge needed
Time & Location:
Are you using Entity Framework or some other ORM? Do you have a direct dependency on that ORM? Maybe you've created one or more repositories to abstract away all of the EF stuff. We will explore the R.....Learn More
Track:
For all levels
Time & Location:
Want to learn git but don't know where to start or are you simply afraid of the command line? Then this session is for you. We will focus on the high level core concepts to give you a foundation to st.....Learn More
Track:
For all levels
Time & Location:
Learn how Stack Overflow serves over 100 million unique visitors each month on just 9 web servers. This will be a high level architectural overview of the company, its platform, and our technical choi.....Learn More
Track:
Prior knowledge needed
Time & Location:
GraphQL is the new kid on the block, but it doesn't have to be confusing or hard to use as a front-end developer! GraphQL can enable you to build apps without the constraints of “age old” problems tha.....Learn More
Track:
Prior knowledge needed
Time & Location:
Whether you are turning a hobby into a startup or developing a world class global product, you don’t want to pay for things you don’t use. Learn how to dump your virtual machines with serverless archi.....Learn More
Track:
For all levels
Time & Location:
Visual Studio is a consistently great tool for developing applications on the Windows platform. In this talk we will discuss the productivity improvements added to Visual Studio 2017 that make it even.....Learn More
Track:
For all levels
Time & Location:
Come learn about how Azure functions and logic app can be used to build sophisticated cloud based applications. We will discuss Azure Functions, Logic App, Micro-services, Service Fabrics, API Manag.....Learn More
Track:
Prior knowledge needed
Time & Location:
Unit testing, that thing we're ALL doing now, Right? You're not? because it's hard, time consuming, or your project isn't structured to test? Let me take you into the darkest scariest part of testing......Learn More
Track:
Prior knowledge needed
Time & Location:
RESTful API's are the standard for building web services. While it has proved ubiquitous, its rigid nature does not lend itself well to the dynamic nature of iterative development. Since REST itself i.....Learn More
Track:
For all levels
Time & Location:
Come learn stories of how companies were struggling to deliver value to the business when using serverless and microservices. Let's learn from these experiences and be pragmatic but forward-looking a.....Learn More
Track:
For all levels
Time & Location:
Between Visual Studio 2017, Visual Studio Team Services (VSTS), and Application Insights, Microsoft has created a powerful Development, CI/CD and Monitoring pipeline designed to quickly get your appli.....Learn More
Track:
For all levels
Time & Location:
Building applications in the Cloud and Mobile environment can be challenging. Come learn how to reduce development time and increase connectivity by using these Modern tools. These work across a varie.....Learn More
Track:
For all levels
Time & Location:
Learn how to choose between Event Hub or Service Bus when developing your applications......Learn More
Track:
Prior knowledge needed
Time & Location:
Agile is on everyone’s minds today, as more and more organizations are eager to reap the benefits of rapid iterations using customer-centric approaches. Organizations tend to run to Scrum first becaus.....Learn More
Track:
For all levels
Time & Location:
How can AI improve the efficiency of medical field workers in remote Ugandan villages? We’ll dive into a real-world case on how A.I. can assist medical workers in the field. From eliminating time-c.....Learn More
Track:
Prior knowledge needed
Time & Location:
The healthcare industry needs more than just a facelift, but more like a rebirth and it’s about to get it. All stars are aligned to make this magic happen and it’s coming as a perfect storm. New har.....Learn More
Track:
Prior knowledge needed
Time & Location:
Xamarin can really bring powerful functionalities to your development. In this talk, we'll go over some of the cool things you can accomplish by applying triggers, behaviors, and commands in your appl.....Learn More
Track:
Prior knowledge needed
Time & Location:
Decreasing cycle times from development to production matters, even and especially when you have thousands of devices......Learn More
Track:
For all levels
Time & Location:
The next evolution in cloud computing is a smarter application not in the cloud. As the cloud has continued to evolve, the applications that utilize it have had more and more capabilities of the cloud.....Learn More
Track:
For all levels
Time & Location:
Join Azure MVP Jason Milgram for this free training session on securing your Azure infrastructure. Topics covered: * Creating a DMZ and private backend * Managing Network Security Groups (NSGs) * E.....Learn More
Track:
For all levels
Time & Location:
The recent release of AKS, the newest version of managed Kubernetes services for Microsoft Azure, allows developers to quickly realize the benefits of open source Kubernetes without the complexity and.....Learn More
Track:
For all levels
Time & Location:
In the old days, your app architecture was pretty simple: You had a database and a web app, on two different servers if you were lucky. Then the cloud came along and it became easy and cheap to break .....Learn More
Track:
Prior knowledge needed
Time & Location:
Learn the basics of separating operations that read data (queries) from operations that write data (commands) and how to store data as a series of events. This session will focus on how the CQRS and E.....Learn More
Track:
For all levels
Time & Location:
Elasticsearch is an open-source, highly-scalable, enterprise quality search engine. Elasticsearch is surrounded by a rich eco-system, that includes tools for visualization (Kibana), machine learning (.....Learn More
Track:
For all levels
Time & Location:
In this session, we will show you how you can use standard DevOps practices such as IaC, CI/CD, automated release and more in conjunction with Kubernetes (AKS) and Helm. For those who don’t know, Helm.....Learn More
Track:
For all levels
Time & Location:
In this talk I'll be discussing the modern science of deliberate practice, popularized in recent books like "Peak", "Practice Perfect", and "Outliers". I'll highlight the best lessons from these sourc.....Learn More
Track:
For all levels
Time & Location:
Wondering what to do with a Raspberry Pi? Ever wanted to setup your own cluster? Interested to see how truly cross-platform .NET Core really is? We'll explore creating and deploying serverless fun.....Learn More
Track:
For all levels
Time & Location:
So you've got the latest in build automation around your Git checkins and PR's. You've set up your CI system to feed into a Continuous Deployment solution and are VSTS/Octopus/Chef/Puppet-ing your way.....Learn More
Track:
Prior knowledge needed
Time & Location:
Wondered on how SETI@Home or Folding@Home work? and interested on making your own private one? We will take a look on what is High-Performance Computing (HPC), various forms of HPC, what they can do .....Learn More
Track:
Prior knowledge needed
Time & Location:
Swift is one of the fastest growing programming languages, but did you know that you can use Swift to create more than just iOS and macOS applications? In this talk, I'll show how to use Swift to crea.....Learn More
Track:
For all levels
Time & Location:
This session will cover the history of Kanban, what Kanban is, types of Kanban boards/teams and where Kanban woks best verses Scrum. The speaker will also share a number of helpful resources......Learn More
Track:
For all levels
Time & Location:
People doubt the relevance of digital personal assistants, but at the end of the day their utility cannot be denied. Done right, the custom Skills they employ can save us from the otherwise required c.....Learn More
Track:
For all levels
Time & Location:
In this session we will talk about the Open Source library Prism which was originally created by the Microsoft Patterns and Practices group. We will learn about creating a Xamarin Forms app that uses.....Learn More
Track:
For all levels
Time & Location:
You keep hearing about it, but you don't know what the Docker fuss is all about. Or...you've started playing with Docker but it's confusing and you don't quite 'get it' yet. This session is for .....Learn More
Track:
For all levels
Time & Location:
Do you have an idea or a startup? Don't know how and where to start? This session covers from the idea to a successful launch of a startup and how to become successful. Agenda: 1. Validate your i.....Learn More
Track:
Prior knowledge needed
Time & Location:
Rapid cross-platform mobile application development with Visual Studio + Xamarin.Forms + Azure is becoming very popular using the Model-View-ViewModel (MVVM) architecture pattern. Learn how to design .....Learn More
Track:
For all levels
Time & Location:
Many surveys indicate that more organizations are practicing agile in distributed environments. Yet, agile is optimized for collocated people who can huddle around a problem space and closely collabor.....Learn More
Track:
For all levels
Time & Location:
We'll setup a simple scene and game interaction using C# with Unity3d......Learn More
Track:
For all levels
Time & Location:
As PowerShell is the main technology for automation in Windows Datacenters Infrastructure, now becomes clear its importance in other non-Windows Operating Systems. I'll be providing sample on querying.....Learn More
Track:
For all levels
Time & Location:
In the next few years, augmented reality and virtual reality will continue to provide innovations in gaming, education and training. Other applications might include helping you tour your next vacatio.....Learn More
Track:
For all levels
Time & Location:
This session looks at both Power BI Desktop and Power BI.com to compare the advantages and capabilities of both platforms for creating and distributing data analysis within your organization. It will .....Learn More
Track:
For all levels
Time & Location:
You have a text file full of data that needs to be formatted in a certain way so it can be imported into the database. That's no problem. This session will cover how to use PowerShell to format that d.....Learn More
Track:
For all levels
Time & Location:
We all know that nowadays the information that we can find on the internet is limitless. Some of them are freely provided by an API, in other cases you can access to the API by a subscription and vow .....Learn More
Track:
Deep Dive
Time & Location:
When talking with development teams about Entity Framework I often get one of two arguments. The first being that "Entity Framework Is Slow" and the second "But Entity Framework brings all data back .....Learn More
Track:
Prior knowledge needed
Time & Location:
Using Alexa and Cortana to gesture commands to DevOps, automating the process of pushing builds to DEV, QA, STAGING and PROD. Functionality will be performed using Azure Cloud. .....Learn More
Track:
For all levels
Time & Location:
Agile and Lean Startup are earned their place at the top of professional methodologies. In doing so, these philsophies have become world wide movements. As with any movement at scale they have taken o.....Learn More
Track:
For all levels
Time & Location:
Now that we have a Final Release for Bootstrap, this session will show you how to work with bootstrap to layout your websites. We'll focus on the new grid, display classes, navigation and the flexbox .....Learn More
Track:
For all levels
Time & Location:
Modern web applications built today typically consist of various technologies used to deliver the final solution. Recently, there have been significant new developments both in front-end frameworks f.....Learn More
Track:
Prior knowledge needed
Time & Location:
Elm is a functional programming language that compiles to JavaScript, and is an absolute joy to develop with. It uses a Redux like global state management pattern called The Elm Architecture to build .....Learn More
Track:
For all levels
Time & Location:
During Build 2017, Microsoft may have revealed one of its most far-reaching products ever—Azure Cosmos DB. With global distribution, multi-model support. and numerous APIs for accessing your data incl.....Learn More
Track:
For all levels
Time & Location:
In this interactive session, we will skip the presentation. This session is about you and the challenges you are facing. cone prepared to leave with real answers to your most pressing questions......Learn More
Track:
For all levels
Time & Location:
Code standards and styles are one of those topics that you either love or hate. Join your fellow developers as we talk about what our experiences have been, what worked, what didn't, and why having th.....Learn More
Track:
For all levels
Time & Location:
An end to end demonstration of the power of ARM templates. A comprehensive guide on what ARM templates are and how to leverage them for projects of any size with ease. Learn to not only deploy ARM but.....Learn More
Track:
For all levels
Time & Location:
Unless you have been hiding, you might have already bought or be gifted at least one smart home assistant like Google Home or Amazon Alexa. Apart from the out-of-the-box features the smart home assist.....Learn More
Track:
For all levels
Time & Location:
Sure we have stress, and yes things can be stressful, but no, stress is not real. If stress is real, how can so many people handle the same circumstances in such wildly different ways? Tools and te.....Learn More
Track:
For all levels
Time & Location:
Most of the mobile apps today need to authenticate users ( either with the traditional userid/password and/or using social logins like Facebook & Twitter) to identify them and to authorize the users .....Learn More
Track:
For all levels
Time & Location:
Where multi-platform, integration and security are keys to development success......Learn More
Track:
Prior knowledge needed
Time & Location:
This session will demonstrate actual IOT devices sending data to Azure. It will review the steps and processes in Azure to process data from an actual device.....Learn More
Track:
For all levels
Time & Location:
A Show & Tell on the basics of Liquid Content and its components. During this brief presentation, attendees will learn about the basics of Liquid Content and some of the possibilities that can be a.....Learn More
Track:
For all levels
Time & Location:
No one questions that data is vital to your company or organization. The future wellbeing of your business could depend on the clues hidden inside the vast data stores in your data center. Some days,.....Learn More
Track:
For all levels
Time & Location:
A client wants to add the ability to print some kind of simple label to the project. No problem. A DYMO label printer is easy to add to your project. Come learn how to add a DYMO label to your proj.....Learn More
Track:
For all levels
Time & Location:
Still using only user names and passwords to secure access to your apps by authorized users? If you think a strong password policy is enough then think again. Recent security breaches against large .....Learn More
Track:
For all levels
Time & Location:
Introduction into creating Alexa Skills using c#. Level 100.....Learn More
Track: DevOps
For all levels
Time & Location: 9:00AM-9:50AM
DevOps. So hot right now. So hot your managers have jumped on the buzzword bandwagon and have told you to ""make it happen"", but also not to subvert the company change process. You can do that, right.....Learn More
Track: Hands On IoT lab by Microsoft
For all levels
Time & Location: 9:00AM-9:50AM
Join us as we take a look at the Microsoft Azure IoT Starter Kit which revolves around the explosive AZ3166 and tooling such as Visual Studio Code and Visual Studio Community Editions as well as the A.....Learn More
Track: Javascript/ Front-end
Prior knowledge needed
Time & Location: 9:00AM-9:50AM
You may have already invested a lot of time and effort into building an AngularJS 1.x app, and haven't cut your teeth into migrating to Angular and TypeScript. With the Angular Upgrade library, we can.....Learn More
Track: DevOps
Prior knowledge needed
Time & Location: 10:00AM-10:50AM
DevOps means different things to different people. Many organizations see DevOps as build automation, server administration or release management. In other people's view, it is IT Operations. All o.....Learn More
Track: Hands On IoT lab by Microsoft
For all levels
Time & Location: 10:00AM-10:50AM
Join us as we take a look at the Microsoft Azure IoT Starter Kit which revolves around the explosive AZ3166 and tooling such as Visual Studio Code and Visual Studio Community Editions as well as the A.....Learn More
Track: Javascript/ Front-end
For all levels
Time & Location: 10:00AM-10:50AM
How do you debug so easily in VS Code? What's are those key combinations to edit code so quickly? What extensions are the ones I shouldn't code without? Get ready to hit the ground running in this fas.....Learn More
Track: DevOps
Deep Dive
Time & Location: 11:00AM-11:50AM
DevOps is the union of people, process and products that enable continuous deliver of value to our end users. For projects with some complexity, it is always a challenge to implement DevOps safely and.....Learn More
Track: Hands On IoT lab by Microsoft
For all levels
Time & Location: 11:00AM-11:50AM
Join us as we take a look at the Microsoft Azure IoT Starter Kit which revolves around the explosive AZ3166 and tooling such as Visual Studio Code and Visual Studio Community Editions as well as the A.....Learn More
Track: Javascript/ Front-end
For all levels
Time & Location: 11:00AM-11:50AM
Creating large, monolithic SPAs is all the rage, not all solutions need a single page application. I found that improving parts of my web projects with islands of functionality was better in many case.....Learn More
Track: DevOps
Prior knowledge needed
Time & Location: 1:00PM-1:50PM
Teams go through an entire project without knowing if their applications work or compile anywhere other than a developer’s machine. It’s often thought that creating a Continuous build and release proc.....Learn More
Track: Hands On IoT lab by Microsoft
For all levels
Time & Location: 1:00PM-1:50PM
Join us as we take a look at the Microsoft Azure IoT Starter Kit which revolves around the explosive AZ3166 and tooling such as Visual Studio Code and Visual Studio Community Editions as well as the A.....Learn More
Track: Javascript/ Front-end
Prior knowledge needed
Time & Location: 1:00PM-1:50PM
Imagine if you will, your Manager asks you to develop a new desktop application. You're so used to web development that you don't know how to get started. What should you do? Dig out your old VB 6 boo.....Learn More
Track: DevOps
For all levels
Time & Location: 2:00PM-2:50PM
One of the toughest challenges in DevOps or Digitial Transformations is sharing the vision and helping stakeholders to feel progress. Story mapping is a planning technique that can help show the fu.....Learn More
Track: Hands On IoT lab by Microsoft
For all levels
Time & Location: 2:00PM-2:50PM
Join us as we take a look at the Microsoft Azure IoT Starter Kit which revolves around the explosive AZ3166 and tooling such as Visual Studio Code and Visual Studio Community Editions as well as the A.....Learn More
Track: Javascript/ Front-end
Prior knowledge needed
Time & Location: 2:00PM-2:50PM
We'll cover the complexities of state management in Angular. We'll also cover the five W's of the FLUX pattern. Finally we'll introduce the NgRx library and the amazing toolset that is now at the di.....Learn More
Track: DevOps
For all levels
Time & Location: 3:00PM-3:50PM
Checking code into a repository is only the first step in creating a reliable DevOps process. Creating and managing the build and release pipelines is critical to creating quality software. This prese.....Learn More
Track: Hands On IoT lab by Microsoft
For all levels
Time & Location: 3:00PM-3:50PM
Join us as we take a look at the Microsoft Azure IoT Starter Kit which revolves around the explosive AZ3166 and tooling such as Visual Studio Code and Visual Studio Community Editions as well as the A.....Learn More
Track: Javascript/ Front-end
For all levels
Time & Location: 3:00PM-3:50PM
In this presentation, we take a look at moving away from traditional API polling integration into a real-time integration in which the client app uses a persistent connection to the server for bidirec.....Learn More
Track: DevOps
For all levels
Time & Location: 4:00PM-4:50PM
The only time in 2018 that the entire world renowned Devops team will be in one location. Don't miss out on this opportunity to join them after a full day of Devops session to get all your Devops ques.....Learn More
Track: Hands On IoT lab by Microsoft
For all levels
Time & Location: 4:00PM-4:50PM
Join us as we take a look at the Microsoft Azure IoT Starter Kit which revolves around the explosive AZ3166 and tooling such as Visual Studio Code and Visual Studio Community Editions as well as the A.....Learn More
Track: Javascript/ Front-end
For all levels
Time & Location: 4:00PM-4:50PM
This is an intro session to Web UI test automation. Automated UI testing is tough and unreliable. Selenium, arguably the most popular UI test framework helps alleviate the pain. We'll learn how to set.....Learn More