Menu Register

Event Date: March 2, 2019 7:30 am - 5:45 pm

All Sessions


Tracks:

AI/Virtual and Augmented Reality | ASP .Net/Core 1 | ASP .Net/Core 2 | Azure/Cloud 1 | Azure/Cloud 2 | Career / Business Dev | DevOps | IoT 1 | Open Topics 1 | Open Topics 2 | SQL/BI | TBD 2 | TBD 3 | Web Development 1 | Web Development 2 | Xamarin/Mobile | All

Timings:

8:30AM-9:40AM | 9:50AM-11:00AM | 11:10AM-12:20PM | 1:20PM-2:30PM | 2:40PM-3:50PM | 4:00PM-5:10PM | All

Agenda download:

TBD

Schedule:

7:30am - Registration - South Entrance
8:00am - Keynote - Lobby
8:30am - 9:40am - Session 1
9:50am - 11:00am - Session 2
11:10am - 12:20pm - Session 3
12:20pm - Lunch - Lobby
1:20pm - 2:30pm - Session 4
2:40pm - 3:50pm - Session 5
4:00pm - 5:10pm - Session 6
5:10pm - Wrap-Up - Lobby
6:00pm - After Party! - TBD

Room 2082 - Speaker Lounge
Room 1049 - IOT Lab - All day





TBD

8:30AM-9:40AM, AI/Virtual and Augmented Reality - Room TBD



Guy Royse Bio
Twitter LinkedIn

Machine Learning for Gamers: Dungeon Forecasts & Dragon Regressions

9:50AM-11:00AM, AI/Virtual and Augmented Reality - Room TBD

It’s Friday night and you’re making your character for a fun evening of gaming. You’ve rolled your abilities and even got two 18s. But what class should you pick given your rolls? If you pick that class, is your character playable? What kind of character have you created? Or maybe you’re a game master and you’ve been running a game for some time. Do you need to know how much treasure that dragon hoard should have? Or are you wanting to figure out how many encounters your players will make it through in an evening so you can prepare enough material? These important questions can all be answered using machine learning. Many developers want to make use of machine learning in their applications but aren’t sure what sorts of problems can be solved with it. This talk will explain the sorts of problems that can be solved, what data is required to solve them, and what the results look like. And, we’ll explore it using fun and geeky examples. We will cover five major types of problems that machine learning can solve: regression, classification, anomaly detection, forecasting, and impact analysis. When we’re done, you’ll have a basic understanding of what machine learning can do and what you might want to use it for. It might even be something other than role-playing!


Push Pradhan Bio
LinkedIn

Machine learning for the real world

11:10AM-12:20PM, AI/Virtual and Augmented Reality - Room TBD

Faced with developing a machine learning application for classifying safety incidents, I spent hours and hours researching articles, courses and medium blogs, but I was frustrated by the commen theme everywhere: an uneccessarily deep two hour primer on advanced statistical theory, and an overly mathematical approach to the different algorithms, but without anything to really help me understand the use cases and the best way to get started. This led me to develop my own toolkit for a simple explanation of machine learning algorthms, how they work, and what they are best used for. Concepts will be explained with a pragmatic approach, for an audience with basic software development skills. No prior knowledge of data science or statistics is necessary.


Adriano da SIlva Bio


Applied Machine Learning with Python

1:20PM-2:30PM, AI/Virtual and Augmented Reality - Room TBD

The Applied Machine Learning with Python session introduces basic concepts, tools and a workflow used to explore, visualize, develop a model to attain answers from data. This is an introduction designed for those with minimal or no Machine Learning experience. It is also an applied session focused on getting answers from data, and it does not emphasize on the Mathematics behind the ML model, but focus on the utilization of the tools. The examples leverage the Python programming language integration with SQL Server Machine Learning Services (In-Database). Most importantly, those examples are designed in a manner that are easy to understand and to spur your future exploration, by making it possible for you to replicate and use it to expand your knowledge.





TBD

2:40PM-3:50PM, AI/Virtual and Augmented Reality - Room TBD






TBD

4:00PM-5:10PM, AI/Virtual and Augmented Reality - Room TBD



Adrian Gabor Bio
LinkedIn

