Sessions

Thomas Haver
Example Mapping: The New Three Amigos [Half-Day Workshop]
Thomas Haver

Example Mapping is a collaborative technique to help refine requirements using business rules and examples as executable specifications.

Room: Breakout Room G
Topics: Requirements;
Tags: Development Practices; People; Testing; Work Skills

Jeremy Clark
Leveling Up: Dependency Injection in .NET [Full-Day Workshop]
Jeremy Clark

Loosely coupled code is easier to maintain, extend, and test. Dependency Injection (DI) help us get there. In this workshop, we'll see how interfaces can add "seams" to our code that makes it more flexible and maintainable. From there, we'll dig into loose coupling with Dependency Injection. DI does

Room: Breakout Room B
Topics: Application Development;
Tags: .NET; Development Practices

Crux Conception
Soft Skills +Group Dynamics + Communication Skills = Productive Team Projects [Half-Day Workshop]
Crux Conception

Attendees will discover the influence of communications places into action while using your everyday people skills, added with a unique style of active listening. This is ideal for individuals who have Teams working in the areas of Software Engineering, Programming and DevOps. •The approach derive

Room: Breakout Room G
Topics: ;
Tags: Development Practices; DevOps; Fun; Other; People; Performance; Project Management; Soft Skills; Tools; Work Skills

Deven Phillips
Modular Monoliths Are The New Microservices
Deven Phillips

We've finally reached the trough of disillusionment on Microservices, and people have realized that they are not Magic, nor are they easy. Most of the supposed "benefits" of Microservices can achieved without that added complexity though. Let's discuss some strategies for how you can design your app

Room: Breakout Room J
Topics: Application Development;
Tags: Architecture; Continuous Delivery; Development Practices; DevOps; Microservices

Russell Skaggs
A11y with React Components.
Russell Skaggs

React is a tool. Used improperly it can be an inaccessible nightmare. Leveraged wisely it can give you the confidence that components are being implemented in an accessible way. During this talk, I will go through techniques and strategies to make your React Components more accessible.

Room: Breakout Room D
Topics: ;
Tags: Accessibility; Design (UI/UX/CSS); Development Practices; JavaScript; UI; Web

Johnie Karr
Building a secure user authentication story
Johnie Karr

Data breaches are inevitable. We should build our applications under the assumption that it's only a matter of time before our data is breached. In this session, we'll cover some techniques and best practices for handling user authentication in a secure manner, along with covering proper user flow

Room: Breakout Room E
Topics: ;
Tags: Development Practices; Security

Darren Hale
Spot the Bug
Darren Hale

Spot the Bug is a fun approach to learning some basic design techniques and guidelines. Quite often developers grow in their craft by repeating code patterns that exist in a code base, without fully understanding why those patterns exist. Other times, language constructs have been created to solve s

Room: Breakout Room L
Topics: ;
Tags: .NET; Architecture; Development Practices

Gary Fleming
TDD Is My Shame
Gary Fleming

"I don't do as much Test-Driven Development as I should; it's my shame." The more time I spend at recent development conferences, the more I see this sentiment echoed. Developers get the impression that they *should* do TDD, but they don't. Sometimes they don't know how to do it effectively, so it

Room: Breakout Room C
Topics: ;
Tags: Development Practices; Testing

Jason Crist
The Smallest Thing that's Helpful
Jason Crist

The Requirements ask for the world. But you can't go out and build the world all at once. You have to build small things, one at a time. In this talk we'll discuss how to identify and document what the 'small things' are? We'll show the benefits of getting something built and in front of the dec

Room: Breakout Room A
Topics: Requirements;
Tags: Agile; Development Practices; Project Management; Requirements

Joel Lord
Containerization For Software Developers
Joel Lord

The end is nigh. Your application is almost ready and you will need to deploy it. And with the deployment, the endless tweaking to actually get everything running in a production environment. If only there was a way to test everything in that environment first… This is where containers will come in

Room: Breakout Room K
Topics: ;
Tags: Container; Development Practices; DevOps; Docker

Deven Phillips
Jeremy Davis
Event Driven Architecture with Quarkus, Kafka, and Kubernetes
Deven Phillips; Jeremy Davis

Event Driven Architectures are distributed, asynchronous, and scalable. The rise of real time decision making, the on-demand economy, explosion of data, and the adoption of microservices have all driven the adoption of event driven architectures. Event Driven code is reactive by nature and signifi

Room: Breakout Room F
Topics: ;
Tags: Architecture; Cloud; Development Practices; Kubernetes; Microservices; Serverless

About

A software development conference in the Louisville, KY area on August 19 - 21, 2020 designed to cover all aspects of software development regardless of development stack.

Keep in Touch