Session Schedule

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

Tuesday

6:30 AM

CodeMash Shuttle

Time: Tuesday 6:30 AM - 12:00 AM

Room: Shuttle
7:00 AM

Breakfast

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

Room: Suite 1 / Suite 6

Coat Check

Time: Tuesday 7:00 AM - 9:00 PM

Room: Coat Check
8:00 AM

Build your first full-stack Blazor app

Presented by: Ed Charbeneau
Time: Tuesday 8:00 AM - 12:00 PM

The arrival of WebAssembly begins a new era for .NET web developers, allowing client-side applications written in C# to run directly in the browser. Blazor is a newly emerging client-side UI platform from the ASP.NET Core team, offering a productive and powerful way to construct large-scale...

Room: ZambeziTrack: Web/Front-EndTags: .NETFormat: PreCompilerLevel: Introductory and overview

Functional F# Programming in .NET – A success story

Presented by: Riccardo Terrell
Time: Tuesday 8:00 AM - 12:00 PM

Do you want to learn F# and Functional Programming? Well, you better start coding! Learning a new programming language is not easy, on top of reading a lot you need to practice even more. This workshop is designed to teach you some of the basics of F# and Functional Programming by combining theory...

Room: Indigo BayTrack: Programming PrinciplesTags: .NET, Functional ProgrammingFormat: PreCompilerLevel: Introductory and overview

Putting the D&D in TDD

Presented by: George Walters II, Guy Royse
Time: Tuesday 8:00 AM - 12:00 PM

Are you tired of TDD workshops that make you do boring things like calculating bowling scores and prime factors or demonstrate how to win the game of life? If so, this is the session for you! In this TDD workshop, we will be building the domain model for EverCraft -- a new MMORPG from Blizzards of...

Room: Sagewood / ZebrawoodTrack: Software QualityTags: .NET, Java, Javascript, Ruby/Rails, Python, TestingFormat: PreCompilerLevel: Introductory and overview

KidzMash: Human 3D Printer: a social STEM learning experiment

Time: Tuesday 8:00 AM - 9:00 AM

After a brief overview where we explain what the teams will do, we will be dividing into 3 teams. A CAD team, a SLICER team, and a 3D printer team. The teams will try to manually replicate with the team each piece of the 3D object development and replication process! The CAD team will model the...

Room: Guava / Tamarind
9:00 AM

KidzMash: A Kid’s World of 3D printing

Time: Tuesday 9:00 AM - 10:00 AM

This session is targeted for children. All ages of children are welcome (with a responsible adult). We will tour the maker lab and talk about the exciting world of 3D printing. We will look at the printers as well as models made on them and pass around lots of things. We will also go over basics of...

Room: Guava / Tamarind

KidzMash: Itty Bitz Lazer tag (ages 4-9)

Time: Tuesday 9:00 AM - 10:00 AM

Room: Salon C
10:00 AM

KidzMash: A Kid’s introduction to 3D Modeling

Time: Tuesday 10:00 AM - 12:00 PM

This second session we will work with a fully-featured CAD application called Rhino3d and walk through the process of building a basic model from geometric shapes. We will explain the XYZ coordinate system, and what the different views are for. We will also spend some time playing with the transform...

Room: Guava / Tamarind

KidzMash: Itty Bitz Lazer tag (ages 4-9)

Time: Tuesday 10:00 AM - 11:00 AM

Room: Salon C
11:00 AM

KidzMash: Preschool Art Time

Time: Tuesday 11:00 AM - 12:00 PM

Simple exploratory art projects that teach creative thinking for the littler attendees. Ages: 2-5 *Projects require some assistance from an adult!*

Room: Ironwood

KidzMash: Itty Bitz Lazer tag (ages 4-9)

Time: Tuesday 11:00 AM - 12:00 PM

Room: Salon C
12:00 PM

Lunch

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

Room: Suite 1 / Suite 6
1:00 PM

Xamarin Forms Workshop

Presented by: Jason Awbrey
Time: Tuesday 1:00 PM - 5:00 PM

Interested in learning more about Xamarin, but not sure where to start? This workshop will give you a guerrilla introduction to the Xamarin platform, including live coding exercises in building a cross platform app with Xamarin Forms. We'll discuss the overall Xamarin ecosystem and the sometimes...

