Session Schedule

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

Tuesday

7:00 AM

Breakfast

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

Room: Kilamanjaro Ballroom
9:30 AM

KidzMash Makerz

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

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

Room: Banyan
10:30 AM

Spies, Secret Messages, the Internet, and You!

Presented by: Matt Williams
Time: Tuesday 10:30 AM - 11:30 AM

Have you ever wanted to make a secret message? Unreadable without the key? This session will show you ways that you can create your own secret messages! Starting with some cyphers from history up to ones used on the internet, you'll learn how people protected secrets yesterday and today. You'll...

Room: AcaciaTrack: KidzMashTags: Other, SecurityFormat: KidzMash SessionzLevel: Introductory and overview
12:00 PM

Lunch

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

Room: Kilamanjaro Ballroom
1:00 PM

Test-Design Based Thinking For Fun and Profit

Presented by: Jenna Charlton, Jenny Bramble
Time: Tuesday 1:00 PM - 5:00 PM

Test design-based thinking is critical at every level of software development, starting at the user story and continuing until the code has been deployed to production. Testers, developers, designers, and product owners all benefit from understanding the basic techniques for developing good test...

Room: ZambeziTrack: Software QualityTags: Other, TestingFormat: PreCompilerLevel: Introductory and overview

Rea11y Simple #A11y: A Focused Accessibility Workshop

Presented by: Chris DeMars
Time: Tuesday 1:00 PM - 5:00 PM

Accessibility on the web is increasing in visibility, yet some web creators are still unfamiliar with how to create an amazing, accessible user experience. Spoiler alert, it starts with design, but what happens after that? In this workshop, I will walk the attendees through a site that has multiple...

Room: Salon A/HTrack: Web/Front-EndTags: Design (UI/UX/CSS), OtherFormat: PreCompilerLevel: Introductory and overview
1:30 PM

KidzMash Makerz

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

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

Room: Banyan

The Basics of Blender

Presented by: Jonathan Gotfryd
Time: Tuesday 1:30 PM - 3:30 PM

**Requires Free Ticket** Have you ever wanted to try modeling but didn't know where to start? The world of open source has a great solution called Blender. It can be used for animation, rendering, VFX, and much more. In this session, you will learn the basics of modeling and how to get around the...

Room: IronwoodTrack: KidzMashTags: OtherFormat: KidzMash DivezLevel: Introductory and overview

Wednesday

7:00 AM

Breakfast

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

Room: Kilamanjaro Ballroom
8:00 AM

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

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

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

Room: ZambeziTrack: DevOpsTags: .NET, Cloud, OtherFormat: PreCompilerLevel: Intermediate
9:00 AM

[KidzMash] Collaborate on your LEGO(R) vision

Presented by: Thomas Haver
Time: Wednesday 9:00 AM - 10:00 AM

LEGO(R) sets are amazingly fun to build, but who has attempted to build a complete set without looking at the instructions? In this session, the kidz & adults will form teams and try to build one of sixteen different Creator sets without the instructions. Only one person from each team will be able...

Room: AcaciaTrack: KidzMashTags: OtherFormat: KidzMash SessionzLevel: Introductory and overview
9:30 AM

KidzMash Makerz

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

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

Room: Banyan
12:00 PM

Lunch

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

Room: Kilamanjaro Ballroom
1:30 PM

KidzMash Makerz

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

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

Room: Banyan
7:00 PM

Welcome Reception

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

Room: Grand Hall

Thursday

7:00 AM

Breakfast

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

Room: Kilamanjaro Ballroom
8:00 AM

The Art of Readable Code: Rethink Your Approach to Coding

Presented by: Steve Green
Time: Thursday 8:00 AM - 9:00 AM

We all have a lofty goal: programming style as documentation. Inspired by Steve McConnel’s “Code Complete,” Uncle Bob’s “Clean Code,” and Andrew Hunt’s “The Pragmatic Programmer,” this session will: • Review some best practices for writing code in a style that’s easy to...

Room: Salon A/HTrack: Programming PrinciplesTags: .NET, OtherFormat: General SessionLevel: Introductory and overview
9:00 AM

[KidzMash] Fun Things To Do With Alexa

Presented by: Jeff Blankenburg
Time: Thursday 9:00 AM - 10:00 AM

This session will introduce KidzMashers to Alexa, and show them some of the cool things they can do with just their voices. We will have devices to play with, tons of things to try, and an interactive game.

Room: AcaciaTrack: KidzMashTags: Design (UI/UX/CSS), OtherFormat: KidzMash SessionzLevel: Introductory and overview
9:15 AM

End the Stigma: Become a Mental Health Ally

Presented by: Matt Williams
Time: Thursday 9:15 AM - 10:15 AM

It is estimated that in the US, approximately one in five will experience mental illness each year. The incidence among IT professionals is likely higher -- a Japanese study of Software Engineers found that 32% of the participants suffered from depression or other mental illness. And yet......

Room: Sagewood / ZebrawoodTrack: Teams/Leadership/The Future of WorkTags: Other, Soft Skills/Business, Diversity/Equity/InclusionFormat: General SessionLevel: Introductory and overview
9:30 AM

