Session Schedule

Session Schedule2019-01-07T06:25:51-05:00

Tuesday

7:00 AM

Breakfast

Time: Tuesday 7:00 AM - 8:00 AM

Room: Kilamanjaro Ballroom
8:00 AM

Architecting and Building Serverless Solutions in Azure

Presented by: Brian Gorman
Time: Tuesday 8:00 AM - 12:00 PM

This workshop is a guided activity to learn, architect, and implement a real-world, serverless solution in the Microsoft Azure ecosystem. The tools utilized will include Azure Functions, Cosmos DB, Event Grid, Logic Apps, Application Insights, and Azure storage. After completing the workshop,...

Room: ZambeziTrack: ArchitectureTags: .NET, CloudFormat: PreCompilerLevel: Intermediate

Building Your First Voice Experience with Alexa

Presented by: Jeff Blankenburg
Time: Tuesday 8:00 AM - 12:00 PM

This workshop will dive right in to getting you set up and started building a voice-based experience with Alexa. You will leave this session with a working Alexa skill that you can customize and publish as your own. We will cover topics around voice design best practices, voice interactions,...

Room: Salon E/DTrack: Web/Front-EndTags: Cloud, Big Data, Design (UI/UX/CSS), Javascript, TestingFormat: PreCompilerLevel: Introductory and overview
9:30 AM

KidzMash Makerz

Time: Tuesday 9:30 AM - 11:30 AM

Hands on STEM activities for all ages. Come be creative with Ozobots, Snap Circuits, friction, catapults and more! (Kidz must be accompanied by a parent or guardian.)

Room: Banyan
12:00 PM

Lunch

Time: Tuesday 12:00 PM - 1:00 PM

Room: Kilamanjaro Ballroom
1:00 PM

Create a Cloud Environment with Terraform and Ansible

Presented by: Gene Gotimer
Time: Tuesday 1:00 PM - 5:00 PM

Hashicorp Terraform allows you to define your infrastructure as code. You write code to define systems, networks, security groups, firewalls, and more, making standing up an environment repeatable and reusable. Red Hat Ansible lets you remotely interact with those systems you stood up, configuring...

Room: Salon E/DTrack: DevOpsTags: CloudFormat: PreCompilerLevel: Introductory and overview
1:30 PM

KidzMash Makerz

Time: Tuesday 1:30 PM - 3:30 PM

Hands on STEM activities for all ages. Come be creative with Ozobots, Snap Circuits, friction, catapults and more! (Kidz must be accompanied by a parent or guardian.)

Room: Banyan

Wednesday

7:00 AM

Breakfast

Time: Wednesday 7:00 AM - 8:00 AM

Room: Kilamanjaro Ballroom
8:00 AM

Prepare Your ASP.NET Core Application for 🚀 Liftoff: Hardening Your Applications for Production 1/2

Presented by: Kevin Griffin, Kendall Miller
Time: Wednesday 8:00 AM - 12:00 PM

You're about to push your latest project out to the launch pad - nearly every feature is complete, it's quick, and you're excited for launch day. But are you ready to achieve orbit and stay there safely? * Will it still be responsive when everyone uses it at the same time? * Do you have enough...

Room: ZambeziTrack: DevOpsTags: .NET, Cloud, OtherFormat: PreCompilerLevel: Intermediate

IoT from Sensing to Insights Workshop

Presented by: Brandon Lewis, Christopher Judd
Time: Wednesday 8:00 AM - 12:00 PM

In today’s world, everything from tooth brushes to cars are connected to the internet and collecting data from sensors. Having the ability to capture the data and turn them into actionable insights can improve efficiencies, reduce cost and increase safety. Creating a IoT solution requires a lot of...

Room: Salon E/DTrack: HardwareTags: Cloud, HardwareFormat: PreCompilerLevel: Introductory and overview
9:30 AM

KidzMash Makerz

Time: Wednesday 9:30 AM - 11:30 AM

Hands on STEM activities for all ages. Come be creative with Ozobots, Snap Circuits, friction, catapults and more! (Kidz must be accompanied by a parent or guardian.)

Room: Banyan
12:00 PM

Lunch

Time: Wednesday 12:00 PM - 1:00 PM

Room: Kilamanjaro Ballroom
1:00 PM

Decouple and Scale Applications with Queues

Presented by: Curtis Darst
Time: Wednesday 1:00 PM - 5:00 PM

Queues are not just for theme park rides. Understanding the process of decoupling your application to support massive scale. Session includes discussion and examples around queue type, security, delivery, DLQ, and integration with your existing applications. Workshop includes a hands-on development...

Room: Nile/OrangeTrack: Programming PrinciplesTags: CloudFormat: PreCompilerLevel: Advanced
1:30 PM

KidzMash Makerz

Time: Wednesday 1:30 PM - 3:30 PM

Hands on STEM activities for all ages. Come be creative with Ozobots, Snap Circuits, friction, catapults and more! (Kidz must be accompanied by a parent or guardian.)