Room: NileTrack: MobileTags: .NET, MobileFormat: PreCompilerLevel: Introductory and overview

From idea to physical series: A basic overview of the world of CAD and 3D printing

Time: Tuesday 1:00 PM - 2:00 PM

This session will talk about the exciting world of 3D printing with a bit of the history of the technology. We will look at the lab’s printers as well as models made on them. We’ll then cover choosing a CAD app and will briefly cover using curated 3D printer object libraries and different CAD...

Room: Guava / Tamarind
1:30 PM

KidzMash: Lazer tag (ages 10-15)

Time: Tuesday 1:30 PM - 2:30 PM

Room: Salon C
2:00 PM

From idea to physical: A demo of how to make CAD models in Rhino3d

Time: Tuesday 2:00 PM - 4:00 PM

This lab is intended to be a fast-paced technology walk-through of the process of creating a 3D printed object. We will focus in on the process of using CAD to create our model with a NURBS modeler called Rhino3D and will walk through the UI and how Rhino uses basic curves and shapes to create more...

Room: Guava / Tamarind

Maker Space Projects

Time: Tuesday 2:00 PM - 5:00 PM

Room: Empress
3:00 PM

KidzMash: Lazer tag (ages 10-15)

Time: Tuesday 3:00 PM - 4:00 PM

Room: Salon C
4:00 PM

From idea to physical series: Additional Castle project walk-through Rhino project

Time: Tuesday 4:00 PM - 5:00 PM

Can’t get enough model building? Want to make something more advanced than your basic cups/keychains/challenge coins? We’ve noticed we have some repeat students each year on our kids track that just love to build models, and we’ve also run several years of our introductory track for adults. We...

Room: Guava / Tamarind
4:30 PM

KidzMash: Toy Story 4

Time: Tuesday 4:30 PM - 6:30 PM

1h 40m: G

Room: Acacia
6:00 PM

Dinner

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

Room: Suite 1 / Suite 6
7:00 PM

Maker Space Chit Chat

Time: Tuesday 7:00 PM - 9:00 PM

Room: Empress

Story Time with KidzMash

Time: Tuesday 7:00 PM - 8:00 PM

Room: Kalahari Fireplace

Lazer tag (ages 16 and up)

Time: Tuesday 7:00 PM - 8:00 PM

Room: Salon C

Artemis (ages 12 and up)

Time: Tuesday 7:00 PM - 8:00 PM

Room: Salon C Meetup
7:30 PM

KidzMash: How to Train Your Dragon: The Hidden World

Time: Tuesday 7:30 PM - 9:30 PM

1h 44m: PG

Room: Acacia
8:00 PM

Lazer tag (ages 16 and up)

Time: Tuesday 8:00 PM - 9:00 PM

Room: Salon C

Artemis (ages 12 and up)

Time: Tuesday 8:00 PM - 9:00 PM

Room: Salon C Meetup
9:00 PM

Lazer tag (ages 16 and up)

Time: Tuesday 9:00 PM - 10:00 PM

Room: Salon C

Artemis (ages 12 and up)

Time: Tuesday 9:00 PM - 10:00 PM

Room: Salon C Meetup

Wednesday

6:30 AM

CodeMash Shuttle

Time: Wednesday 6:30 AM - 12:00 AM

Room: Shuttle
7:00 AM

Breakfast

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

Room: Suite 1 / Suite 6

Coat Check

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

Room: Coat Check
8:00 AM

Building an educational game with .NET Core and Unity3D (Workshop)

Presented by: Johnny Hooyberghs
Time: Wednesday 8:00 AM - 12:00 PM

If you are waiting for a deep dive into .NET Core, the Microsoft Compiler Platform and Unity3D this workshop is for you! No high-level tech demos, but a real-life application that is used in schools. Building an educational game, with robots fighting to the death, from scratch, will be a blast. This...

Room: ZambeziTrack: ArchitectureTags: .NET, Design (UI/UX/CSS)Format: PreCompilerLevel: Intermediate

KidzMash: Human 3D Printer: a social STEM learning experiment

Time: Wednesday 8:00 AM - 9:00 AM

After a brief overview where we explain what the teams will do, we will be dividing into 3 teams. A CAD team, a SLICER team, and a 3D printer team. The teams will try to manually replicate with the team each piece of the 3D object development and replication process! The CAD team will model the...

