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

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

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
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

Automating & Monitoring Seedling Growth in the Cloud Using IoT, Messaging & Micronaut

Presented by: Todd Sharp
Time: Thursday 11:45 AM - 12:45 PM

It all started with a small project to pass the time during The Great Quarantine of 2020. I bought some chiles from the local farmer’s market (with proper face coverings and social distancing, of course), fermented my first batch of hot sauce, and shared it with a few friends around the globe. I...

Room: Indigo BayTrack: HardwareTags: Cloud, Hardware, Java, JavascriptFormat: General SessionLevel: Introductory and overview
1:00 PM

Enterprise Observability with OpenTelemetry

Presented by: Christopher Judd
Time: Thursday 1:00 PM - 2:00 PM

Enterprise applications are complex. A transaction starting in the browser will go through proxies, api gateways, security appliances, application performance monitoring tools, logs, microservices and more microservices. Historically there has been no standard way to get observability and...

Room: Sagewood / ZebrawoodTrack: DevOpsTags: Cloud, Java, JavascriptFormat: General SessionLevel: Introductory and overview
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: Indigo BayTrack: 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
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
11:00 AM

Lunch

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

Room: Kilamanjaro Ballroom

Extending Spring Data and Spring Data Redis

Presented by: Brian Sam-Bodden
Time: Friday 11:00 AM - 12:00 PM

In this session, Brian will take you along for a journey into the codebases of Spring Data and Spring Data Redis to help you understand how to build your own annotation-based Spring Data extensions. Whether you are building a framework or a business/application-specific extension, understanding the...

Room: Indigo BayTrack: DataTags: Big Data, JavaFormat: General SessionLevel: Intermediate
2:45 PM

Jakarta EE 10 is Coming Your Way!

Presented by: Ivar Grimstad
Time: Friday 2:45 PM - 3:45 PM

Jakarta EE 9 lowered the barriers of entry and established a foundation for future innovation paving the way for Jakarta EE 10. With Jakarta EE 10, we are introducing a new profile - the Jakarta EE Core Profile. This profile will enable certification of smaller runtimes suitable for microservices...

Room: Indigo BayTrack: ArchitectureTags: Cloud, Java, SecurityFormat: General SessionLevel: Intermediate
4:00 PM

Closing Ceremonies

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

Room: Kilamanjaro Ballroom