Accessibility Auditing: Getting Started with Accessibility (Part 1)
Presented by: Todd Libby
This workshop is for people that are just starting or want to get started learning accessibility and how to audit. Or for the people that are in Accessibility that want a refresher or are looking to change their workflows. ...
Format: PreCompilerLevel: Introductory and overviewAccessibility Auditing: Getting Started with Accessibility (Part 2)
Presented by: Todd Libby
This workshop is for people that are just starting or want to get started learning accessibility and how to audit. Or for the people that are in Accessibility that want a refresher or are looking to change their workflows. ...
Format: PreCompilerLevel: Introductory and overviewAutomated resource deployment with Bicep and Terraform (Part 1)
Presented by: Samuel Gomez, Brian Gorman
This workshop is a hands-on exercise that will walk you through the process of deploying the resources needed to run an application in the cloud using Bicep and Terraform. ...
Format: PreCompilerLevel: Introductory and overviewAutomated resource deployment with Bicep and Terraform (Part 2)
Presented by: Samuel Gomez, Brian Gorman
This workshop is a hands-on exercise that will walk you through the process of deploying the resources needed to run an application in the cloud using Bicep and Terraform. ...
Format: PreCompilerLevel: Introductory and overviewBeyond the Cache with Redis + Node.js
Presented by: Justin Castilla
If you’re like a lot of developers, you’ve probably used Redis. You’ve probably used it as a cache—which it does amazingly—and you’ve probably cached strings. But Redis is much, much more than just a cache. It can be a message broker using queues, streams, and pub-sub. It can be a...
Format: PreCompilerLevel: Introductory and overviewBinary 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. ...
Format: PreCompilerLevel: IntermediateBuild a Modern Single Page Application with Vue
Presented by: Matt Burke
Vue offers developers a way to build ambitious front-end applications with powerful reactive programming patterns and an intuitive HTML-based templating language. ...
Format: PreCompilerLevel: Introductory and overviewBuild an end to end Next JS app with Next auth, postgres realtime functionality
Presented by: Dev Agrawal
With the new Next JS app router functionality, a lot have changed with building next js applications. ...
Format: PreCompilerLevel: Introductory and overviewBuild 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...
Format: PreCompilerLevel: IntermediateBuilding a Web Component Library
Presented by: Burton Smith
Web components have been around for a long time (since HTML 5 became a thing), but there hasn’t been a lot of attention given to them until recently. Now, tech organizations worldwide are adopting them and finding tremendous efficiency in creating framework-agnostic reusable components to build...
Format: PreCompilerLevel: Introductory and overviewBuilding 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. ...
Format: PreCompilerLevel: IntermediateBuilding 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. ...
Format: PreCompilerLevel: IntermediateBuilding Trust and Breaking Barriers (with LEGO!)
Presented by: Thomas Haver
LEGO(R) sets are fun to build, but who has ever attempted to build a set without looking at the instructions? In this workshop, attendees will form teams and attempt to build a LEGO(R) set without instructions. Through a series of iterative exercises that provide more product details, the teams will...
Format: PreCompilerLevel: Introductory and overviewButton masher to code master – Unity3D Workshop
Presented by: Mason Beale, Brendan Barth
Considered learning how to make video games, but never made the jump? Now is your time to press “space”! No matter your current career (or input device), explore your creative side in Unity and learn the essentials by improving, expanding and customizing a 3D Rollerball game. You’ll start with...
Format: PreCompilerLevel: Introductory and overviewDesign and Develop a Serverless Event-Driven Microservice-Based Solution (Part 1)
Presented by: Chad Green
You have heard all the buzzwords such as microservices, event-driven architecture, serverless, etc. You probably have attended sessions that talk about these terms. But how do you put all that together? ...
Format: PreCompilerLevel: Introductory and overviewDesign and Develop a Serverless Event-Driven Microservice-Based Solution (Part 2)
Presented by: Chad Green
You have heard all the buzzwords such as microservices, event-driven architecture, serverless, etc. You probably have attended sessions that talk about these terms. But how do you put all that together? ...
Format: PreCompilerLevel: Introductory and overviewDesigning Effective Unit Tests for React
Presented by: Bob Fornal
React has great tools for Unit Testing component. This doesn’t mean testing is easy. There are still a lot of questions you have to figure out for yourself: How many component tests should you write vs end-to-end tests or lower-level unit tests? How can you test a certain line of code that is...
Format: PreCompilerLevel: Introductory and overviewDude, 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...
Format: PreCompilerLevel: IntermediateEnhance Fullstack Workshop
Presented by: Simon MacDonald, Ryan Bethel
The Enhance Fullstack Workshop is designed for developers. You will learn how to build a full-stack web application (client and server) using Enhance powered by Node.js, and AWS. You'll leave with the skills required to construct multi-page dynamic web apps that leverage the platform while avoiding...
Format: PreCompilerLevel: Introductory and overviewEvent Storming Unleashed: Building Bridges for Effective Communication
Presented by: Sarah Dutkiewicz
A lot of problems that we have in software development comes down to communication issues - gathering requirements, understanding processes, reporting issues, and making sure everybody involved is on the same page. This Event Storming workshop is a dynamic and interactive session designed to...
Format: PreCompilerLevel: Introductory and overviewHands on with OpenTelemetry
Presented by: Nočnica Mellifera
OpenTelemetry is the 'wave of the future' for observability, but is it ready for your team? Yes! In a few hours we'll instrument a demo application and see what OpenTelmetry can do. We'll also cover basic data filtering and compression, and how to see our first visualizations ...
Format: PreCompilerLevel: IntermediateK3s - Half the Size, Twice as Awesome: Lightweight Kubernetes
Presented by: Chris Houdeshell
Are you ready to conquer the Kubernetes learning curve without the pain? ...
Format: PreCompilerLevel: Introductory and overviewLearning R Programming and Python Together - Data Science Primer for Everyone
Presented by: Pierre DeBois
Both R programming and Python have become workhorse languages in the field of data science. They have allowed practitioners to apply statistical frameworks to a vast array of data models. Today, new tools allow a combination of principles from both languages. How can tech professionals gain the...
Format: PreCompilerLevel: Introductory and overviewMad 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...
Format: PreCompilerLevel: IntermediateMastering 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. ...
Format: PreCompilerLevel: IntermediateMastering 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. ...
Format: PreCompilerLevel: IntermediateMastering 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...
Format: PreCompilerLevel: IntermediateOff The Shelf AI (Part 1)
Presented by: Jordan Thayer, Robert Herbig
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. ...
Format: PreCompilerLevel: Introductory and overviewOff The Shelf AI (Part 2)
Presented by: Jordan Thayer, Robert Herbig
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. ...
Format: PreCompilerLevel: Introductory and overviewThe 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: ...
Format: PreCompilerLevel: IntermediateThinking 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...
Format: PreCompilerLevel: IntermediateWhat is Your Working Genius? (Workshop)
Presented by: Kyle Jenkins
The working genius model is a productivity model developed by Patrick Lencioni with the goal of accomplishing a simple concept: bringing more joy and fulfillment at work! When you and your team understand where your geniuses are and how to (and when not to) use them, it can improve meetings, reduce...
Format: PreCompilerLevel: Introductory and overview