Room: Guava / Tamarind
9:00 AM

KidzMash: A Kid’s World of 3D printing

Time: Wednesday 9:00 AM - 10:00 AM

This session is targeted for children. All ages of children are welcome (with a responsible adult). We will tour the maker lab and talk about the exciting world of 3D printing. We will look at the printers as well as models made on them and pass around lots of things. We will also go over basics of...

Room: Guava / Tamarind

Maker Space Projects

Time: Wednesday 9:00 AM - 5:00 PM

Room: Empress

KidzMash: Itty Bitz Lazer tag (ages 4-9)

Time: Wednesday 9:00 AM - 10:00 AM

Room: Salon C
10:00 AM

KidzMash: A Kid’s introduction to 3D Modeling

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

This second session we will work with a fully-featured CAD application called Rhino3d and walk through the process of building a basic model from geometric shapes. We will explain the XYZ coordinate system, and what the different views are for. We will also spend some time playing with the transform...

Room: Guava / Tamarind

KidzMash: Itty Bitz Lazer tag (ages 4-9)

Time: Wednesday 10:00 AM - 11:00 AM

Room: Salon C
11:00 AM

KidzMash: Itty Bitz Lazer tag (ages 4-9)

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

Room: Salon C
12:00 PM

Lunch

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

Room: Suite 1 / Suite 6

KidzMash: Preschool Art Time

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

Simple exploratory art projects that teach creative thinking for the littler attendees. Ages: 2-5 *Projects require some assistance from an adult!*

Room: Ironwood
1:00 PM

From idea to physical series: A basic overview of the world of CAD and 3D printing

Time: Wednesday 1:00 PM - 2:00 PM

This session will talk about the exciting world of 3D printing with a bit of the history of the technology. We will look at the lab’s printers as well as models made on them. We’ll then cover choosing a CAD app and will briefly cover using curated 3D printer object libraries and different CAD...

Room: Guava / Tamarind
1:30 PM

KidzMash: Lazer tag (ages 10-15)

Time: Wednesday 1:30 PM - 2:30 PM

Room: Salon C
2:00 PM

From idea to physical: A demo of how to make CAD models in Rhino3d

Time: Wednesday 2:00 PM - 4:00 PM

This lab is intended to be a fast-paced technology walk-through of the process of creating a 3D printed object. We will focus in on the process of using CAD to create our model with a NURBS modeler called Rhino3D and will walk through the UI and how Rhino uses basic curves and shapes to create more...

Room: Guava / Tamarind
3:00 PM

KidzMash: Lazer tag (ages 10-15)

Time: Wednesday 3:00 PM - 4:00 PM

Room: Salon C
4:00 PM

From idea to physical series: Additional Castle project walk-through Rhino project

Time: Wednesday 4:00 PM - 5:00 PM

Can’t get enough model building? Want to make something more advanced than your basic cups/keychains/challenge coins? We’ve noticed we have some repeat students each year on our kids track that just love to build models, and we’ve also run several years of our introductory track for adults. We...

Room: Guava / Tamarind
4:30 PM

KidzMash: Spider Man: Far From Home

Time: Wednesday 4:30 PM - 6:30 PM

2h 9m: PG-13

Room: Acacia
5:00 PM

“How would you print that?” interactive panel

Time: Wednesday 5:00 PM - 6:00 PM

We have a wealth of different perspectives reflected with our 3D printing room staff- including tinkering hobbyists, hardcore makers, and even that of using multiple printer types repeatably in a small business setting. We thought it would be fun to share these various perspectives on how we...

Room: Guava / Tamarind
7:00 PM

Lightning Talks

Time: Wednesday 7:00 PM - 9:00 PM

These are a series of (usually) really interesting talks, all of which are only 6 minutes each!

Room: Suite 1 / Suite 6

Maker Space Chit Chat

Time: Wednesday 7:00 PM - 9:00 PM

Room: Empress

Story Time with KidzMash

Time: Wednesday 7:00 PM - 8:00 PM

Room: Kalahari Fireplace

Lazer tag (ages 16 and up)

Time: Wednesday 7:00 PM - 8:00 PM

Room: Salon C

Artemis (ages 12 and up)