Blazing to the Future with Blazor

8:30AM-9:40AM, ASP .Net/Core 1

Admit it, as much as you've tried, you hate Javascript. Okay, maybe you don't hate it, but you tolerate it at best. Sure, you may have gotten really good at it, but doesn't mean you like it any better. What if I told you you could write c# code on the client that replaces Javascript? Intrigued? Join me for this cutting edge session on Microsoft's still evolving implementation of WebAssembly called Blazor.


Scott Addie Bio
Twitter LinkedIn

Protecting App Secrets with .NET Core and Azure

9:50AM-11:00AM, ASP .Net/Core 1

Remember the last time you stored an API key or password in plain text in a config file? To make matters worse, that config file made its way into source control too. Now the entire development team knows your sensitive information. How does one improve upon this in an ASP.NET Core app? In this session, I’ll introduce you to the .NET Core CLI’s Secret Manager tool and the Azure Key Vault. You’ll learn the role each tool plays in the development lifecycle of an ASP.NET Core app. Along the way, we’ll improve a sample app riddled with secrets handling anti-patterns.


Chris Woodruff Bio
Twitter LinkedIn

Developing Great Web APIs Architectures with ASP.NET Core 2.1

11:10AM-12:20PM, ASP .Net/Core 1

You know you have to have a great experience when you develop your apps, right? The greatest experience for your user's centers around their data. That’s why developing a great set of Web APIs is so important. Using ASP.NET Core Web API is a modern cross-platform framework for the modern web. ASP.NET Core Web API can be run on Windows and Linux using all the modern web servers. The secret to it all is knowing how to architect your Web APIs for the best experience. Using the architecture in this talk allows your APIs specifically to work better due to: • Allowing a clear decoupling of the API endpoints, Data Access (Synthetic or Production) and finally the Data Domain classes. • The API Endpoints (Controllers) have no knowledge or responsibility of Data Domain and behind it Data Access • Because of the decoupling and separation of responsibilities testing can be done easily and without issues. • Data Access segments of the architecture can easily be switched out without impacting the Domain or API Endpoints. By using this architecture not only does the development story become easier but your end users get a much more stable API set to consume. The talk will explain and get you started on using these concepts with your ASP.NET Core 2.1 Web API solutions.


Jim Wooley
LinkedIn

Getting started with Entity Framework Core

1:20PM-2:30PM, ASP .Net/Core 1

With the cross-platform version of .Net, Microsoft has had to rewrite many of the core components that we have come to depend on. If you include data in your applications, chances are you have used Entity Framework in the past. In this session, you'll learn how to get started using EF Core and how to handle the changes in this version.





TBD

2:40PM-3:50PM, ASP .Net/Core 1






TBD

4:00PM-5:10PM, ASP .Net/Core 1



Scott Dorman Bio
Twitter LinkedIn

Memory Management Fundamentals (part 1) – Garbage Collection Deep Dive

8:30AM-9:40AM, ASP .Net/Core 2 - Room TBD

Memory management in .NET is one of the fundamental aspects of .NET, yet it also seems to be one of the most misunderstood concepts in the CLR. Take an in-depth look at how .NET manages memory, allocates resources, and how the Garbage Collector works. (Part 1 of 2)


Scott Dorman Bio
Twitter LinkedIn

Memory Management Fundamentals (part 2) – IDisposable and the Dispose Pattern

9:50AM-11:00AM, ASP .Net/Core 2 - Room TBD

Continuing the discussion on memory management in .NET, we’ll re-cap the basics of how the garbage collection system works and then talk about the IDisposable interface and the Dispose pattern. This will cover not just how to use the pattern but also how to implement the pattern into your own classes. (Part 2 of 2)





TBD

11:10AM-12:20PM, ASP .Net/Core 2 - Room TBD






TBD

1:20PM-2:30PM, ASP .Net/Core 2 - Room TBD






TBD

2:40PM-3:50PM, ASP .Net/Core 2 - Room TBD






TBD

4:00PM-5:10PM, ASP .Net/Core 2 - Room TBD



Pierre Donyegro Bio
LinkedIn

A Lap around AzureDevOps

8:30AM-9:40AM, Azure/Cloud 1 - Room TBD

