Tuesday
Functional F# Programming in .NET – A success story
Presented by: Riccardo Terrell
Time: Tuesday 8:00 AM - 12:00 PMDo 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 PrinciplesFormat: PreCompilerLevel: Introductory and overviewKidzMash: Human 3D Printer: a social STEM learning experiment
Time: Tuesday 8:00 AM - 9:00 AMAfter 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 / TamarindKidzMash: A Kid’s World of 3D printing
Time: Tuesday 9:00 AM - 10:00 AMThis 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 / TamarindKidzMash: A Kid’s introduction to 3D Modeling
Time: Tuesday 10:00 AM - 12:00 PMThis 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 / TamarindKidzMash: Preschool Art Time
Time: Tuesday 11:00 AM - 12:00 PMSimple exploratory art projects that teach creative thinking for the littler attendees. Ages: 2-5 *Projects require some assistance from an adult!*
Room: IronwoodBuilding a Full CRUD Application in Excel with VBA and SQL Integration
Presented by: Derek Mulhausen
Time: Tuesday 1:00 PM - 5:00 PMIn this talk, we will build a full application from scratch in Excel to store customer discounts in Excel. We will start with recording a macro to quickly prototype some of our actions and then dig into the underlying code to polish the formatting and produce a product that can be put into...
Room: Salon ETrack: UI/DesignFormat: PreCompilerLevel: IntermediateFrom idea to physical series: A basic overview of the world of CAD and 3D printing
Time: Tuesday 1:00 PM - 2:00 PMThis 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 / TamarindFrom idea to physical: A demo of how to make CAD models in Rhino3d
Time: Tuesday 2:00 PM - 4:00 PMThis 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 / TamarindFrom idea to physical series: Additional Castle project walk-through Rhino project
Time: Tuesday 4:00 PM - 5:00 PMCan’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 / TamarindKidzMash: How to Train Your Dragon: The Hidden World
Time: Tuesday 7:30 PM - 9:30 PM1h 44m: PG
Room: AcaciaWednesday
Kafka: Build, Deploy, and Monitor Your First Real-World Application
Presented by: Justin Pihony
Time: Wednesday 8:00 AM - 12:00 PMCompanies nowadays are finding it critical to be able to gather and analyze massive amounts of disparately-sourced data, quickly and reliably. By diving into the fundamentals of Apache Kafka, you will learn how it can be more than a superior, distributed messaging system, but also a platform to...
Room: Salon HTrack: DataFormat: PreCompilerLevel: IntermediateKidzMash: Human 3D Printer: a social STEM learning experiment
Time: Wednesday 8:00 AM - 9:00 AMAfter 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 / TamarindKidzMash: A Kid’s World of 3D printing
Time: Wednesday 9:00 AM - 10:00 AMThis 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 / TamarindKidzMash: A Kid’s introduction to 3D Modeling
Time: Wednesday 10:00 AM - 12:00 PMThis 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 / TamarindKidzMash: Preschool Art Time
Time: Wednesday 12:00 PM - 1:00 PMSimple exploratory art projects that teach creative thinking for the littler attendees. Ages: 2-5 *Projects require some assistance from an adult!*
Room: IronwoodFrom idea to physical series: A basic overview of the world of CAD and 3D printing
Time: Wednesday 1:00 PM - 2:00 PMThis 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 / TamarindFrom idea to physical: A demo of how to make CAD models in Rhino3d
Time: Wednesday 2:00 PM - 4:00 PMThis 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 / TamarindFrom idea to physical series: Additional Castle project walk-through Rhino project
Time: Wednesday 4:00 PM - 5:00 PMCan’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“How would you print that?” interactive panel
Time: Wednesday 5:00 PM - 6:00 PMWe 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 / TamarindLightning Talks
Time: Wednesday 7:00 PM - 9:00 PMThese are a series of (usually) really interesting talks, all of which are only 6 minutes each!
Room: Suite 1 / Suite 6Welcome Reception
Time: Wednesday 8:00 PM - 10:30 PMThe 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 HallThursday
KidzMash: Human 3D Printer: a social STEM learning experiment
Time: Thursday 8:00 AM - 9:00 AMAfter 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 / TamarindKidzMash: A Kid’s World of 3D printing
Time: Thursday 9:00 AM - 10:00 AMThis 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 / TamarindKM: Alexa Scavenger Hunt
Time: Thursday 9:00 AM - 12:00 AMReady 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 GorillaAngular and The Case for RxJS
Presented by: Sandi Barr
Time: Thursday 9:15 AM - 10:15 AMWhen choosing Angular to build a front end app, it can seem like RxJS is just one more thing to learn, and there’s no easy transition coming from another framework. But RxJS is efficient and expressive! We declare relationships between entities, describing the what not the how. The basic sequence...
Room: OrangeTrack: Web/Front-EndFormat: General SessionLevel: IntermediateProject Zero or Removing barriers for creating OSS libraries
Presented by: Jimmy Byrd
Time: Thursday 9:15 AM - 10:15 AMYou 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 QualityFormat: General SessionLevel: Introductory and overviewKidzMash: A Kid’s introduction to 3D Modeling
Time: Thursday 10:00 AM - 12:00 PMThis 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 / TamarindKM: Sponsor Scavenger Hunt
Time: Thursday 10:00 AM - 2:00 PMPick 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: HangoutzKidzMash: Preschool Art Time
Time: Thursday 12:00 PM - 1:00 PMSimple exploratory art projects that teach creative thinking for the littler attendees. Ages: 2-5 *Projects require some assistance from an adult!*
Room: IronwoodFrom idea to physical series: A basic overview of the world of CAD and 3D printing
Time: Thursday 1:00 PM - 2:00 PMThis 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 / TamarindFrom idea to physical: A demo of how to make CAD models in Rhino3d
Time: Thursday 2:00 PM - 4:00 PMThis 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 / TamarindLearning R through sports, or learning sports through R
Presented by: Mike Roznik
Time: Thursday 3:30 PM - 4:30 PMBig data has been a buzzword for years, but it’s only recently been hitting the world of professional sports. How do sports teams use this big data? Why with R! Together we’ll learn what kind of data they look for and how they present it. Along the way we’ll look at real world examples of R...
Room: Salon HTrack: DataFormat: General SessionLevel: Introductory and overviewFast, Reliable, Powerful IoT Projects Built on Elixir With Nerves
Presented by: Joel Byler
Time: Thursday 3:30 PM - 4:30 PMElixir was built to deliver low-latency, distributed and fault-tolerant systems, this is great for large enterprise applications but can also be leveraged to build impressive IoT applications on small single board linux machines like (but not limited to) a Raspberry Pi. Nerves was built to give...
Room: MangroveTrack: HardwareFormat: General SessionLevel: IntermediateFrom idea to physical series: Additional Castle project walk-through Rhino project.
Time: Thursday 4:00 PM - 5:00 PMCan’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“How would you print that?” interactive panel
Time: Thursday 5:00 PM - 6:00 PMWe 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 / TamarindSuper Smash Bros Ultimate Tournament
Time: Thursday 7:00 PM - 11:00 PMA tournament... where folks play Super Smash Bros
Room: IronwoodDessert Bar, Karaoke, and Photo Booth
Time: Thursday 8:00 PM - 11:00 PMDessert Bar is only until 9PM
Room: Grand HallWaterpark Party
Time: Thursday 10:00 PM - 1:00 AMIf 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: WaterparkFriday
KM: Alexa Scavenger Hunt
Time: Friday 7:00 AM - 1:00 PMReady 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 GorillaSolving the Boolean Identity Crisis
Presented by: Jeremy Fairbank
Time: Friday 8:30 AM - 9:30 AMWhile powerful in its simplicity and important to computation, the boolean can be limiting in applications. In this talk, briefly explore the history of boolean logic in computation and look at how booleans can become misused in programming languages. Explore examples where booleans obscure the...
Room: CypressTrack: Programming PrinciplesFormat: General SessionLevel: Introductory and overviewKidzMash: A Kid’s World of 3D printing
Time: Friday 9:00 AM - 10:00 AMThis 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 / TamarindKidzMash: A Kid’s introduction to 3D Modeling
Time: Friday 10:00 AM - 12:00 PMThis 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 / TamarindPractical Functional Programming
Presented by: Jeremy Fairbank
Time: Friday 12:15 PM - 1:15 PMFunctional programming is more than just math and monads. Functional programming empowers developers to solve real problems with safe, predictable, and maintainable code. In this talk, discover the basics of functional programming and how to apply functional concepts in a practical manner. Learn how...
Room: NileTrack: Programming PrinciplesFormat: General SessionLevel: Introductory and overviewKidzMash: Preschool Art Time
Time: Friday 1:00 PM - 2:00 PMSimple exploratory art projects that teach creative thinking for the littler attendees. Ages: 2-5 *Projects require some assistance from an adult!*
Room: IronwoodKidzMash: Mad Science
Time: Friday 4:00 PM - 5:00 PMIt 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 6Thirst-quenching Streams for the Reactive Mind
Presented by: Mary Grygleski
Time: Friday 4:00 PM - 5:00 PMWith 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: ArchitectureFormat: General SessionLevel: Intermediate