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

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

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

Workshop: JVM Application Monitoring with Micrometer, Prometheus, and Grafana

Presented by: Andrew Fitzgerald, Nathan Zender
Time: Wednesday 8:00 AM - 12:00 PM

Tired of waiting for reports from users to let you know your application is having performance issues? If you’re looking for a way to increase visibility into your application beyond plain text logs, this is the pre-compiler for you! In this half-day, hands-on workshop you will receive an in...

Room: Salon DTrack: DevOpsTags: Cloud, JavaFormat: PreCompilerLevel: Advanced

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

Java 9, 10 & 11 Workshop

Presented by: Christopher Judd
Time: Wednesday 1:00 PM - 5:00 PM

With the quick moving 6-month Java train releases, you like many Java developers and organizations may have remained on Java 8 waiting for the next Long-Term-Support (LTS) release. Well, Java 11 is here so it is time to begin the adoption and upgrading. Java 9 was a HUGE release with many impactful...

Room: Indigo BayTrack: Programming PrinciplesTags: JavaFormat: PreCompilerLevel: Intermediate

Micro Frontends: Breaking up the Frontend Monolith

Presented by: Kito Mann
Time: Wednesday 1:00 PM - 5:00 PM

Over the past several years we have embraced microservices as a way to “break up the monolith” and reduce complexity, allowing teams to focus on specific areas of functionality, while providing more flexible scaling and better fault isolation. However, for most of us, the front-end has remained...

Room: Salon DTrack: Web/Front-EndTags: Java, JavascriptFormat: PreCompilerLevel: Intermediate

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

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

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

Taking a byte of Java Bytecode

Presented by: Magnus Stahre
Time: Thursday 9:15 AM - 10:15 AM

Java, Scala, Groovy, Kotlin, JRuby, Jython, Clojure. What do all these languages have in common? They are all powered by Java Bytecode. With the current ecosystem of languages running on the JVM, it is becoming important to learn more about the least common denominator. This talk gives an...

Room: Portia/WisteriaTrack: Programming PrinciplesTags: JavaFormat: 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
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

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

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

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

Mutation Testing to the rescue of your Tests

Presented by: Nicolas Fränkel
Time: Thursday 4:45 PM - 5:45 PM

Unit testing ensures your production code is relevant. But what does ensure your testing code is relevant? Come discover mutation testing and make sure your never forget another assert again. In the realm of testing, the code coverage metrics is the most often talked about. However, it doesn’t...

Room: OrangeTrack: Software QualityTags: Java, TestingFormat: General SessionLevel: Introductory and overview

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
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

Serialization for the new micro service landscape

Presented by: Leonardo de Moura Rocha Lima
Time: Friday 9:45 AM - 10:45 AM

Serialization is often overlooked when developing backend systems, and this wasn’t (and still isn’t) a problem inside a monolith. But with the developing scene moving towards micro services, serialization becomes really important - how to serialize your data? What aspects do you need to...

Room: Salon ETrack: ArchitectureTags: Cloud, JavaFormat: General SessionLevel: Introductory and overview
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

You Version Your Code, Why Not Your Database?

Presented by: Derek Binkley
Time: Friday 11:00 AM - 12:00 PM

Code versioning is an integral part of any developers daily workflow. However, database changes are often handled manually making automatic code deploys a challenge. If something goes wrong, rolling back a deployment requires either complex and possibly untested scripts or a database...

Room: OrangeTrack: DataTags: JavaFormat: General SessionLevel: Introductory and overview

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

Calculating Insulin With Automated Carb Counting Using AI, ML and Web Bluetooth

Presented by: Todd Sharp
Time: Friday 12:15 PM - 1:15 PM

Diabetes is a disease that affects 400 million people worldwide. Managing the disease means eating a healthy diet, getting routine exercise, monitoring blood sugar levels and administering insulin to manage those levels. The good news is that technology exists to help people manage the disease....

Room: MangroveTrack: ArchitectureTags: Cloud, Java, Javascript, MobileFormat: General SessionLevel: Introductory and overview

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

5 Ideas For Writing Better Cloud Native Microservices

Presented by: Todd Sharp
Time: Friday 2:45 PM - 3:45 PM

In theory, microservices are easy. The promise of loosely coupled, scalable services that can each be independently built, tested and deployed sounds amazing, doesn’t it? On top of that, each service can be written in whatever language the development deems appropriate – using their framework of...

Room: CypressTrack: ArchitectureTags: Cloud, Java, JavascriptFormat: General SessionLevel: Introductory and overview

Designing a DSL with Kotlin

Presented by: Nicolas Fränkel
Time: Friday 2:45 PM - 3:45 PM

Although Kotlin has made a huge impact on Android, it’s equally good on the server side. As Domain-Specific Languages are constrained by the language they run on, Kotlin frees developers from Java fluent builders to propose something better. Using the Hazelcast configuration API as an example,...

Room: RosewoodTrack: Programming PrinciplesTags: Java, OtherFormat: General SessionLevel: Introductory and overview

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

Thirst-quenching Streams for the Reactive Mind

Presented by: Mary Grygleski
Time: Friday 4:00 PM - 5:00 PM

With the advances in multicore hardware and virtualization technologies, and the demand for highly responsive, resilient, and elastic systems and increasingly sophisticated applications, an array of reactive data stream processing libraries have been born to address the needs. Reactive Streams is...

Room: Portia/WisteriaTrack: ArchitectureTags: Functional Programming, Java, OtherFormat: General SessionLevel: Intermediate

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