KidzMash Makerz

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

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

Room: Banyan
10:30 AM

The definitive deep dive into the .git folder

Presented by: Rob Richardson
Time: Thursday 10:30 AM - 11:30 AM

What's in the .git folder? How are commits stored? How do branches work? We'll dive deep into the objects folder, unpack commits, look at the types of DAG nodes, examine object content, and build a complete visualization of the stored content. We'll also quickly look through Git hooks, Git config,...

Room: Salon A/HTrack: Programming PrinciplesTags: OtherFormat: General SessionLevel: Advanced

Let's Talk Bluetooth

Presented by: Leah Vogel
Time: Thursday 10:30 AM - 11:30 AM

Bluetooth has its own lingo. Don't know much about it? Want to learn to speak it? You’ve come to the right place! In this talk, you will hear a high-level overview of Bluetooth Low Energy and explain how it differs from Bluetooth Classic (BR / EDR). You will become familiar with the terminology...

Room: Aloeswood / LeopardwoodTrack: HardwareTags: Hardware, OtherFormat: General SessionLevel: Introductory and overview

Common Accessibility Pitfalls: Climbing out, when you fall in.

Presented by: Chris DeMars
Time: Thursday 10:30 AM - 11:30 AM

You, your users, and Alice from Wonderland have something in common. At one point, everyone has fallen into a hole of perplexity, confusion, and sometimes hysterical madness. Unlike Alice, we can navigate ourselves and our users around the chaotic abyss that we call the web. Shipping inaccessible...

Room: CypressTrack: Web/Front-EndTags: Design (UI/UX/CSS), OtherFormat: General SessionLevel: Introductory and overview

What a global pandemic can tell you about better DevOps practices

Presented by: Jeremy Meiss
Time: Thursday 10:30 AM - 11:30 AM

In early 2020 a global pandemic set in motion events which none of us could predict. With anonymous data collected from 900k+ devs, 50K orgs, and 60m+ builds/mo we found some interesting insights into better DevOps practices. Since then, we've seen even more interesting activities happen, which shed...

Room: Indigo BayTrack: DevOpsTags: Other, Leadership, Soft Skills/BusinessFormat: General SessionLevel: Intermediate
11:30 AM

Lunch

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

Room: Kilamanjaro Ballroom
11:45 AM

Dungeons, Dragons, and Graph Databases

Presented by: Guy Royse
Time: Thursday 11:45 AM - 12:45 PM

Are you an adventurer? Do you want gold? Experience? Levels? Of course you do! And where do you get these things? The dungeon, where else? That wonderful container of all things adventurous! But, unfortunately, dungeons aren't setup for the convenience of adventurers who wish to extract these fine...

Room: Nile/OrangeTrack: DataTags: OtherFormat: General SessionLevel: Introductory and overview
1:00 PM

Sabotage Productivity the CIA Way

Presented by: Matt Williams
Time: Thursday 1:00 PM - 2:00 PM

In 1944, the Office of Strategic Services (OSS), predecessor of the CIA, published the Simple Sabotage Field Manual -- a guide for resistance forces to characterize simple sabotage, outline its possible effects, and to present suggestions for inciting and executing it. Ironically, many of the...

Room: Salon A/HTrack: Teams/Leadership/The Future of WorkTags: Other, Leadership, Soft Skills/BusinessFormat: General SessionLevel: Introductory and overview
1:30 PM

KidzMash Makerz

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

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

Room: Banyan

Absurd Taco Machine

Presented by: Daniel Pries
Time: Thursday 1:30 PM - 3:30 PM

**Requires Free Ticket** This session is geared towards 10-17 years olds in which the audience will participate with the speaker in a guided session of creating a basic platformer video game using Phaser 3 and Typescript. The audience will participate in four, 20 minute sessions growing in...

Room: IronwoodTrack: KidzMashTags: Javascript, OtherFormat: KidzMash DivezLevel: Intermediate
2:30 PM

Code that Snack!

Presented by: Leah Vogel
Time: Thursday 2:30 PM - 3:30 PM

Have you ever eaten a sandwich? Could you tell someone else exactly how to make one? Computers require precise instructions to perform their tasks. Incorrect instructions can (and will!) lead to a mess. In this fun session, attendees will be challenged to help Mike and Leah successfully make...

Room: AcaciaTrack: KidzMashTags: Functional Programming, OtherFormat: KidzMash SessionzLevel: Introductory and overview
3:30 PM

Failing Successfully

Presented by: Cassandra Faris
Time: Thursday 3:30 PM - 4:30 PM

Failure is normal. It’s so normal that many software development teams encourage people to fail and fail fast. Failure is also scary. It makes us feel vulnerable. We may even worry that our jobs, relationships, or goals are on the line. Yet we hear countless stories of people turning failure into...

Room: Nile/OrangeTrack: Teams/Leadership/The Future of WorkTags: Other, Leadership, Soft Skills/BusinessFormat: General SessionLevel: Introductory and overview
4:45 PM

Putting the FUN back in Fundamentals: Data Structures, Algorithms, and More!

Presented by: Matt Williams
Time: Thursday 4:45 PM - 5:45 PM