Room: Banyan
7:00 PM

Welcome Reception

Time: Wednesday 7:00 PM - 12:00 AM

Room: Grand Hall

Thursday

7:00 AM

Breakfast

Time: Thursday 7:00 AM - 8:00 AM

Room: Kilamanjaro Ballroom
9:30 AM

KidzMash Makerz

Time: Thursday 9:30 AM - 11:30 AM

Hands on STEM activities for all ages. Come be creative with Ozobots, Snap Circuits, friction, catapults and more! (Kidz must be accompanied by a parent or guardian.)

Room: Banyan
11:30 AM

Lunch

Time: Thursday 11:30 AM - 2:30 PM

Room: Kilamanjaro Ballroom
11:45 AM

The Elegance of “The Simplest Possible Thing”: Applying Simplicity Principles to Complex Problems

Presented by: Nate Berent-Spillson
Time: Thursday 11:45 AM - 12:45 PM

Software development is complex work. Business requirements, platforms, and technology itself are all complex elements. Through all this complexity, software developers often try to create complex solutions that meet all the requirements at once. Similarly, when faced with a complex problem, they...

Room: Salon E/DTrack: Programming PrinciplesTags: .NET, Cloud, Functional Programming, Java, Javascript, Leadership, TestingFormat: General SessionLevel: Intermediate

Automating & Monitoring Seedling Growth in the Cloud Using IoT, Messaging & Micronaut

Presented by: Todd Sharp
Time: Thursday 11:45 AM - 12:45 PM

It all started with a small project to pass the time during The Great Quarantine of 2020. I bought some chiles from the local farmer’s market (with proper face coverings and social distancing, of course), fermented my first batch of hot sauce, and shared it with a few friends around the globe. I...

Room: Indigo BayTrack: HardwareTags: Cloud, Hardware, Java, JavascriptFormat: General SessionLevel: Introductory and overview
1:00 PM

Implementing an Event Sourcing strategy on Azure

Presented by: Eldert Grootenboer
Time: Thursday 1:00 PM - 2:00 PM

In recent years the Event Sourcing pattern has become increasingly popular. By storing a history of events it enables us to decouple the storage of data from the implementation of the logic around it. And we can rebuild the state of our data to any point in time, giving us a wide range of...

Room: Aloeswood / LeopardwoodTrack: Programming PrinciplesTags: .NET, CloudFormat: General SessionLevel: Intermediate

Enterprise Observability with OpenTelemetry

Presented by: Christopher Judd
Time: Thursday 1:00 PM - 2:00 PM

Enterprise applications are complex. A transaction starting in the browser will go through proxies, api gateways, security appliances, application performance monitoring tools, logs, microservices and more microservices. Historically there has been no standard way to get observability and...

Room: Sagewood / ZebrawoodTrack: DevOpsTags: Cloud, Java, JavascriptFormat: General SessionLevel: Introductory and overview

Time traveling in the cloud. Time series analytics with Microsoft Azure.

Presented by: Sam Vanhoutte
Time: Thursday 1:00 PM - 2:00 PM

The data collected in IoT scenarios are often thought of as a ‘time series”. Through this data it’s possible to understand the past and use this data to anticipate the future. But time traveling is never straight forward. That’s why in this session Sam will walk you through the processing of...

Room: Indigo BayTrack: DataTags: .NET, Cloud, Big Data, PythonFormat: General SessionLevel: Intermediate
1:30 PM

KidzMash Makerz

Time: Thursday 1:30 PM - 3:30 PM

Hands on STEM activities for all ages. Come be creative with Ozobots, Snap Circuits, friction, catapults and more! (Kidz must be accompanied by a parent or guardian.)

Room: Banyan
4:45 PM

Monolith Decomposition and Evolutionary Architectures: How to Safely Modernize Legacy Systems

Presented by: Ben Hoffman
Time: Thursday 4:45 PM - 5:45 PM

Replacing and re-engineering a new system to replace a legacy or monolithic system, in its entirety, is risky. And after significant investment, the new system often suffers from many of the same issues the old system had. When you combine long development times with big-bang-style deployment, the...

Room: ZambeziTrack: ArchitectureTags: .NET, CloudFormat: General SessionLevel: Intermediate

Making the most of your DevOps Artifacts

Presented by: Matthew Sheehan
Time: Thursday 4:45 PM - 5:45 PM

With greater emphasis placed on automating the creation of predictable software bundles, you may be asking what are DevOps artifacts and what can you do with them? Well, it turns out you can do many things with them. Artifacts can be the compiled output for your app deployment, or a Nuget or NPM...

Room: Aloeswood / LeopardwoodTrack: DevOpsTags: CloudFormat: General SessionLevel: Introductory and overview

Connecting Systems that Never Planned for Each Other - An Introduction to Apache NiFi

Presented by: David Snyder
Time: Thursday 4:45 PM - 5:45 PM