What is AzureDevOps? Azure DevOps consists of five independent and integrated services (Azure Boards, Azure Repos, Azure Pipelines, Azure Artifacts and Azure Test Plans) that can be used to help customers deploy with any (programming) language to any platform on any cloud.


Isaac Levin Bio
Twitter LinkedIn

Edit Application Insights: The Tool You Never Knew You Needed

9:50AM-11:00AM, Azure/Cloud 1 - Room TBD

Understanding how our applications function in the wild is essential for developers when issues arise. With the power of knowledge, we can enable ourselves to provide the best experience to our fellow developers, and our stakeholders. One of the solutions that supplies this power is Application Insights. Application Insights is a service provided by Microsoft allowing you to monitor your application live, detect performance anomalies, and observe this data with powerful analytics. Together we will see how easy it is to add Application Insights to our applications, whether we have access to the code-base or not. Once instrumented, we will dive deeper into the capabilities of Application Insights and show how to leverage all the rich data collected from our application. Finally, as developers the last thing we want to do is troubleshoot an issue in Production, with everyone watching and the stakes are high. Watch as we monitor a live application that is throwing exceptions and how Application Insights can be used to help us solve the problem faster. When we are done, attendees will be empowered with the knowledge to leverage Application Insights to be more productive with their work.


Joseph Zack Bio
Twitter LinkedIn

Building apps with Azure Search

11:10AM-12:20PM, Azure/Cloud 1 - Room TBD

Search is a core tenet of modern software usability. In this talk I'll show you how highly scalable and feature-rich search engines like Azure Search make certain types of problems very easy to solve. I'll show you why search engines are so good at what they do, and then demonstrate a few small apps that leverage these strengths.


Dave Brock Bio
Twitter LinkedIn

Supercharge your Site Using Azure Search

1:20PM-2:30PM, Azure/Cloud 1 - Room TBD

Azure Search can morph your site from good to exceptional. From simple search, autocomplete, cognitive search, scoring, and more, its capabilities will make you look like a rock star with minimal effort. In this session, we'll walk through an Azure Search-powered application and demonstrate how to unleash its power and give you the tools to give your users an amazing search experience.





TBD

2:40PM-3:50PM, Azure/Cloud 1 - Room TBD






TBD

4:00PM-5:10PM, Azure/Cloud 1 - Room TBD



Syed Ali Bio
LinkedIn

Using WSJF technique for Prioritization - SAFe

8:30AM-9:40AM, Azure/Cloud 2 - Room TBD

Weighted Shortest Job First is a technique for prioritization of features & epics. This technique is used where we conflict of interest between various stakeholders and sometime it becomes a bottleneck for the team to select right feature for development. This is systemic approach which helps all the participants to choose right parameters and make an unbiased decision.


Ray Almonte Bio
Twitter LinkedIn

Source control with GIT, Github and GitFlow using Azure Devops

9:50AM-11:00AM, Azure/Cloud 2 - Room TBD

Most of us have GitHub accounts where we store our code and make it accessible. Git is the basis for many source control activities and connections. This session will explored the similarities and differences between Git and GitHub and a source control workflow called GitFlow and their integration with Visual Studio. We're currently using Azure DevOps (formerly Visual Studio Team Services), and our implementation is connected to JIRA for tracking programming requests and defects.


Eric Landes Bio
LinkedIn

DevOps Architecture Deep Dive: Canary Deployments

11:10AM-12:20PM, Azure/Cloud 2 - Room TBD

Eric walks through the architecture pattern of “canary” deployments—a term coined by Itay Shakury, in a post on deployment patterns. Canary deployments give your organization early detection systems for errors and data on how your system is used. How can a team move from a different deployment pattern into a pattern that allows your organization to test your customer’s reaction to different software? Eric walks through a real world implementation of this scenario using VSTS, .Net, node.js technologies.


Santosh Hari Bio
Twitter LinkedIn

Implement Lambda architecture in Azure with Cosmos DB

1:20PM-2:30PM, Azure/Cloud 2 - Room TBD