Time: Wednesday 7:00 PM - 8:00 PM

Room: Salon C Meetup
8:00 PM

Welcome Reception

Time: Wednesday 8:00 PM - 10:30 PM

The Welcome Reception is in and around Marrakesh (the bar/restaurant area in the Convention Center). It will sprawl into the hallway as well

Room: Grand Hall

Lazer tag (ages 16 and up)

Time: Wednesday 8:00 PM - 9:00 PM

Room: Salon C

Artemis (ages 12 and up)

Time: Wednesday 8:00 PM - 9:00 PM

Room: Salon C Meetup
9:00 PM

Lazer tag (ages 16 and up)

Time: Wednesday 9:00 PM - 10:00 PM

Room: Salon C

Artemis (ages 12 and up)

Time: Wednesday 9:00 PM - 10:00 PM

Room: Salon C Meetup

Thursday

6:30 AM

CodeMash Shuttle

Time: Thursday 6:30 AM - 2:00 AM

Room: Shuttle
7:00 AM

Breakfast

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

Room: Suite 1 / Suite 6

Coat Check

Time: Thursday 7:00 AM - 9:00 PM

Room: Coat Check
8:00 AM

Full Total World Global Domination: Creating a Geographically Redundant Website.

Presented by: Ryan Miller
Time: Thursday 8:00 AM - 9:00 AM

Who doesn't want to dominate the world with a geo-redundant website that is actively served from multiple regions simultaneously and can seamlessly fail over when problems occur? Haven't we been hearing about this for years? The cloud is everywhere now. It's just button clicks, 5 minutes, easy...

Room: Portia/WisteriaTrack: ArchitectureTags: .NET, CloudFormat: General SessionLevel: Introductory and overview

KidzMash: Human 3D Printer: a social STEM learning experiment

Time: Thursday 8:00 AM - 9:00 AM

After a brief overview where we explain what the teams will do, we will be dividing into 3 teams. A CAD team, a SLICER team, and a 3D printer team. The teams will try to manually replicate with the team each piece of the 3D object development and replication process! The CAD team will model the...

Room: Guava / Tamarind
9:00 AM

KidzMash: A Kid’s World of 3D printing

Time: Thursday 9:00 AM - 10:00 AM

This session is targeted for children. All ages of children are welcome (with a responsible adult). We will tour the maker lab and talk about the exciting world of 3D printing. We will look at the printers as well as models made on them and pass around lots of things. We will also go over basics of...

Room: Guava / Tamarind

Maker Space Projects

Time: Thursday 9:00 AM - 5:00 PM

Room: Empress

KM: Alexa Scavenger Hunt

Time: Thursday 9:00 AM - 12:00 AM

Ready for a digital adventure? There is an Alexa Scavenger Hunt throughout the Kalahari that you can play using your phone or tablet, and your voice! The hunt starts at the giant bronze gorilla (at the entrance to the convention center). You can do it entirely at your own pace or schedule, and there...

Room: Giant Bronze Gorilla

KidzMash: Itty Bitz Lazer tag (ages 4-9)

Time: Thursday 9:00 AM - 10:00 AM

Room: Salon C
9:15 AM

A .NET Data Access Layer You're Proud of (Without Entity Framework)

Presented by: Jonathan "J." Tower
Time: Thursday 9:15 AM - 10:15 AM

If you're a .NET developer, it almost goes without saying that you use Entity Framework as part of the data access code on your software projects. Sometimes, EF is just right for the job, but other times you want something more simple, with better control of the generated SQL queries, and more...

Room: ZambeziTrack: DataTags: .NETFormat: General SessionLevel: Intermediate

Kotlin for C# Developers

Presented by: Alex Dunn
Time: Thursday 9:15 AM - 10:15 AM

Dive into the latest craze in languages and platforms - Kotlin. This time we will be looking at it from the perspective of a .NET C# developer, draw comparisons between the languages, and bridge the gap between these 2 amazing languages. We'll look at: - Kotlin as a language - Platforms Kotlin is...

Room: Indigo BayTrack: MobileTags: .NET, Java, Mobile, OtherFormat: General SessionLevel: Introductory and overview

Going crazy with CQRS

Presented by: Seth Kraut
Time: Thursday 9:15 AM - 10:15 AM

