Session Schedule

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

Tuesday

8:00 AM

Building Trust and Breaking Barriers (with LEGO!)

Presented by: Thomas Haver
Time: Tuesday 8:00 AM - 12:00 PM

LEGO(R) sets are fun to build, but who has ever attempted to build a set without looking at the instructions? In this workshop, attendees will form teams and attempt to build a LEGO(R) set without instructions. Through a series of iterative exercises that provide more product details, the teams will...

Room: Salon E/DTrack: Teams/Leadership/The Future of WorkTags: Leadership, Soft Skills/Business, TestingFormat: PreCompilerLevel: Introductory and overview
1:00 PM

Event Streaming, Catch of the Day!

Presented by: Barry Tarlton, David Day
Time: Tuesday 1:00 PM - 5:00 PM

Have you heard enough event streaming fish stories to fill a cooler? Are you ready to wade in deeper and lure out some new skillz on event-driven architectures? Come join our catch-of-the-day session to experience first-hand designing and building an event-driven solution from start to finish. We'll...

Room: Salon E/DTrack: DataFormat: PreCompilerLevel: Intermediate

Wednesday

8:00 AM

Foundations for the New DBA

Presented by: Peter Shore
Time: Wednesday 8:00 AM - 12:00 PM

It doesn’t matter if you are a Junior DBA, an accidental DBA or all the way up to a Senior DBA, the infrastructure your SQL Server environment runs on is important. Many among the DBA community came in as developers or perhaps directly into database administration roles it is equally possible that...

Room: Salon E/DTrack: DataFormat: PreCompilerLevel: Introductory and overview
1:00 PM

Learning R Programming - Data Science Primer for Developers and Managers

Presented by: Pierre DeBois
Time: Wednesday 1:00 PM - 5:00 PM

R programming has become a useful language in the field of data science. It has allowed practitioners to apply statistical frameworks to a vast array of data models. But where does one start to learn the principles in the language that lead to developing useful models? This workshop will go through...

Room: Salon E/DTrack: DataFormat: PreCompilerLevel: Introductory and overview

Thursday

8:00 AM

Dark UX Patterns

Presented by: Vitaliy Matiyash
Time: Thursday 8:00 AM - 9:00 AM

Congratulations! You are the 1,000,000th visitor to our website. Click here to redeem your prize! Just provide your date of birth and phone number to get started. Learn about Dark UX Patterns, how they work, how they trick you and what companies are the worst offenders. Roach Motel, Privacy...

Room: Salon E/DTrack: UI/DesignTags: Design (UI/UX/CSS)Format: General SessionLevel: Introductory and overview
10:30 AM

Hacking Your Vacation: Using Data for Fun

Presented by: Becky Gandillon
Time: Thursday 10:30 AM - 11:30 AM

Data can be powerful, meaningful, AND fun. Making data-driven decisions can level up your family vacation from awful to awesome. In this session, attendees will walk through a specific example showing how to analyze various data sources to avoid crowds, save money, and piece together a Disney World...

Room: Salon E/DTrack: DataFormat: General SessionLevel: Introductory and overview
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
1:00 PM

GraphQL Distilled

Presented by: Kito Mann
Time: Thursday 1:00 PM - 2:00 PM

REST is all about endpoints that perform specific queries or operations. This works fine, but the client is limited by which queries have been exposed. What if the back-end exposed the data, but the client could decide which subset of data it needed, or how to interact with that data? That’s the...

Room: Salon E/DTrack: ArchitectureTags: Java, JavascriptFormat: General SessionLevel: Introductory and overview
3:30 PM

Using SVG to create responsive, interactive and animatable graphics

Presented by: Ben Hoffmann
Time: Thursday 3:30 PM - 4:30 PM

A message is often best stated visually. Traditional methods of designing graphics, diagrams, and charts produce something that retains its aspect ratio, regardless of the size it is viewed. This may work fine for print and slide media, but fails to take advantage of viewing digital content on...

Room: Salon E/DTrack: Web/Front-EndTags: Design (UI/UX/CSS), Javascript, MobileFormat: General SessionLevel: Advanced
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

Friday

8:30 AM

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 the source code and work item management systems we work with every day can tell us about the evolving nature of software and how we communicate it. This talk will highlight a...

Room: Salon E/DTrack: DataTags: OtherFormat: General SessionLevel: Intermediate
9:45 AM

Consistent cloud environments with Infrastructure as Code

Presented by: Matthew Sheehan
Time: Friday 9:45 AM - 10:45 AM

Your SaaS app is doing great, but your cloud environment is growing more and more complex. After years of provisioning additional resources to keep it growing, nobody on the team remembers all of the dependencies anymore, and deployments are hitting snags because the development, testing, and...

Room: Salon E/DTrack: DevOpsTags: CloudFormat: General SessionLevel: Introductory and overview
11:00 AM

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

From A to Gen Z: Attracting and Retaining the Next Generation

Presented by: Rachel Kaip
Time: Friday 12:15 PM - 1:15 PM

The time has come. Gen Z is joining us in the workforce! This may seem scary as media outlets love to write clickbait articles about the how vast the generational gap is between Gen Z and those before them, but don’t believe everything you read online. Gen Z is the first generation to have...

Room: Salon E/DTrack: Teams/Leadership/The Future of WorkTags: Leadership, Soft Skills/BusinessFormat: General SessionLevel: Introductory and overview
2:45 PM

Scaling Systems: Architectures that grow

Presented by: Kendall Miller
Time: Friday 2:45 PM - 3:45 PM

It's harder than ever to predict the load your application will need to handle in advance, so how do you design your architecture so you can afford to implement as you go and be ready for whatever comes your way. It's easy to focus on optimizing each part of your application but your application...

Room: Salon E/DTrack: ArchitectureTags: .NET, CloudFormat: General SessionLevel: Intermediate
4:00 PM

Build and Ship It!

Presented by: Joseph Guadagno
Time: Friday 4:00 PM - 5:00 PM

If you are like me, you have many libraries, helpers, utilities that you have built over time that you use for multiple projects. You've thought about publishing them to NuGet so you can share them with other projects or your team but didn't because they contain secrets, intellectual property, or...

Room: Salon E/DTrack: DevOpsTags: .NET, OtherFormat: General SessionLevel: Intermediate