Lambda architecture is a simple idea that allows you to process data immediately and long term. The hard part is piecing together the infrastructure required to make this happen. We will walk through an implementation of Lambda Architecture on Azure using Cosmos DB as the engine.





TBD

2:40PM-3:50PM, Azure/Cloud 2 - Room TBD






TBD

4:00PM-5:10PM, Azure/Cloud 2 - Room TBD



Eugenio Jaramillo Bio
LinkedIn

Top 5 Things NOT Taught in School

8:30AM-9:40AM, Career/Business Dev - Room TBD

There are many things NOT taught in today's schools at all levels. This session will focus on Public Speaking, Leadership, Personal Finance, Proper Nutrition and Proper Exercise. Mastering the art of Public Speaking is the single greatest skill to boost your career. There is a huge need for great Leaders. People need to live on a budget. Eat properly and exercise.


Michael W. Ritchie Bio
Twitter LinkedIn

Product Development Through Customer Interview

9:50AM-11:00AM, Career/Business Dev - Room TBD

i.e. Talking to Humans Considering creating a new startup, developing a new product, or new division? This session offers concrete examples of how to recruit candidates, conduct interviews, and how to prioritize learning from customers through listening. Don't waste your time building products that the customer may not want.


Tangy Frederick Bio
Twitter LinkedIn

How to Overcoming the Sheep Mentality of "There Is Shortage of Developers"

11:10AM-12:20PM, Career/Business Dev - Room TBD

How to overcoming the Sheep Mentality of "There Is Shortage of Developers". It's time to take responsibility. And just going with the norm and what people say. Empower yourself and stop following the herd. This talk will show you how to become a leader in the industry instead of a part of the heard. This talk is by The Founder of Cre8tive Devs Software, Developer and Amazon Author of The Journey Of A New Programmer: Newbies Can Code. https://www.amazon.com/Journey-New-Programmer-Tangy-Frederick/dp/1985211203





TBD

1:20PM-2:30PM, Career/Business Dev - Room TBD






TBD

2:40PM-3:50PM, Career/Business Dev - Room TBD






TBD

4:00PM-5:10PM, Career/Business Dev - Room TBD



Camilo Sanchez Bio
LinkedIn

Successful Software Projects

8:30AM-9:40AM, DevOps - Room TBD

Software projects are rarely just code. They start with an idea, they usually require different tools to operate, and they are rarely finished. This presentation will cover all the aspects of the product lifecycle: issue tracking, source control, testing approaches, deployments, state management, monitoring, security. This presentation will explain the different components and processes required to successfully build, operate, and secure a software project. Moreover, it will briefly illustrate use cases where my team has successfully applied these and other tools: Agile, DevOps, Git, TDD, Continuous Integration, SAST, OSA, and Splunk. This won't be a prescriptive recipe, most large software organizations are already covering most of these processes in one way or another. Chances are, your workplace is already following some of them with varied degrees of maturity. It should be a good learning experience for all kinds of projects ranging from solo developers to large enterprises.


Paul Hacker Bio
Twitter LinkedIn

How Microsoft Does DevOps

9:50AM-11:00AM, DevOps - Room TBD

Learn how the Visual Studio Team Services (VSTS) team at Microsoft has changed their approach to building software and services by adopting an Agile culture and mindset. Paul Hacker takes you on a journey of contrasting the “old way” with the “new way”, and shares key changes that contributed to the transformation including thoughts on teams, roles, sprints, planning, and learning.


Darius Liktorius Bio
Twitter LinkedIn

Deployment considerations for AWS workloads

11:10AM-12:20PM, DevOps - Room TBD

Whether you are developing from scratch, refactoring to embrace PaaS, or "lifting and shifting" an existing solution into the Amazon AWS Cloud, you need to understand the implications of your decisions. This session will cover performance optimization considerations and best practices for solutions hosted in AWS.


Darius Liktorius Bio
Twitter LinkedIn

Deployment considerations for Azure workloads

1:20PM-2:30PM, DevOps - Room TBD

Whether you are developing from scratch, refactoring to embrace PaaS, or "lifting and shifting" an existing solution into the Microsoft Azure Cloud, you need to understand the implications of your decisions. This session will cover performance optimization considerations and best practices for solutions hosted in Azure.


