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

Bringing ML to Mobile Apps - Let's build an app to perform Face Recognition using Flutter

Presented by: Don Ward
Time: Tuesday 8:00 AM - 12:00 PM

The Background Flutter is Google’s cross-platform development framework for quickly crafting high-quality native apps on Web, iOS, Android, and ChromeOS in record time. Flutter works with existing code, is used by developers and organizations around the world, and is free and open source....

Room: NileTrack: MobileTags: MobileFormat: PreCompilerLevel: Introductory and overview
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

iOS Application Security Testing

Presented by: Hans Weisheimer
Time: Tuesday 1:00 PM - 5:00 PM

This hands-on session is aimed at mobile app developers, QA testers, aspiring security testers, and other suspicious persons. Modern mobile app development abstracts away most low-level interaction with the operating system. It is common to rely on third-party modules to handle sensitive data or...

Room: Aloeswood / LeopardwoodTrack: SecurityTags: Mobile, Security, TestingFormat: PreCompilerLevel: Intermediate

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

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
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 Declarative UI with SwiftUI

Presented by: Jeff Kelley
Time: Wednesday 8:00 AM - 12:00 PM

At WWDC 2019, Apple shocked its developer community with the announcement of SwiftUI—a brand-new, declarative UI framework for all of their platforms. In this workshop, we’ll build a brand new app from scratch with SwiftUI that can run on all of Apple’s platforms: iOS, macOS, watchOS, and...

Room: NileTrack: MobileTags: Mobile, OtherFormat: PreCompilerLevel: Introductory and overview

Get Progressive with it

Presented by: Matthew LaForest
Time: Wednesday 8:00 AM - 12:00 PM

Responsive web design! Mobile first! Hybrid apps! We are continuously bombarded with new ideas about the best way to develop a new application. For a small team, effectively delivering across many platforms can be a problem, but delivering a hybrid app frequently falls into an uncanny valley...

Room: OrangeTrack: Web/Front-EndTags: Design (UI/UX/CSS), Javascript, Mobile, OtherFormat: PreCompilerLevel: Intermediate
9:00 AM

Maker Space Projects

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

Room: Empress
12:00 PM

Lunch

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

Room: Suite 1 / Suite 6
1:00 PM

Server Side Swift Saves CodeMash: Breaking free of the phone

Presented by: Anne Cahalan
Time: Wednesday 1:00 PM - 5:00 PM

CodeMash is a whirlwind of great workshops, talks, and experiences. If only you could capture these insights and save them forever... Swift can help -- but we're NOT going to build an iOS app! Server Side Swift has gone from a fun idea to a robust, mature platform for moving data from the backend...

Room: NileTrack: MobileTags: Mobile, OtherFormat: 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
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
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
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

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

Building Mobile Applications with the Ionic Framework

Presented by: Robert Lair
Time: Thursday 8:00 AM - 9:00 AM

Have you wanted to start developing mobile applications, but have found that selecting the right technology, framework, and language is overwhelming? Ionic provides a framework that allows developers to build applications using familiar web technologies in order to produce a native application...

Room: CypressTrack: MobileTags: Javascript, MobileFormat: General SessionLevel: Introductory and overview
9:00 AM

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
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
10:00 AM

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
10:30 AM

Make More 💰 Money with Less 🛠 Effort: 🧪 Experimentation Before Implementation

Presented by: Scott Showalter
Time: Thursday 10:30 AM - 11:30 AM

Developing apps is time consuming, with little guarantee of success. The Web, App Store, Google Play and beyond are littered with apps making low or no revenue because they don't solve problems people actually care about. Before you build your “killer” ap, how can you truly know beyond the...

Room: Portia/WisteriaTrack: MobileTags: Design (UI/UX/CSS), Mobile, Other, Soft Skills/Business, TestingFormat: General SessionLevel: Intermediate
11:30 AM

Lunch

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

Room: Suite 1 / Suite 6
11:45 AM

A Mobile App Success Starter Pack

Presented by: Jeff Kelley
Time: Thursday 11:45 AM - 12:45 PM

When you’re pitching a mobile app to a prospective client, it’s easy to focus on the app’s raison d’être. A pizza-ordering app should order pizza, a messaging app should send messages, and a game should be fun. For an app to succeed, there are countless other hidden tasks to consider: does...

Room: Indigo BayTrack: MobileTags: Mobile, Soft Skills/BusinessFormat: General SessionLevel: Introductory and overview
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
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: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:45 PM

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

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

Hack Your App - Intro to Mobile Security Testing

Presented by: Hans Weisheimer
Time: Friday 8:30 AM - 9:30 AM

Your phone really doesn’t want you to see what’s going on under the hood - it’s a feature. Many of the introspection capabilities that exist for web development are absent by default on mobile platforms. This is particularly frustrating when you need to validate assumptions or security...

Room: Aloeswood / LeopardwoodTrack: SecurityTags: Mobile, Security, TestingFormat: General SessionLevel: Introductory and overview
9:00 AM

Maker Space Projects

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

Room: Empress
11:00 AM

Lunch

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

Room: Suite 1 / Suite 6

Android: A peek under the hood

Presented by: Brad Hollander
Time: Friday 11:00 AM - 12:00 PM

Over the years, Android has become one of the most widely used operating systems in the world. Boasting 2.5 billion active devices, it can be found running on practically any hardware, from high-end flagship phones to smartwatches and IOT devices. Despite this massive popularity, the inner workings...

Room: Sagewood / ZebrawoodTrack: MobileTags: MobileFormat: General SessionLevel: Intermediate
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:30 PM

Artemis (ages 12 and up)

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

Room: Salon C Meetup
2:45 PM

One Codebase, Many Screens - Flutter in a Nutshell

Presented by: Don Ward
Time: Friday 2:45 PM - 3:45 PM

The Story - Flutter is Google’s cross-platform development framework for quickly crafting high-quality native apps on Web, iOS, Android, and ChromeOS in record time. Flutter works with existing code, is used by developers and organizations around the world, and is free and open source. Notable...

Room: Sagewood / ZebrawoodTrack: MobileTags: MobileFormat: General SessionLevel: Introductory and overview

Artemis (ages 12 and up)

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

Room: Salon C Meetup
4:00 PM

Straying From the Happy Path: Taking Control of Errors in Swift

Presented by: Jeff Kelley
Time: Friday 4:00 PM - 5:00 PM

Have you ever seen a code comment saying “this should never happen”? Have you ever wondered what would happen if it did? Swift has a diverse set of error-handling capabilities, from using throw to send errors up the stack to using a Result to handle errors in asynchronous methods. In this talk,...

Room: CypressTrack: MobileTags: Mobile, TestingFormat: General SessionLevel: Introductory and overview

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