In this session, we will bring FUN back to Fundamentals as we: * Look at favorite data structures and algorithms from the 70s, 80s, and 90s: where are they today? You won't believe #7! * Discover why hashes aren't just for breakfast. * Discover the Lolrus' favorite data structure (hint: it's got...

Room: Salon E/DTrack: Programming PrinciplesTags: .NET, Functional Programming, Java, Javascript, Other, Ruby/Rails, PythonFormat: General SessionLevel: Intermediate
6:00 PM

Dinner

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

Room: Kilamanjaro Ballroom
7:30 PM

Party! - Desert Bar

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

Room: Grand Hall
8:00 PM

Acoustic Jam Session

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

Room: Cypress

Party! - Carnival Games & Casino

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

Room: Portia/Wisteria

Friday

7:30 AM

Breakfast

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

Room: Kilamanjaro Ballroom
8:30 AM

Crafting an interpreted programming language in 60 minutes

Presented by: Granville Schmidt
Time: Friday 8:30 AM - 9:30 AM

Are you curious how programming languages are designed and implemented? Do you have nightmares about the “magic” that happens when you run/compile your code? Have you ever wanted to create your own programming language from scratch? If you answered yes to any of these questions, then this...

Room: Nile/OrangeTrack: Programming PrinciplesTags: Functional Programming, OtherFormat: General SessionLevel: Advanced

Visualizing Code

Presented by: Matt Eland
Time: Friday 8:30 AM - 9:30 AM

What happens if we combine the fields of software architecture and data visualization? In this talk, we'll explore what git can tell us about software projects and the teams supporting them by looking at a variety of ways to visualize codebases. Over the course of the talk we'll examine an...

Room: Salon A/HTrack: DataTags: OtherFormat: General SessionLevel: Intermediate

Understanding Probabilistic Data Structures with 112,092 UFO Sightings

Presented by: Guy Royse
Time: Friday 8:30 AM - 9:30 AM

There are three reactions to the title of this talk: - What the heck’s a probabilistic data structure? - UFO Sightings… wha? - 112,092 is an oddly specific number. This is a talk about the first bullet point with the second thrown in just for fun. I like weird stuff—UFOs, Bigfoot, peanut...

Room: Salon E/DTrack: Programming PrinciplesTags: OtherFormat: General SessionLevel: Introductory and overview
9:30 AM

KidzMash Makerz

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

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

Room: Banyan

You Can Comic Too: Making and Writing Your Own Comic

Presented by: Matt Williams
Time: Friday 9:30 AM - 11:30 AM

**Requires Free Ticket** Comics! Fond childhood memories. Our favorite stories, drawn as pictures. But, how do you make a comic? Today, you’ll learn how you can make a comic of your very own at home! You’ll also be shown different comic artists and what they do, things that can help speed up...

Room: IronwoodTrack: KidzMashTags: OtherFormat: KidzMash DivezLevel: Introductory and overview
11:00 AM

Lunch

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

Room: Kilamanjaro Ballroom

Finding Bigfoot with Redis + RediSearch

Presented by: Guy Royse
Time: Friday 11:00 AM - 12:00 PM

Bigfoot has been a staple of American folklore since the 19th century. Many are convinced that Bigfoot is real. Others suggest he’s merely a cultural phenomenon. And some just want to believe. There is even a group, the Bigfoot Field Researchers Organization, that tracks Bigfoot sightings and...

Room: Salon A/HTrack: DataTags: OtherFormat: General SessionLevel: Introductory and overview
12:15 PM

Design Patterns for Loosely Coupled Applications in .NET

Presented by: Barry Stahl
Time: Friday 12:15 PM - 1:15 PM

Building loosely coupled applications is critical to creating solutions that follow good object oriented principles. These principles help make sure our applications are testable, maintainable and extensible. In this session we will explore several design patterns that are key to building...

Room: Salon A/HTrack: Programming PrinciplesTags: .NET, OtherFormat: General SessionLevel: Intermediate
1:00 PM

Something from Nothing

Presented by: damian synadinos
Time: Friday 1:00 PM - 2:00 PM

Improv(isational) theater is, essentially, making something from nothing - performers create and perform shows spontaneously, without a script, props, or costumes. But, to be successful at improv, you should learn, practice, and use a few, fundamental improv "rules" - principles and skills that are...

Room: AcaciaTrack: KidzMashTags: Other, Leadership, Soft Skills/Business, Diversity/Equity/InclusionFormat: KidzMash SessionzLevel: Introductory and overview
2:30 PM

[KidzMash] Get Creative with Duct Tape!

Presented by: Keith Kurak
Time: Friday 2:30 PM - 3:30 PM

Duct tape is super-sticky, flexible, and waterproof, and can be used as a quick fix for just about anything that’s broken. It’s even been used to repair spaceships! But, it also can be used to make art. You’ll learn briefly about the science and history of duct tape before we turn you loose to...

Room: AcaciaTrack: KidzMashTags: OtherFormat: KidzMash SessionzLevel: Introductory and overview
4:00 PM

Closing Ceremonies

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

Room: Kilamanjaro Ballroom