Dan Patrick Bio
Twitter LinkedIn

Zero to DevOps

2:40PM-3:50PM, DevOps - Room TBD

In this session, you will learn about Azure DevOps from an IT Pros perspective. As DevOps becomes more common IT Pros need to learn more about the CI/CD toolchain. Come to learn how to use Azure DevOps for your deployments.





TBD

4:00PM-5:10PM, DevOps - Room TBD






TBD

8:30AM-9:40AM, IoT 1 - Room TBD



Dave Noderer Bio
Twitter LinkedIn

My IOT Journey

9:50AM-11:00AM, IoT 1 - Room TBD

I have been building an IOT device "AirMon" and will share what I've done, the tools I have used, how the decisions were made and what future refinements I want to make. It is still a work in progress but what I am learning should be helpful to others. Topics covered include devices, networks, Azure IOT Hub, Azure Functions, Azure WebApp and hardware design.


Jared Rhodes Bio
Twitter LinkedIn

Azure IoT Overview

11:10AM-12:20PM, IoT 1 - Room TBD

Keeping up to date on all the new services and features for an entire cloud portfolio could be a full-time job. In this presentation, we will look at the state of IoT in Microsoft Azure and discuss how the different services work together to implement an enterprise solution. Use this presentation to get an overview of architecture and products so that the next time you are presented with an IoT problem in Azure you know the solution.





TBD

1:20PM-2:30PM, IoT 1 - Room TBD



John Wang Bio
Twitter LinkedIn

Introduction to Azure IoT Suite

2:40PM-3:50PM, IoT 1 - Room TBD

We will provide an overview of the various back-end IoT solutions using various technologies in Azure: IoT Hub, IoT Edge, Sphere, Functions, Stream Analytics, Power BI, and more. Also, there will be an overview of some pre-built solutions in Azure to get started: IoT Central and IoT solution accelerators.





TBD

4:00PM-5:10PM, IoT 1 - Room TBD






TBD

8:30AM-9:40AM, Open Topics 1 - Room TBD



Roberto Valdez Bio
Twitter LinkedIn

Blockchain's Impacts on Cybercrime

9:50AM-11:00AM, Open Topics 1 - Room TBD

Blockchain’s current and potential use cases are disrupting traditional models of transactions and data storage. Organizations, individuals, and regulators are assessing use cases and preparing for the impacts. Effective responses are informed through an understanding of risks and technologies involved. This presentation provides an overview of current blockchain and cryptocurrencies use cases as well as examples of risk assessment practices and important considerations for proactively developing responses to disruptive technologies.


Barkha Herman
Twitter LinkedIn

The rise of Ledgers: From Hackers to Accountants

11:10AM-12:20PM, Open Topics 1 - Room TBD

This talk takes a look at two trends in computing: Event Sourcing and Block chain in a Big Picture way, look at the implication on data privacy, and how the future of data collection can be user driven, not app driven.


Robert Freiday Bio
LinkedIn

60 Minutes to a Great Enterprise Architecture

1:20PM-2:30PM, Open Topics 1 - Room TBD

Everything you need to know about enterprise systems architecture can be boiled down to one 60 minute lecture. We will discuss the benefits of migrating toward a service oriented architecture. We also cover the pros & cons of cloud computing. This is a "must see" lecture for anyone interested in becoming an enterprise solutions architect.





TBD

2:40PM-3:50PM, Open Topics 1 - Room TBD






TBD

4:00PM-5:10PM, Open Topics 1 - Room TBD






TBD

8:30AM-9:40AM, Open Topics 2 - Room TBD



Antonio Llanos Bio
LinkedIn

An Introduction to Deep Learning

9:50AM-11:00AM, Open Topics 2 - Room TBD

With the rise in popularity of AI, Deep Learning has taken center stage as the go-to model for image processing, language translation, and autonomous vehicles. This talk covers the basics of Deep Learning, and delves into the main Deep Learning algorithms of Convolutional Neural Networks, and Recurrent Neural Networks.


Serguei Kouzmine Bio
LinkedIn

Serverspec and Rspec for App Provision Pipeline

11:10AM-12:20PM, Open Topics 2 - Room TBD