CQRS stands for Command Query Responsibility Segregation, which doesn’t clarify that much. CQRS is a high performance, event oriented flavor of Domain Driven Design. CQRS challenges our normal conception of design. By separating read and write logic, this architecture unlocks unique possibilities....

Room: Sagewood / ZebrawoodTrack: ArchitectureTags: .NET, JavaFormat: General SessionLevel: Intermediate

Project Zero or Removing barriers for creating OSS libraries

Presented by: Jimmy Byrd
Time: Thursday 9:15 AM - 10:15 AM

You have a brilliant idea for an open source library. You start this new repository thinking of how bright the future is with your code being use by others. Then reality then sets in. You realize to make all this possible you have to do a lot of non-feature work. You need a project structure, a test...

Room: Salon DTrack: Software QualityTags: .NET, Functional Programming, OtherFormat: General SessionLevel: Introductory and overview
10:00 AM

KidzMash: A Kid’s introduction to 3D Modeling

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

This second session we will work with a fully-featured CAD application called Rhino3d and walk through the process of building a basic model from geometric shapes. We will explain the XYZ coordinate system, and what the different views are for. We will also spend some time playing with the transform...

Room: Guava / Tamarind

KM: Sponsor Scavenger Hunt

Time: Thursday 10:00 AM - 2:00 PM

Pick up a Scavenger Hunt Sheet In Hangoutz / Crown Palm and walk through the sponsor booths to find the answers. Remember this is not a race! Once completed return to check your answers. All of the answers are names of Sponsors. All of the Answer Sponsors who participated volunteered to be a part of...

Room: Hangoutz

KidzMash: Itty Bitz Lazer tag (ages 4-9)

Time: Thursday 10:00 AM - 11:00 AM

Room: Salon C
10:30 AM

Cosmic Full-Stack a Blazor, ML.NET, and CosmosDB Mashup

Presented by: Ed Charbeneau
Time: Thursday 10:30 AM - 11:30 AM

Are you ready to count down to liftoff? In this session, we test the limits of the .NET stack in an incredible mission to build BlazePort, a futuristic ride share app for space travel. We'll use a mashup of the latest in .NET technologies: leveraging CosmosDB for data persistence, model travel...

Room: Indigo BayTrack: ArchitectureTags: .NETFormat: General SessionLevel: Introductory and overview

[CANCELLED] Adding Search Capabilities to your Applications with Elastic Search

Presented by: Rod Paddock
Time: Thursday 10:30 AM - 11:30 AM

This session has been cancelled. We apologize for any trouble this causes.

Room: Sagewood / ZebrawoodTrack: DataTags: .NET, Cloud, Big DataFormat: General SessionLevel: Intermediate

+5, Insightful: Azure Application Insights to improve your code

Presented by: Tim Jarzombek
Time: Thursday 10:30 AM - 11:30 AM

You've worked hard on your app and are excited to finally release it. However, you start seeing reports of slowness, and it seems to crash once every 7 hours. Learn how to use Azure Application Insights to identify application issues like slow performance and crashes down to the line of code running...

Room: Salon HTrack: Software QualityTags: .NET, CloudFormat: General SessionLevel: Introductory and overview
11:00 AM

KidzMash: Itty Bitz Lazer tag (ages 4-9)

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

Room: Salon C
11:30 AM

Lunch

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

Room: Suite 1 / Suite 6
11:45 AM

Securing Your API Endpoints - A Practical Authentication Guide

Presented by: Seth Petry-Johnson
Time: Thursday 11:45 AM - 12:45 PM

It's never been easier to expose services over HTTP. It's also never been easier to inadvertently expose security holes via those same services. This session is designed for the average developer/architect that wants a brief overview of API security without getting into the weeds of cryptography...

Room: Aloeswood / LeopardwoodTrack: SecurityTags: .NET, Javascript, SecurityFormat: General SessionLevel: Intermediate

Modular Monolith: the Best of Both Worlds

Presented by: Seth Kraut
Time: Thursday 11:45 AM - 12:45 PM

First, everyone wrote monoliths, but monoliths invariably become a big ball of mud. Now, microservices are all the rage, but they come with significant complexity. Modular monoliths combine the simple development and deployment of monoliths with much of the decoupling of microservices. This session...

