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
12:00 PM

Lunch

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

Room: Kilamanjaro Ballroom
6:00 PM

Dinner

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

Room: Kilamanjaro Ballroom

Wednesday

7:00 AM

Breakfast

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

Room: Kilamanjaro Ballroom
12:00 PM

Lunch

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

Room: Kilamanjaro Ballroom
7:00 PM

Lightning Talks

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

Room: Kilamanjaro Ballroom
8:00 PM

Welcome Reception

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

Room: Grand Hall

Thursday

7:00 AM

Breakfast

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

Room: Kilamanjaro Ballroom
11:30 AM

Lunch

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

Room: Kilamanjaro Ballroom
11:45 AM

The Elegance of “The Simplest Possible Thing”: Applying Simplicity Principles to Complex Problems

Presented by: Nate Berent-Spillson
Time: Thursday 11:45 AM - 12:45 PM

Software development is complex work. Business requirements, platforms, and technology itself are all complex elements. Through all this complexity, software developers often try to create complex solutions that meet all the requirements at once. Similarly, when faced with a complex problem, they...

Room: Salon E/DTrack: Programming PrinciplesTags: .NET, Cloud, Functional Programming, Java, Javascript, Leadership, TestingFormat: General SessionLevel: Intermediate
3:30 PM

Introduction to Functional Programming: It Isn’t So Scary

Presented by: Justin Pihony
Time: Thursday 3:30 PM - 4:30 PM

Functional programming has been around for decades, yet only recently has it become mainstream. It yields simpler, terser code which is easier to both test and debug, among other benefits. However it is still often seen as unapproachable, with zealots touting words like monad, functor, and other,...

Room: Aloeswood / LeopardwoodTrack: Programming PrinciplesTags: Functional Programming, JavaFormat: General SessionLevel: Introductory and overview

Exploring the Reactive Landscape

Presented by: Mary Grygleski
Time: Thursday 3:30 PM - 4:30 PM

As Java is an object-oriented language that inherently supports the imperative programming style, asynchronicity presents a challenge that can turn the code into nightmare. One way to deal with the complexity of asynchronicity is to introduce reactivity onto the coding level (reactive programming),...

Room: Portia/WisteriaTrack: ArchitectureTags: Functional Programming, JavaFormat: 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
8:00 PM

Electric Jam Session

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

Room: Kilamanjaro Ballroom

Acoustic Jam Session

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

Room: Rosewood
10:00 PM

Waterpark party

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

Room: Waterpark

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: Salon A/HTrack: Programming PrinciplesTags: Functional Programming, OtherFormat: General SessionLevel: Advanced
11:00 AM

Lunch

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

Room: Kilamanjaro Ballroom

If You Don’t Have a Failing Test, You Don’t Have S***

Presented by: Nate Berent-Spillson
Time: Friday 11:00 AM - 12:00 PM

My go-to technique for just about every problem is a failing unit test. Many developers think of unit tests as something they're forced to write to hit some coverage metric, but when you look at it as a way to prove or disprove a hypothesis—it becomes a very powerful tool for problem-solving. It's...

Room: Salon E/DTrack: Programming PrinciplesTags: .NET, Cloud, Functional Programming, Java, Javascript, Mobile, Leadership, Ruby/Rails, Python, Soft Skills/Business, TestingFormat: General SessionLevel: Intermediate
4:00 PM

Kidzmash Closing Ceremony

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

Room: Kilamanjaro Ballroom
5:00 PM

Closing Ceremonies

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

Room: Kilamanjaro Ballroom