BDD frameworks (Rspec, Serverspec and the like) integrate well with declarative Configuration management tools (Puppet, Chef, Ansible ) and Service discovery tools (Consul, Zookeeper) and play crucial role in provision health monitoring and governing of complex modern distributed application stacks.





TBD

1:20PM-2:30PM, Open Topics 2 - Room TBD






TBD

2:40PM-3:50PM, Open Topics 2 - Room TBD






TBD

4:00PM-5:10PM, Open Topics 2 - Room TBD



Nicolas A Perez Bio
Twitter LinkedIn

Apache Spark Structured Streams

8:30AM-9:40AM, SQL/BI - Room TBD

Apache Spark is a leading processing engine mostly used to process huge data set in batch and / or streaming mode. The new streaming engine offers a way to query live streaming data using SQL while keeping running aggregates on the streams. We are going to explore these capabilities and the related APIs and at the same time we will show real use cases of the new Structured streams.


Hiram Fleitas Bio
Twitter LinkedIn

Using Machine Learning and Python In SQL Server To Predict The Sentiment

9:50AM-11:00AM, SQL/BI - Room TBD

In this session, I'm very excited to show you from start to finish how to use Machine Learning to predict a sentiment in real-time with SQL Server (On-Premise). - AGENDA: 1. Add ML Features 2. Grant Access 3. Config 4. Install Pretrained & Open Source ML Models 5. Code in Python and T-SQL 6. Python Profiling 7. Real-time scoring 8. Review Sentiment Results 9. Resources 10. Raffle 2x $25 Visa Giftcards (No purchase necessary). Must fill out eval to enter (https://goo.gl/mpcvCA).


Sam Mesel Bio
LinkedIn

Intro to Databricks

11:10AM-12:20PM, SQL/BI - Room TBD

< to be developed >


Kevin G. Boles Bio
Twitter LinkedIn

SQL Server Query Plan Deep Dive

1:20PM-2:30PM, SQL/BI - Room TBD

Another in TheSQLGuru's Deep Dive series! Query plans - the roadmaps of how your query will be handled by the engine. They contain TONs of information for the astute SQL Server user. Lets dig into them and see what we can learn about and from them and also talk about how they can be used to aid our query tuning efforts.





TBD

2:40PM-3:50PM, SQL/BI - Room TBD






TBD

4:00PM-5:10PM, SQL/BI - Room TBD






TBD

8:30AM-9:40AM, TBD 2 - Room TBD






TBD

9:50AM-11:00AM, TBD 2 - Room TBD






TBD

11:10AM-12:20PM, TBD 2 - Room TBD






TBD

1:20PM-2:30PM, TBD 2 - Room TBD






TBD

2:40PM-3:50PM, TBD 2 - Room TBD






TBD

4:00PM-5:10PM, TBD 2 - Room TBD






TBD

8:30AM-9:40AM, TBD 3 - Room TBD






TBD

9:50AM-11:00AM, TBD 3 - Room TBD



Joe Homnick Bio
Twitter LinkedIn

Amazon Web Services (AWS) for Microsoft Visual Studio Developers

11:10AM-12:20PM, TBD 3 - Room TBD

Joe will show you the many opportunities AWS offers for application deployment from a Microsoft Visual Studio (VS) Developer perspective. He will take you on a tour of AWS features for application deployment investigating AWS Toolkit/Plugin for VS, .Net C# on AWS, AWS ElasticBeanStalk, AWS Lambda, AWS CodeCommit and AWS SDK for .NET. Joe is a certified professional in both Microsoft and AWS technologies.





TBD

1:20PM-2:30PM, TBD 3 - Room TBD



Alex Funkhouser Bio
LinkedIn

For Love or Money, your I.T. Career

2:40PM-3:50PM, TBD 3 - Room TBD

• Contracting at the cutting edge of technology is exciting and produces great rates. But what happens when the contract ends and the mortgage payments must continue? • Maintaining a steady job with a direct deposit salary is comforting. But do you ever feel technologically “stuck” at your job when so many other I.T. professionals are learning and using the latest, most marketable technologies? In this seminar session, you will learn multiple I.T. career strategies for maximizing both the Love and the Money of your multidimensional I.T. career.