Room: Portia/WisteriaTrack: Programming PrinciplesTags: .NET, JavaFormat: General SessionLevel: Introductory and overview
12:00 PM

KidzMash: Preschool Art Time

Time: Thursday 12:00 PM - 1:00 PM

Simple exploratory art projects that teach creative thinking for the littler attendees. Ages: 2-5 *Projects require some assistance from an adult!*

Room: Ironwood
1:00 PM

Hold Up, Wait a Minute, Let Me Put Some Async In It

Presented by: Matthew Jones
Time: Thursday 1:00 PM - 2:00 PM

The introduction of async/await to C# has irrevocably changed how .NET developers created their applications. But what about older applications? How can they get the async goodness? In this code-heavy session, we'll take a "older" .NET web app which has no asynchronous code and slowly refactor it...

Room: CypressTrack: Programming PrinciplesTags: .NETFormat: General SessionLevel: Intermediate

From idea to physical series: A basic overview of the world of CAD and 3D printing

Time: Thursday 1:00 PM - 2:00 PM

This session will talk about the exciting world of 3D printing with a bit of the history of the technology. We will look at the lab’s printers as well as models made on them. We’ll then cover choosing a CAD app and will briefly cover using curated 3D printer object libraries and different CAD...

Room: Guava / Tamarind

Reserved

Time: Thursday 1:00 PM - 2:00 PM

Room: Rosewood

Artemis (ages 12 and up)

Time: Thursday 1:00 PM - 2:00 PM

Room: Salon C Meetup
1:30 PM

KidzMash: Lazer tag (ages 10-15)

Time: Thursday 1:30 PM - 2:30 PM

Room: Salon C
2:00 PM

From idea to physical: A demo of how to make CAD models in Rhino3d

Time: Thursday 2:00 PM - 4:00 PM

This lab is intended to be a fast-paced technology walk-through of the process of creating a 3D printed object. We will focus in on the process of using CAD to create our model with a NURBS modeler called Rhino3D and will walk through the UI and how Rhino uses basic curves and shapes to create more...

Room: Guava / Tamarind
2:15 PM

Artemis (ages 12 and up)

Time: Thursday 2:15 PM - 3:15 PM

Room: Salon C Meetup
3:00 PM

KidzMash: Lazer tag (ages 10-15)

Time: Thursday 3:00 PM - 4:00 PM

Room: Salon C
3:30 PM

What's New in Xamarin Forms 4.0

Presented by: Jason Awbrey
Time: Thursday 3:30 PM - 4:30 PM

Xamarin Forms has evolved significantly since it's debug almost 5 years ago. The recently released v4 includes many awesome new features. In this session we'll look at the latest and greatest, including Shell, Visual Design, CollectionView and CarosuelView. We'll demonstrate hands-on examples of...

Room: CypressTrack: MobileTags: .NET, MobileFormat: General SessionLevel: Intermediate

Artemis (ages 12 and up)

Time: Thursday 3:30 PM - 4:30 PM

Room: Salon C Meetup
4:00 PM

From idea to physical series: Additional Castle project walk-through Rhino project.

Time: Thursday 4:00 PM - 5:00 PM

Can’t get enough model building? Want to make something more advanced than your basic cups/keychains/challenge coins? We’ve noticed we have some repeat students each year on our kids track that just love to build models, and we’ve also run several years of our introductory track for adults. We...

Room: Guava / Tamarind
4:30 PM

KidzMash: Detective Pikachu

Time: Thursday 4:30 PM - 6:30 PM

1h 44m: PG

Room: Acacia
4:45 PM

Building Scalable, Cloud-Ready Aplications with RESTier

Presented by: Chris Woodruff
Time: Thursday 4:45 PM - 5:45 PM

In this advanced session, RESTier project leader Chris Woodruff will show you how to use RESTier to build high-quality cloud-ready applications. We'll use different code generation techniques to build out the infrastructure to maximize code reuse across tiers. We'll spin up Angular and Xamarin...

Room: Indigo BayTrack: MobileTags: .NETFormat: General SessionLevel: Advanced

Artemis (ages 12 and up)

Time: Thursday 4:45 PM - 5:45 PM

Room: Salon C Meetup
5:00 PM

“How would you print that?” interactive panel

Time: Thursday 5:00 PM - 6:00 PM

