Tuesday

No Sessions

Wednesday

No Sessions

Thursday

8:00 AM

Be an Ally for Mobile A11y

Presented by: Rachael Yomtoob
Time: Thursday 8:00 AM - 9:00 AM

Accessibility for the web has gained visibility in the last few years, but what about mobile apps? Let's talk about why making your mobile app accessible is just as important, if not more important, than building an accessible website. I'll introduce how digital accessibility standards like the Web...

Room: Salon BTrack: MobileTags: Mobile, AccessibilityFormat: General SessionLevel: Introductory and overview
9:15 AM

Exploring Cloud Native MLOps for GenAI Vector Search

Presented by: Mary Grygleski
Time: Thursday 9:15 AM - 10:15 AM

ChatGPT has been in the center stage since early this year. We will first take a look into this exciting sub-new field of Generative AI, and understand what LLM and NLP are, and the challenges that all of these are presenting themselves. We will also highlight the importance of Vector Search, and...

Room: Salon BTrack: DataTags: DevOps, CI/CD, Machine LearningFormat: General SessionLevel: Introductory and overview
10:30 AM

Accessibility in the Enterprise: The Relationship of A11y and ROI

Presented by: Chris DeMars
Time: Thursday 10:30 AM - 11:30 AM

As we build more and more things on the web, accessibility is gaining much more visibility. But what does it actually mean to you and your company? It means we HAVE to be cognizant of everyone, all the time, with no exceptions as we do our part in building awesome, accessible user experiences to...

Room: Salon BTrack: Design (UI/UX/CSS/a11y)Tags: Front End, Diversity/Equity/Inclusion, AccessibilityFormat: General SessionLevel: Introductory and overview
11:45 AM

GPT Embeddings - Not Magic, Just Math

Presented by: Barry Stahl
Time: Thursday 11:45 AM - 12:45 PM

Embeddings may be the least understood yet most valuable tool to come out of the world of Large Language Models. In this presentation, we will unravel the mystery of embeddings, emphasizing their mathematical foundations and practical applications. We'll start by discussing what embeddings are,...

Room: Salon BTrack: DataTags: C#, Machine Learning, Data ScienceFormat: General SessionLevel: Intermediate
1:00 PM

Building Relationships for Better Security

Presented by: Darylynn Ross
Time: Thursday 1:00 PM - 2:00 PM

It's 2024 and software engineering teams and security teams are still struggling to figure out how we can all just get along. Engineering teams are commonly frustrated and annoyed at all the extraneous stuff security wants them to do. And security teams are commonly frustrated with the lack of...

Room: Salon BTrack: SecurityTags: Security, Soft Skills, LeadershipFormat: General SessionLevel: Introductory and overview
3:30 PM

Aerospace Engineering for Computer Scientists

Presented by: Ilyana Smith
Time: Thursday 3:30 PM - 4:30 PM

It IS rocket science! What does the International Space station have to do with basic programming principles? What considerations need to be taken into account when computers go to space? How does putting people in space make systems more complicated? In this session, you’ll get the answers to...

Room: Salon BTrack: Programming PrinciplesTags: Programming Principles, Project ManagementFormat: General SessionLevel: Introductory and overview
4:45 PM

Building accessible Android apps using Jetpack Compose

Presented by: Devanshu Chandra
Time: Thursday 4:45 PM - 5:45 PM

Recently Android introduced a new technique of developing Android user interface called Jetpack Compose. Using Kotlin APIs Jetpack Compose provides a faster and easier way to develop Android UI and has inbuilt support for Material Design, Dark Theme, Animation and much more. In this session we will...

Room: Salon BTrack: MobileTags: MobileFormat: General SessionLevel: Advanced

Friday

8:30 AM

Testing Mayhem on the Basic Side

Presented by: Jeanette Kalb
Time: Friday 8:30 AM - 9:30 AM

Did you ever wonder how a QA managed to find something you didn’t on that last feature card? Hint, it’s not magic, but there is a lot of mayhem. Your quality professionals need your help to help them test better. This talk will provide insight as to what your QA person goes through when deciding...

Room: Salon BTrack: Software QualityTags: Programming Principles, Code Quality, QA TestingFormat: General SessionLevel: Introductory and overview
9:45 AM

Harnessing the Power of Asynchronous Messaging and Eventing for Distributed Systems at Scale

Presented by: Eric Boyd
Time: Friday 9:45 AM - 10:45 AM

Distributed applications, microservices solutions and systems at scale depend on In today's era of distributed applications, microservices, and systems at scale, the key to achieving agility, resilience, and scalability lies in mastering the art of asynchronous messaging and eventing. In this...

Room: Salon BTrack: ArchitectureTags: Architecture, System Design, PerformanceFormat: General SessionLevel: Intermediate
11:00 AM

Watch this! Building a Health app for Wear OS

Presented by: Sierra OBryan
Time: Friday 11:00 AM - 12:00 PM

One of the most popular answers for a favorite smart watch feature is to monitor your health. From steps to heart rate to exercise to sleep, smart watches do it all and with Jetpack Compose and Health Services, we can build our own app for Wear OS! During this talk, we’ll explore building for...

Room: Salon BTrack: MobileTags: Hardware, MobileFormat: General SessionLevel: Intermediate
12:15 PM

From Zero to Hero: Building and Shipping Your First JavaScript Library

Presented by: Mike Hartington
Time: Friday 12:15 PM - 1:15 PM

If you're a developer, chances you've used a third-party library for various parts of your projects. Third-party libraries offer so much functionality that they are essential to most teams success. So, how do you make your own library? How do you go from your teams "utils" folder, to a package on...

Room: Salon BTrack: Web/Front-EndTags: JavascriptFormat: General SessionLevel: Introductory and overview
2:45 PM

Unlocking Inclusive Potential: Screen Reader Integration for Hybrid Mobile Apps

Presented by: Chris DeMars
Time: Friday 2:45 PM - 3:45 PM

Join us as we uncover the untapped potential of screen reader integration in hybrid mobile apps. This talk will delve into the technical aspects of integrating screen reader functionality, discussing the challenges and opportunities that arise during development. Discover effective techniques for...

Room: Salon BTrack: MobileTags: Javascript, Mobile, AccessibilityFormat: General SessionLevel: Introductory and overview
4:00 PM

Unveil the Magic Without Hoodini: Transform Your Data Lake into a Fountain of Insights

Presented by: Nadine Farah
Time: Friday 4:00 PM - 5:00 PM

Many people have been using their data lake as vast reservoirs of data. Yet, there’s been a real struggle to harness the full potential of this data to power actionable insights. These data lakes often become stagnant because processing and analyzing them is hard. Hudi’s magic, however, brings a...

Room: Salon BTrack: DataTags: Databases, Architecture, System Design, PerformanceFormat: General SessionLevel: Introductory and overview