Tuesday

No Sessions

Wednesday

No Sessions

Thursday

8:00 AM

How to Ground LLM's to minimize hallucinations

Presented by: Cameron Vetter
Time: Thursday 8:00 AM - 9:00 AM

Language models have made significant advancements in recent years, with models like GPT-3 and GPT-4 showcasing impressive capabilities. However, one persistent challenge that arises with these models is the occurrence of hallucinations—instances where the model generates plausible-sounding but...

Room: Salon ETrack: DataTags: Python, Machine Learning, Data ScienceFormat: General SessionLevel: Intermediate
9:15 AM

Building a Full-Stack Application with Flutter and Dart

Presented by: Ryan Edge
Time: Thursday 9:15 AM - 10:15 AM

For the past few years, Flutter has revolutionized mobile app development by allowing developers to build high-performance, cross-platform applications with ease. However, building a full-stack application can be a challenging task because we often find ourselves juggling multiple technologies to...

Room: Salon ETrack: MobileTags: Front End, Mobile, CloudFormat: General SessionLevel: Intermediate
10:30 AM

Hybrid Agility: Working Conditions for Team Success

Presented by: Carina Silfverduk
Time: Thursday 10:30 AM - 11:30 AM

Is your team or workplace working hybrid, with some in the office and some remote on any given day? Working hybrid is by far harder than either remote or on-site work because you need to accommodate both and then do something extra to keep everyone in the room and everyone on the call engaged. How...

Room: Salon ETrack: Teams & CollaborationTags: Soft Skills, Agile, TeamsFormat: General SessionLevel: Intermediate
11:45 AM

Terminal, CLI's, and UI's - Using Windows Terminal & the WSL

Presented by: Mike Nelson
Time: Thursday 11:45 AM - 12:45 PM

The classic Windows Terminal app allowed for simple command line integrations. But now, the new Terminal app, along with the Windows Subsystem for Linux (WSL), can generate some really cool interaction between you and multiple operating systems. Not only can you do command line, but the Linux...

Room: Salon ETrack: DevOpsTags: Functional Programming, DevOps, UI/UX, QA TestingFormat: General SessionLevel: Introductory and overview
1:00 PM

A Hands-On Overview to Building AI Solutions with AI Builder

Presented by: Barret Blake
Time: Thursday 1:00 PM - 2:00 PM

Whether it's generating automated interactive chat experiences or automating business processes, AI is the future of business software. AI Builder is a powerful tool for organizations looking to incorporate the power of AI into their business processes. In this talk, we'll explore the key features...

Room: Salon ETrack: DataTags: Cloud, AutomationFormat: General SessionLevel: Introductory and overview
3:30 PM

Take Back Control - Introducing Veilid

Presented by: Bill Sempf
Time: Thursday 3:30 PM - 4:30 PM

Veilid is an open-source, peer-to-peer, mobile-first, networked application framework. It allows developers to build private, distributed, scalable social applications containing and sharing a user's personal content without data collection by third parties being of concern. Built by Cult of the...

Room: Salon ETrack: ArchitectureTags: Python, Rust, Mobile, Security, CloudFormat: General SessionLevel: Intermediate
4:45 PM

What Does Security Look Like When Building AI?

Presented by: Robert Herbig
Time: Thursday 4:45 PM - 5:45 PM

Anyone who is working with AI or considering doing so should care about security. When considering building an AI-powered system or product, the traditional attack surfaces and mitigations still apply. However, new attack surfaces can be present depending on the specific AI approaches used. In...

Room: Salon ETrack: SecurityTags: Programming Principles, Security, Machine LearningFormat: General SessionLevel: Introductory and overview

Friday

8:30 AM

Projectional Code Editors: Past, Present, and Future

Presented by: Jonathan Arnett
Time: Friday 8:30 AM - 9:30 AM

Have you ever felt that your humble text editor could be—should be—so much more? After all, the software we're writing is much more than text! Programming languages mandate rigid structures for textual code, for instance that (in some languages) the conditional for an "if" must be in...

Room: Salon ETrack: Programming PrinciplesTags: UI/UX, Code QualityFormat: General SessionLevel: Intermediate
9:45 AM

Building Better Teams Through Play

Presented by: Jenny Bramble
Time: Friday 9:45 AM - 10:45 AM

Teams work incredibly hard to drive software and processes forward. Sometimes we neglect the emotional side of our hard work, leaving teams brittle and less able to adapt and bend. How do we release tension and form the strong bonds that a good team needs to be successful as well as honing some of...

Room: Salon ETrack: Teams & CollaborationTags: Soft Skills, LeadershipFormat: General SessionLevel: Intermediate
11:00 AM

Failing Forward

Presented by: Jeremy Jarrell
Time: Friday 11:00 AM - 12:00 PM

The first iteration of a product never succeeds. Nor does the second, the tenth, or even the 20th. Instead, most of the successful products we know and love today were abject failures at the start…but then evolved to get better. Chances are your own product might be heading toward failure right...

Room: Salon ETrack: Teams & CollaborationTags: Agile, Project Management, UI/UXFormat: General SessionLevel: Introductory and overview
12:15 PM

Best of Both Worlds: Apache Pulsar and Apache Kafka

Presented by: Mary Grygleski
Time: Friday 12:15 PM - 1:15 PM

Which streaming technology is right for me? Do I need to use Apache Pulsar or do I choose Apache Kafka? That is mostly the question, but did you also knew that you can combine them?  In this session we will show how to use best of both worlds. Let's compare both architectures and Java Client...

Room: Salon ETrack: ArchitectureTags: Java, Backend, ArchitectureFormat: General SessionLevel: Introductory and overview
2:45 PM

Teaching Skills For Technical Experts

Presented by: Tori Brenneison
Time: Friday 2:45 PM - 3:45 PM

Bad news: tech folks are not always the most compelling teachers. (It's not our fault; we're used to talking to computers, not people!) Good news: teaching people is a learnable skill. Best news: this talk is a 45-minute primer on educational philosophy, curriculum development, and content...

Room: Salon ETrack: Teams & CollaborationTags: Soft Skills, LeadershipFormat: General SessionLevel: Introductory and overview
4:00 PM

Testing Enterprise Software Rewrites

Presented by: Umang Nahata
Time: Friday 4:00 PM - 5:00 PM

Most enterprises have legacy code that needs to be rewritten to keep pace with industry standards, new technologies, and modern infrastructures. The primary purpose of a software rewrite is to ensure functional compatibility before retiring the current system. However, replacing large, complex,...

Room: Salon ETrack: Software QualityTags: Backend, Code Quality, QA TestingFormat: General SessionLevel: Introductory and overview