We have a wealth of different perspectives reflected with our 3D printing room staff- including tinkering hobbyists, hardcore makers, and even that of using multiple printer types repeatably in a small business setting. We thought it would be fun to share these various perspectives on how we...

Room: Guava / Tamarind
6:00 PM

Dinner

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

Room: Suite 1 / Suite 6
7:00 PM

Super Smash Bros Ultimate Tournament

Time: Thursday 7:00 PM - 11:00 PM

A tournament... where folks play Super Smash Bros

Room: Ironwood

Maker Space Chit Chat

Time: Thursday 7:00 PM - 9:00 PM

Room: Empress

Story Time with KidzMash

Time: Thursday 7:00 PM - 8:00 PM

Room: Kalahari Fireplace

Lazer tag (ages 16 and up)

Time: Thursday 7:00 PM - 8:00 PM

Room: Salon C

Artemis (ages 12 and up)

Time: Thursday 7:00 PM - 8:00 PM

Room: Salon C Meetup
7:30 PM

KidzMash: Men in Black: International

Time: Thursday 7:30 PM - 9:30 PM

1h 54m: PG-13

Room: Acacia
8:00 PM

Electric Jam Session

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

Room: Suite 1 / Suite 6

Casino & Carnival Games

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

Room: Indigo Bay

Acoustic Jam Session

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

Room: Mangrove

Dessert Bar, Karaoke, and Photo Booth

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

Dessert Bar is only until 9PM

Room: Grand Hall

Lazer tag (ages 16 and up)

Time: Thursday 8:00 PM - 9:00 PM

Room: Salon C

Artemis (ages 12 and up)

Time: Thursday 8:00 PM - 9:00 PM

Room: Salon C Meetup
9:00 PM

Lazer tag (ages 16 and up)

Time: Thursday 9:00 PM - 10:00 PM

Room: Salon C

Artemis (ages 12 and up)

Time: Thursday 9:00 PM - 10:00 PM

Room: Salon C Meetup
10:00 PM

Waterpark Party

Time: Thursday 10:00 PM - 1:00 AM

If you still have energy, come on down to the Waterpark Party! Swimming is optional. Having fun is mandatory. Sherwin-Williams is hosting a Waterpark Cabana, located near the wave pool! Late night snacks and drinks will be available while they last. Come by and grab a slice or two and meet some new...

Room: Waterpark

Friday

7:00 AM

KM: Alexa Scavenger Hunt

Time: Friday 7:00 AM - 1:00 PM

Ready for a digital adventure? There is an Alexa Scavenger Hunt throughout the Kalahari that you can play using your phone or tablet, and your voice! The hunt starts at the giant bronze gorilla (at the entrance to the convention center). You can do it entirely at your own pace or schedule, and there...

Room: Giant Bronze Gorilla

CodeMash Shuttle

Time: Friday 7:00 AM - 6:40 PM

Room: Shuttle

Coat Check

Time: Friday 7:00 AM - 6:00 PM

Room: Coat Check
7:30 AM

Breakfast

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

Room: Suite 1 / Suite 6
8:30 AM

Speed, security and simplicity: Creating Container Images with Cloud Native Buildpacks

Presented by: Daniel Mikusa
Time: Friday 8:30 AM - 9:30 AM

Buildpacks are a pluggable, modular, language-agnostic tool that takes application source code and in turn give you an OCI (Open Container Initiative) image which you can run using Docker, Kubernetes or your OCI Runtime of choice. Developers: You no longer need to worry about tedious tasks like...

Room: Salon HTrack: DevOpsTags: .NET, Cloud, Java, Javascript, Ruby/Rails, Python, SecurityFormat: General SessionLevel: Introductory and overview

Azure Kinect DK: Artificial Intelligence + Computer Vision = Your Next Generation Development Today!

Presented by: Lance Larsen
Time: Friday 8:30 AM - 9:30 AM

Azure Kinect DK is most advanced Computer Vision device available for developers today! Combining advanced depth sensor, spatial microphone array, video cameras with sophisticated computer vision and speech AI models, the Kinect is gives us an unparalleled tool for building cutting edge computer...

Room: MangroveTrack: HardwareTags: .NET, Design (UI/UX/CSS), HardwareFormat: General SessionLevel: Introductory and overview

