Build your own AI sidekick with Azure AI, Semantic Kernel, and .NET 8

Presented by: Matt Eland, Samuel Gomez

Are you a budding super hero or super villain* but you feel like you're lacking that AI companion to help you reach that next level? Have you ever wanted to see what AI can do to help your daily life? Do you have an interesting application that would just be so much better with a little artificial...

Tags: C#, Cloud, Data ScienceFormat: PreCompilerLevel: Intermediate

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

Presented by: Nilanjan Raychaudhuri, BJ Allmon

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

Tags: Python, Programming Principles, Machine LearningFormat: PreCompilerLevel: Intermediate

Mastering Solutions Architecture with Design Katas (Part 1)

Presented by: Gaines Kergosien, Eric Potter

TLDR: Architects get relatively few opportunities to practice their craft, so we will group up to formulate architectural visions for "real world" business problems. Attendees will then evaluate each group's solution to gain insight into the pros and cons of different approaches. ...

Tags: Agile, Project Management, TeamsFormat: PreCompilerLevel: Intermediate

Binary Analysis - Learn to break stuff

Presented by: Jason Slagle, John Hammond

In this Pre-Compiler, we'll take a dive into the world of reverse engineering. ...

Tags: Hardware, SecurityFormat: PreCompilerLevel: Intermediate

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

Presented by: Nilanjan Raychaudhuri, BJ Allmon

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

Tags: Python, Programming Principles, Machine LearningFormat: PreCompilerLevel: Intermediate

Mastering Solutions Architecture with Design Katas (Part 2)

Presented by: Gaines Kergosien, Eric Potter

TLDR: Architects get relatively few opportunities to practice their craft, so we will group up to formulate architectural visions for "real world" business problems. Attendees will then evaluate each group's solution to gain insight into the pros and cons of different approaches. ...

Tags: Agile, Project Management, TeamsFormat: PreCompilerLevel: Intermediate

Mad Scientist Lab With Raspberry Pi Pico Microcontrollers

Presented by: Barry Tarlton, Brendan Barth

Carefully plugging the wires into the bread board, doubt seeps in, “should the red wire go to ground or the white one?” LEDs all in place, Python code properly indented (spaces, not tabs), prayers go up for the magic smoke to not escape as the electronics are powered on. In an instant, worries...

Tags: Python, Hardware, IoTFormat: PreCompilerLevel: Intermediate

Dude, Who Broke My Linux Server?

Presented by: Ryan Price, Justin DeBo

Linux-based operating systems are at the very core of the magic of computing technology -- and have been that core for decades. But software developers, data engineers, cloud engineers, and so many other disciplines often have no idea how to work effectively within those operating systems. What...

Tags: Backend, Programming Principles, DevOpsFormat: PreCompilerLevel: Intermediate

Thinking Architecturally

Presented by: Nathaniel Schutta

Rich Hickey once said programmers know the benefits of everything and the trade offs of nothing...an approach that can lead a project down a path of frustrated developers and unhappy customers. As architects though, we must consider the trade offs of every new library, language, pattern or approach...

Tags: Career Development, Soft Skills, ArchitectureFormat: PreCompilerLevel: Intermediate

The Subtle Art of Communication

Presented by: Natalie Hylton, Tristan Chiappisi

We probably don't need this session. Technologists are excellent communicators, aren’t they? But for those who would like to learn (and practice) a new thing or two, here is a session packed with experiential learning. Amongst the things that we will cover: ...

Tags: Soft Skills, Leadership, TeamsFormat: PreCompilerLevel: Intermediate

Mastering TDD in Legacy Code

Presented by: Brendan Enrick, Steve Smith

In this hands-on workshop, you’ll learn to effectively use the principles and practices of increasing the reliability and maintainability of your code through testing and pair programming. You’ll sharpen your skills working with your peers on programming exercises designed to instill good...

Tags: Code QualityFormat: PreCompilerLevel: Intermediate