Tuesday

8:00 AM

Building Applications on Top of Large Language Models (LLMs) (Part 1)

Presented by: Nilanjan Raychaudhuri, BJ Allmon
Time: Tuesday 8:00 AM - 12:00 PM

It’s no secret that a new generation of powerful and highly-scaled language models is taking the world by storm. Large language models are becoming a powerful new primitive for building software. In this precompiler, we will deep dive into the rapidly evolving landscape of Large Language Models...

Room: Indigo BayTrack: DataTags: Python, Programming Principles, Machine LearningFormat: PreCompilerLevel: Intermediate
1:00 PM

Building Applications on Top of Large Language Models (LLMs) (Part 2)

Presented by: Nilanjan Raychaudhuri, BJ Allmon
Time: Tuesday 1:00 PM - 5:00 PM

It’s no secret that a new generation of powerful and highly-scaled language models is taking the world by storm. Large language models are becoming a powerful new primitive for building software. In this precompiler, we will deep dive into the rapidly evolving landscape of Large Language Models...

Room: Indigo BayTrack: DataTags: Python, Programming Principles, Machine LearningFormat: PreCompilerLevel: Intermediate

Wednesday

8:00 AM

Off The Shelf AI (Part 1)

Presented by: Jordan Thayer, Robert Herbig
Time: Wednesday 8:00 AM - 12:00 PM

Hearing about artificial intelligence is unavoidable these days if you’re watching the news or staying abreast of the technical sector. We frequently hear about the power of AI-enabled tools, and are shown soundbytes of experts extolling the virtues of their approach. While these stories inform...

Room: Indigo BayTrack: DataTags: Python, Programming Principles, Machine LearningFormat: PreCompilerLevel: Introductory and overview
1:00 PM

Off The Shelf AI (Part 2)

Presented by: Jordan Thayer, Robert Herbig
Time: Wednesday 1:00 PM - 5:00 PM

Hearing about artificial intelligence is unavoidable these days if you’re watching the news or staying abreast of the technical sector. We frequently hear about the power of AI-enabled tools, and are shown soundbytes of experts extolling the virtues of their approach. While these stories inform...

Room: Indigo BayTrack: DataTags: Python, Programming Principles, Machine LearningFormat: PreCompilerLevel: Introductory and overview

Thursday

8:00 AM

Software Test Automation ‚Äčand System Design

Presented by: Kate Jordan
Time: Thursday 8:00 AM - 9:00 AM

In this session I'll share with you one of the most valuable lessons that I've learned as a software engineer. From what I've seen it's not something that colleges or courses have nearly enough emphasis on for the impact that it has. Both on your skills, and the health of the systems you work...

Room: Indigo BayTrack: Software QualityTags: Programming Principles, System Design, Code QualityFormat: General SessionLevel: Intermediate
10:30 AM

Tactics for Building Background Services in .NET

Presented by: Kevin Griffin
Time: Thursday 10:30 AM - 11:30 AM

Mature applications often find themselves in the predicament of having to do work "behind the scenes." Frequently this could be simple tasks such as sending emails or updating statistics. Or it could be something more complicated, like processing incoming files or building reports. These tasks...

Room: Indigo BayTrack: ArchitectureTags: .NET, C#, Backend, Programming Principles, Cloud, Architecture, System DesignFormat: General SessionLevel: Introductory and overview

Friday

9:45 AM

Platform as a Product: the future of Agile and DevOps

Presented by: Brad Nelson
Time: Friday 9:45 AM - 10:45 AM

Cross-functional teams and full-stack developers have become the expectation in today's highest-performing teams. However, as technology needs become more complex and solutions begin to scale, it becomes increasingly difficult for software engineers to balance expertise across all layers of the...

Room: Indigo BayTrack: DevOpsTags: Programming Principles, DevOps, Agile, System DesignFormat: General SessionLevel: Intermediate
4:00 PM

From Theory to Practice: Building Reliable Event-Driven Services

Presented by: Hugh McKee
Time: Friday 4:00 PM - 5:00 PM

This talk will delve into the key concepts and strategies for creating effective and efficient event-driven services. We will cover the following topics: Handling at-least-once message delivery: This section will discuss the importance of ensuring that messages are delivered at least once, even in...

Room: Indigo BayTrack: ArchitectureTags: Java, Backend, Programming Principles, System DesignFormat: General SessionLevel: Intermediate