Well.. that's ONNX-pected

Presented by: Ron Dagdag
Time: Friday 8:30 AM - 9:30 AM

The world of machine learning frameworks is complex. What if we can use the lightest framework for inferencing on edge devices? That’s the idea behind ONNX format. Attend this session and find out how to train models using the framework of your choice, save or convert models into ONNX, and deploy...

Room: RosewoodTrack: DataTags: .NET, Cloud, Big Data, Javascript, Other, PythonFormat: General SessionLevel: Intermediate
9:00 AM

KidzMash: A Kid’s World of 3D printing

Time: Friday 9:00 AM - 10:00 AM

This session is targeted for children. All ages of children are welcome (with a responsible adult). We will tour the maker lab and talk about the exciting world of 3D printing. We will look at the printers as well as models made on them and pass around lots of things. We will also go over basics of...

Room: Guava / Tamarind

Maker Space Projects

Time: Friday 9:00 AM - 5:00 PM

Room: Empress

KidzMash: Itty Bitz Lazer tag (ages 4-9)

Time: Friday 9:00 AM - 10:00 AM

Room: Salon C
9:45 AM

Unit Testing Strategies & Patterns in C#

Presented by: Bill Dinger
Time: Friday 9:45 AM - 10:45 AM

Learn common patterns and strategies to effectively unit test your code in C#. We’ll go over design principles and ways to effectively ensure your code can be easily tested as well as how to use common testing tools such as Moq, Autofixture, & MsTest to help remove some of the drudgery of testing....

Room: CypressTrack: Programming PrinciplesTags: .NETFormat: General SessionLevel: Advanced
10:00 AM

KidzMash: A Kid’s introduction to 3D Modeling

Time: Friday 10:00 AM - 12:00 PM

This second session we will work with a fully-featured CAD application called Rhino3d and walk through the process of building a basic model from geometric shapes. We will explain the XYZ coordinate system, and what the different views are for. We will also spend some time playing with the transform...

Room: Guava / Tamarind

KidzMash: Itty Bitz Lazer tag (ages 4-9)

Time: Friday 10:00 AM - 11:00 AM

Room: Salon C
11:00 AM

Lunch

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

Room: Suite 1 / Suite 6

Explain it to me like I'm 5: Oauth2 & OpenID

Presented by: Daniel Mikusa
Time: Friday 11:00 AM - 12:00 PM

Oauth2 and OpenID are quickly becoming mainstays for application developers. Companies want integrated authentication to reduce security footprints and users expect the convenience of single sign-on. As an application developer, it's up to you to facilitate this in your applications. In this talk,...

Room: Aloeswood / LeopardwoodTrack: SecurityTags: .NET, Cloud, Java, Javascript, SecurityFormat: General SessionLevel: Introductory and overview

KidzMash: Itty Bitz Lazer tag (ages 4-9)

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

Room: Salon C
12:15 PM

Artemis (ages 12 and up)

Time: Friday 12:15 PM - 1:15 PM

Room: Salon C Meetup
1:00 PM

KidzMash: Preschool Art Time

Time: Friday 1:00 PM - 2:00 PM

Simple exploratory art projects that teach creative thinking for the littler attendees. Ages: 2-5 *Projects require some assistance from an adult!*

Room: Ironwood
1:30 PM

KidzMash: Lazer tag (ages 10-15)

Time: Friday 1:30 PM - 2:30 PM

Room: Salon C

Artemis (ages 12 and up)

Time: Friday 1:30 PM - 2:30 PM

Room: Salon C Meetup
2:45 PM

Artemis (ages 12 and up)

Time: Friday 2:45 PM - 3:45 PM

Room: Salon C Meetup
3:00 PM

KidzMash: Lazer tag (ages 10-15)

Time: Friday 3:00 PM - 4:00 PM

Room: Salon C
4:00 PM

KidzMash: Mad Science

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

It is always sad to come to the end. To ease our parting Mad Science is coming to the close and bringing Fire and Ice! One last scientific exploration into matter and pressure before we send you home until 2021

Room: Suite 1 / Suite 6

Artemis (ages 12 and up)

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

Room: Salon C Meetup
5:00 PM

Closing Ceremonies

Time: Friday 5:00 PM - 6:00 PM

Room: Suite 1 / Suite 6