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

Tags: Accessibility, UI/UX, QA TestingFormat: PreCompilerLevel: Introductory and overview

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

Tags: Accessibility, UI/UX, QA TestingFormat: PreCompilerLevel: Introductory and overview

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

Tags: Cloud, DevOps, Infrastructure as CodeFormat: PreCompilerLevel: Introductory and overview

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

Tags: Cloud, DevOps, Infrastructure as CodeFormat: PreCompilerLevel: Introductory and overview

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

Tags: Javascript, DatabasesFormat: PreCompilerLevel: Introductory and overview

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

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

Tags: Javascript, Front EndFormat: PreCompilerLevel: Introductory and overview

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

Tags: Javascript, Backend, Front EndFormat: PreCompilerLevel: Introductory and overview

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

Tags: Javascript, Front End, CSS, UI/UX, Code QualityFormat: PreCompilerLevel: Introductory and overview

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

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

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

Tags: Leadership, Project Management, QA TestingFormat: PreCompilerLevel: Introductory and overview

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

Tags: C#, Programming PrinciplesFormat: PreCompilerLevel: Introductory and overview

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

Tags: .NET, C#, Backend, Cloud, ArchitectureFormat: PreCompilerLevel: Introductory and overview

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

Tags: .NET, C#, Backend, Cloud, ArchitectureFormat: PreCompilerLevel: Introductory and overview

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

Tags: React, Front End, Code QualityFormat: PreCompilerLevel: Introductory and overview

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

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

Tags: Javascript, Backend, Front EndFormat: PreCompilerLevel: Introductory and overview

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

Tags: Agile, Teams, System DesignFormat: PreCompilerLevel: Introductory and overview

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

Tags: DevOps, Observability, QA TestingFormat: PreCompilerLevel: Intermediate

K3s - Half the Size, Twice as Awesome: Lightweight Kubernetes

Presented by: Chris Houdeshell

Are you ready to conquer the Kubernetes learning curve without the pain? ...

Tags: DevOpsFormat: PreCompilerLevel: Introductory and overview

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

Tags: Python, Data ScienceFormat: PreCompilerLevel: Introductory and overview

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

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

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

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

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

Tags: Python, Programming Principles, Machine LearningFormat: PreCompilerLevel: Introductory and overview

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

Tags: Python, Programming Principles, Machine LearningFormat: PreCompilerLevel: Introductory and overview

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

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

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

Tags: Soft Skills, Leadership, TeamsFormat: PreCompilerLevel: Introductory and overview