Apache NiFi can be described as a Swiss army knife for data flow programming. Joe Witt, the creator of NiFi, describes it as a "broker between systems that never knew to plan for each other". This session will illuminate the main features of Apache NiFi, expand on the problems it is best suited...

Room: Indigo BayTrack: DataTags: Cloud, Big DataFormat: General SessionLevel: Introductory and overview
6:00 PM

Dinner

Time: Thursday 6:00 PM - 7:30 PM

Room: Kilamanjaro Ballroom
7:30 PM

Party! - Desert Bar

Time: Thursday 7:30 PM - 12:00 AM

Room: Grand Hall
8:00 PM

Acoustic Jam Session

Time: Thursday 8:00 PM - 12:00 AM

Room: Cypress

Party! - Carnival Games & Casino

Time: Thursday 8:00 PM - 11:00 PM

Room: Portia/Wisteria

Friday

7:30 AM

Breakfast

Time: Friday 7:30 AM - 8:30 AM

Room: Kilamanjaro Ballroom
9:30 AM

KidzMash Makerz

Time: Friday 9:30 AM - 11:30 AM

Hands on STEM activities for all ages. Come be creative with Ozobots, Snap Circuits, friction, catapults and more! (Kidz must be accompanied by a parent or guardian.)

Room: Banyan
9:45 AM

Building rugged DevOps pipelines with GitHub Actions

Presented by: Brian Gorman
Time: Friday 9:45 AM - 10:45 AM

This session dives into using GitHub actions to build out robust DevOps pipelines. In the session, we'll implement an architecture to build a temporary dev environment, and then push the code changes through the pipeline to an end release into production. In addition to just getting the CI/CD...

Room: ZambeziTrack: DevOpsTags: .NET, CloudFormat: General SessionLevel: Intermediate

Consistent cloud environments with Infrastructure as Code

Presented by: Matthew Sheehan
Time: Friday 9:45 AM - 10:45 AM

Your SaaS app is doing great, but your cloud environment is growing more and more complex. After years of provisioning additional resources to keep it growing, nobody on the team remembers all of the dependencies anymore, and deployments are hitting snags because the development, testing, and...

Room: Salon A/HTrack: DevOpsTags: CloudFormat: General SessionLevel: Introductory and overview

Ten Things Every Voice Application Should Do

Presented by: Jeff Blankenburg
Time: Friday 9:45 AM - 10:45 AM

In my experience building dozens of skills for Alexa, and working with hundreds of developers on their own voice applications, I've identified ten specific patterns that are common to the most successful of the bunch. This presentation will cover these ten topics, giving you the insight an...

Room: CypressTrack: UI/DesignTags: Cloud, Design (UI/UX/CSS), Testing, Diversity/Equity/InclusionFormat: General SessionLevel: Introductory and overview

Performance tuning for Azure Cosmos DB

Presented by: Hasan Savran
Time: Friday 9:45 AM - 10:45 AM

Azure Cosmos DB is a fully managed service that takes database administration off your hands. Fully Managed Database sounds good, but developers end up with some of the database administration work anyway. As a developer, you will be responsible for changing Indexing policies, configuring...

Room: Indigo BayTrack: DataTags: .NET, CloudFormat: General SessionLevel: Intermediate
11:00 AM

Lunch

Time: Friday 11:00 AM - 2:00 PM

Room: Kilamanjaro Ballroom
2:45 PM

Scaling Systems: Architectures that grow

Presented by: Kendall Miller
Time: Friday 2:45 PM - 3:45 PM

It's harder than ever to predict the load your application will need to handle in advance, so how do you design your architecture so you can afford to implement as you go and be ready for whatever comes your way. It's easy to focus on optimizing each part of your application but your application...

Room: Salon E/DTrack: ArchitectureTags: .NET, CloudFormat: General SessionLevel: Intermediate

Moving Massive Mountains of Magnificent Data

Presented by: Barret Blake
Time: Friday 2:45 PM - 3:45 PM

Data over here. Data over there. These days there are massive piles of data everywhere. Companies use many different systems. Those systems need to interact and share data to be useful. But how to get that data from place to place? Most of the time, what's built in to these various systems doesn't...

Room: CypressTrack: DataTags: Cloud, Big DataFormat: General SessionLevel: Introductory and overview

Jakarta EE 10 is Coming Your Way!

Presented by: Ivar Grimstad
Time: Friday 2:45 PM - 3:45 PM

Jakarta EE 9 lowered the barriers of entry and established a foundation for future innovation paving the way for Jakarta EE 10. With Jakarta EE 10, we are introducing a new profile - the Jakarta EE Core Profile. This profile will enable certification of smaller runtimes suitable for microservices...

Room: Indigo BayTrack: ArchitectureTags: Cloud, Java, SecurityFormat: General SessionLevel: Intermediate
4:00 PM

Closing Ceremonies

Time: Friday 4:00 PM - 5:00 PM

Room: Kilamanjaro Ballroom