Session Schedule

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

Tuesday

8:00 AM

K3s - Half the Size, Twice as Awesome: Kubernetes for All of Us (Workshop)

Presented by: Chris Houdeshell
Time: Tuesday 8:00 AM - 12:00 PM

Getting started with Kubernetes is a daunting task. Everyone you talked to said it was a pain to get started, but it eventually paid off (unless you’re Docker). What if I told you there was a solution to the startup pain? What if it was something to get your feet wet with, cut your teeth on -- but...

Room: Nile/OrangeTrack: DevOpsFormat: 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: Nile/OrangeTrack: DataFormat: PreCompilerLevel: Intermediate

Wednesday

8:00 AM

The Demystifying Docker DOJO

Presented by: Barry Tarlton, Mark Ramsey
Time: Wednesday 8:00 AM - 12:00 PM

Hearing all about the container craze, but haven’t had time to really learn about it yet? Well, this session has you covered. Come roll up your sleeves and get ready to learn all about Docker in this hands on session. There will be no long pontificating about how Docker is better than other...

Room: Nile/OrangeTrack: ArchitectureFormat: PreCompilerLevel: Intermediate
1:00 PM

Decouple and Scale Applications with Queues

Presented by: Curtis Darst
Time: Wednesday 1:00 PM - 5:00 PM

Queues are not just for theme park rides. Understanding the process of decoupling your application to support massive scale. Session includes discussion and examples around queue type, security, delivery, DLQ, and integration with your existing applications. Workshop includes a hands-on development...

Room: Nile/OrangeTrack: Programming PrinciplesTags: CloudFormat: PreCompilerLevel: Advanced

Thursday

8:00 AM

Leadership is Not Management, Expectations Versus Reality.

Presented by: Stacie Bacon
Time: Thursday 8:00 AM - 9:00 AM

Moving from the role of a software engineer to a technology leader is both a rewarding and challenging experience. In this session, I will share helpful tips, strategies, resources, and insights regarding the shift into leadership as I pull back the curtain on my journey going from expert doer to...

Room: Nile/OrangeTrack: Teams/Leadership/The Future of WorkFormat: General SessionLevel: Introductory and overview
10:30 AM

Are You Ready for a Senior Role?

Presented by: Jenny Bramble
Time: Thursday 10:30 AM - 11:30 AM

Moving from being a mid level engineer a senior role can feel like a huge leap--especially when your new responsibilities aren't well defined. What does it mean to embrace a senior role? It's not just about experience and years on the job; it's an entire mindset shift. Jenny Bramble, Director of...

Room: Nile/OrangeTrack: Teams/Leadership/The Future of WorkTags: LeadershipFormat: General SessionLevel: Intermediate
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
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

Better Interviews, Better Work

Presented by: John Lange
Time: Thursday 4:45 PM - 5:45 PM

Being an interviewer for technical jobs is hard. Checking for technical competency can feel impossible. Asking questions that start with "tell me about a time when" can feel like it has no value. And for many people giving interviews, there is no training; you're left to figure it out on your...

Room: Nile/OrangeTrack: Teams/Leadership/The Future of WorkTags: Leadership, Soft Skills/Business, Diversity/Equity/InclusionFormat: General SessionLevel: Intermediate

Friday

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
9:45 AM

Effective React State: 7 Years of Lessons Learned

Presented by: Cory House
Time: Friday 9:45 AM - 10:45 AM

Managing React state is hard. Why? Because there are so many options to consider! Local state, reducers, custom hooks, context, and over a dozen third-party libraries. In this session, we’ll explore the lessons I’ve learned from managing complex state in React over the last seven years. I’ll...

Room: Nile/OrangeTrack: Web/Front-EndTags: JavascriptFormat: General SessionLevel: Intermediate
11:00 AM

Supercharge Your ASP.NET Core Applications

Presented by: Kevin Griffin
Time: Friday 11:00 AM - 12:00 PM

For many developers, the transition from ASP.NET 4.0+ to ASP.NET Core was a minor change. Depending on your application's complexity, you could make a couple syntax changes and be fully upgraded within a couple of days. Transitioning from one version to another is just the beginning. ASP.NET Core...

Room: Nile/OrangeTrack: Web/Front-EndTags: .NETFormat: General SessionLevel: Intermediate
12:15 PM

Stand Back; I'm going to try Data Science!

Presented by: Matt Eland
Time: Friday 12:15 PM - 1:15 PM

Curious about data science and its relation to software engineering? Want to know how to dabble in artificial intelligence or machine learning side projects before taking the plunge? Come check out this session. In this session we'll explore the types of machine learning tasks as I share my own...

Room: Nile/OrangeTrack: DataTags: Big DataFormat: General SessionLevel: Introductory and overview
1:30 PM

Leveraging Technology at Rocket Mortgage (Fri)

Presented by: Rocket Companies (Sponsor)
Time: Friday 1:30 PM - 2:15 PM

(Presented by Cassandra Faris) Curious as to why you keep seeing the Rocket Companies at your software developer conferences? That’s because all 15 companies in our portfolio, ranging from Home Financing to Client Services, have at least one thing in common- we leverage technology to help people...

Room: Nile/OrangeTrack: Sponsor SessionFormat: Sponsor SessionLevel: Introductory and overview
2:45 PM

You’re Not Just Tired: The Psychology of Burnout

Presented by: Arthur Doler
Time: Friday 2:45 PM - 3:45 PM

After the events of the last year, burnout has been on everyone’s minds. Are you feeling nostalgia for the days when your job wasn’t such a hassle? Do you find yourself struggling to care about your job… or anything at all? You may be wrestling with burnout.. But what exactly IS burnout? If...

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