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


Adriano da Silva Bio


An Applied Introduction to Deep Learning with Python, Tensorflow and Keras

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

The purpose of this presentation is to introduce the subject of Deep Learning along with the basics of popular machine learning frameworks, Tensorflow and Keras, to those with minimal or no experience in the aforementioned subject and technologies. This session provides a high level coverage of some Deep Learning concepts (activation, cost functions, backpropagation, etc) along with practical code demos illustrating the machine learning process flow; including getting, reviewing and preparing data used to train, test and evaluate models to make predictions. The demos include a simple neural network without frameworks; as well as, code using the frameworks in the areas of text analysis, image recognition, etc. Python is the language used for the code but its knowledge is not required; however, a basic understanding of programming constructs, (functions, list, loops, conditionals, etc) is beneficial.


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.





TBD

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






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)


Jason L. van Brackel Bio
Twitter LinkedIn

Container Driven .NET Development with Helm and Draft

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

YAML is no fun and can be difficult to reuse. Solving that problem is Helm, a package manger for Kubernetes. Learn the basics of working with Helm as well as shortcuts for containerizing your applications with Azure Draft.





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.


Oliver Nelson Bio
LinkedIn

Making microservices out of a monolith with Thriftly

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

Transforming legacy, monolithic applications into a services-oriented architecture typically involves refactoring the existing code base, adding a new layer for API hooks, and deciding on a message format to exchange data between the service and the clients. We’ll demonstrate how Thriftly makes the transformation process easy by completely eliminating the need to write extra code for building APIs and converting structures to the correct message format between the services and the client. Freight Management Systems will join us to showcase their desktop to cloud evolution using the Thriftly.io platform.


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.


Ray Almonte Bio
Twitter LinkedIn

Source control with GIT, Github and GitFlow using Azure Devops

2:40PM-3:50PM, 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.





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



Hector Villafuerte Bio
Twitter LinkedIn

PowerBI for Large and Diverse databases

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

Today's enterprise business analytics requires run complex analytic queries against large datasets stored in different sources like Azure SQL Database, Azure Analysis Services, DynamoDB, MongoDB and others. In this session, BI Architect and Microsoft Certified Professional, Hector Villafuerte focuses upon the design, architecture and best practices that allows Power BI to offer the best functionality and performance combination. Throughout the session, we explore live demos of various large and diverse datasets and take advantage of Power BI latest features to achieve high performance and visual capabilities.





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



Barry Stahl Bio
Twitter LinkedIn

Introduction to WebAssembly Using Blazor

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

Want to run your .NET Standard code directly in the browser on the client-side without the need for transpilers or browser plug-ins? Well, now you can with WebAssembly and Blazor. WebAssembly (WASM) is the W3C specification that will be used to provide the next generation of development tools for the web and beyond. Blazor is Microsoft's experiment that allows ASP.Net developers to create web pages that do much of the scripting work in C# using WASM. Come join us as we explore the basics of WebAssembly and how WASM can be used to run existing C# code client side in the browser. You will walk away with an understanding of what WebAssembly and Blazor can do for you and how to immediately get started running your own .NET code in the browser.


Rick Tuttle Bio
LinkedIn

Orchard Core: A .NET CMS to Rival WordPress?

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

Ochard Core CMS is a .NET Foundation open-source content management and blog project written in .NET Core. This talk will introduce Orchard Core (v2) from a developer's perspective and compare the project to WordPress.





TBD

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






TBD

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



Damian Montero Bio
Twitter LinkedIn

The Mobile App is DEAD! Long live PWA Apps

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

The world of Mobile is here to stay, but Apps are NOT the future. Our users are uninstalling our apps because of space or because they just don't use it enough. So how do we get all the things we USED to get from an app for our users? PWA Apps are here to replace ALL the functionality you THOUGHT was ONLY available to you from an App from the app store. See how you can build websites that have icons on your user's phones WITHOUT taking up space. Sending Notifications, having access to the camera, and gyroscope and access to things you were SURE was ONLY available if you had an app.


Ibis Fonte Bio
Twitter LinkedIn

Fast to Market with Bootstrap 4.1

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

Learn how to use the Bootstrap library to enhance your website's front end, simplify the design process and allow you to launch beautiful and functional web pages in very little time. Learn about the latest features of Bootstrap 4.1.


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


Russ Fustino Bio
Twitter LinkedIn

How to build video streaming iOS and Android apps

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

Video streaming apps are all the rage and continue to demonstrate rapid growth in usage and creative implementations. Every vertical market has the need for video apps. So, you want to learn how to build a video streaming app, but you don’t know where to get started or you are not a video expert? Or maybe you are just curious about video technology? Then, this session is for you! To build a live-streaming app for iOS and Android, you don’t have to be a video expert. Using a mobile SDK and cloud streaming service can help you quickly and easily integrate live video into an existing app or service or build a livestream app from the ground up. Using these tools, you can build anything from a basic one-way broadcasting platform to a fully interactive live-streaming app that allows users to create and share their own videos. This is referred to as user generated content. It’s all about the tools, huh? What about the need for speed? More and more apps demand real-time streaming delivery—such as those for gaming, financial trading, auctions or interactive experiences like HQ Trivia—you need an API that’s built for speed. Learn how to send live streams to destinations around the world with the goal to minimize the latency time it takes to display a live video from glass to glass. That is, from the glass of the recording device glass to the glass of the end viewer’s screen. Join Russ Fustino, Wowza Developer Evangelist, in this informative session and see how easy it is to get started building iOS and Android apps using video streaming with actual latency in the sub 3 second range anywhere on the globe. Times are changing. Keep up with the times. Hope to see you at the session! What you will learn in this session: • How to use video streaming in iOS and Android apps. • How to use video streaming sample code. • How to reduce latency of the stream. • Learn about video streaming basics. • API code and Video SDK.





TBD

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