TBD

4:00PM-5:10PM, TBD 3 - Room TBD



Marcelo Olivas Bio
Twitter LinkedIn

Migrating Monolithics to Microservices - Lessons Learned

8:30AM-9:40AM, Web Development 1 - Room TBD

Lessons learned in migrating monolithic applications to microservices. This talk will be around tools, patterns, but mostly it will be a retrospective of the past 4 years on what worked well and what did not.


Joel Lord Bio
Twitter

I Don't Care About Security (And Neither Should You)

9:50AM-11:00AM, Web Development 1 - Room TBD

Remember when setting up an auth system was easy? Me neither. From the signup form, the login form, password reset form, and all the validation in between it can easily take weeks if not months to get something basic up and running. Then you have to deal with all the security considerations. No thanks. During this presentation, the attendees will be introduced to OpenID and OAuth. They will learn how to leverage these technologies to create secure applications, but most importantly, they will learn why and how to delegate authorization and authentication so they can focus on their real work and forget about all that security stuff.





TBD

11:10AM-12:20PM, Web Development 1 - Room TBD






TBD

1:20PM-2:30PM, Web Development 1 - Room TBD



Rick Tuttle Bio
LinkedIn

Make Your Existing Site a Progressive Web App

2:40PM-3:50PM, Web Development 1 - Room TBD

This session will introduce Progressive Web Apps and how you can turn an existing site into a PWA. We'll show how to create a PWA on a few different platforms, including ASP.NET.





TBD

4:00PM-5:10PM, Web Development 1 - Room TBD






TBD

8:30AM-9:40AM, Web Development 2 - Room TBD






TBD

9:50AM-11:00AM, Web Development 2 - Room TBD






TBD

11:10AM-12:20PM, Web Development 2 - Room TBD



Tim Corbett Bio
Twitter LinkedIn

Understanding Observabes using RxJS in Angular

1:20PM-2:30PM, Web Development 2 - Room TBD

Since the release of Angular 2, angular has made extensive use of Observables in the HTTP service and the events. In this course we will teach all the fundamentals of Observables including: push vs pull consumption, Observable, Observer, operators, Subjects, BehaviorSubjects and more. We will be using the RxJS library to simplify and extend our use of observables. By the end of this course, you will have a clear understanding of Observables and RxJS to help you manage data and events.


Chris DeMars Bio
Twitter LinkedIn

Hacking the Human Perception

2:40PM-3:50PM, Web Development 2 - Room TBD

Hacking you say? Yes, I do, but this type of hacking has nothing to do with hooking in Matrix style or surfing through The Gibson at Ellingson Mineral Company. Nope, this type of hacking involves how we as developers, create the illusion of fast load times for our Web applications. Performance is gaining much visibility in the industry and catering to the needs of the user, there are many things we can do to facilitate that need. This talk will focus on ways we can make things appear to be faster than they are and ways to avoid having to play Houdini entirely.





TBD

4:00PM-5:10PM, Web Development 2 - Room TBD



Betty Pierce Bio
Twitter LinkedIn

React Native Up and Running

8:30AM-9:40AM, Xamarin/Mobile - Room TBD

React Native Up and Running - History of React Native & Current Support/Release Cycle > Difference between react-native-init and create-react-native-app > CLI for iOS, Android and Windows > React Native UI design, Router and Forms > Tools, Popular Plug-ins and Resources


Jaime Valencia Bio
Twitter

React Native using Firebase (Cloud)

9:50AM-11:00AM, Xamarin/Mobile - Room TBD

Integrate your mobile app with the Cloud - Firebase Data connections, messaging, cloud functions, cloud firestore.





TBD

11:10AM-12:20PM, Xamarin/Mobile - Room TBD



Mark J Radacz Bio
Twitter LinkedIn

Xamarin Forms MVVM and Blockchain integration

1:20PM-2:30PM, Xamarin/Mobile - Room TBD

Learn how to integrate Xamarin Forms mobile app with Bitcoin and Ethereum blockchain





TBD

2:40PM-3:50PM, Xamarin/Mobile - Room TBD






TBD

4:00PM-5:10PM, Xamarin/Mobile - Room TBD