Sessions

Humana Experience Center
Jason McKee
eXtreme Programming: a hands-on workshop [Full-Day Workshop]
Humana Experience Center; Jason McKee

In this workshop, we will collaboratively build a piece of software using the eXtreme Programming practices of pairing and TDD. In this workshop you won't copy and paste pre-written code that you don't understand. We will be live coding the whole time, mistakes and all. I'll take volunteers from t

Room: Churchill
Topics: Application Development;
Tags: Quality Assurance; Software Practices; Testing

Alison Hawke
A Hero's Journey: Manual Tester to Automation QA
Alison Hawke

Once Upon A Time in Software... Learning automation is a quest for valiant QAs. This talk gives you a road-map of how QAs get started, how developers can help, and why it's a good idea. I'll also talk about the post-battle tavern-debrief of how to give good feedback, and how to safely walk into Mord

Room: Pimlico
Topics: Software Testing;
Tags: Quality Assurance; Testing

Jeff McKenzie
Hey, You Got Your TDD in my SQL DB!
Jeff McKenzie

When should we test our data? From an application development perspective, a unit test against a database isn't a unit test at all. Which makes sense -- connected systems introduce overhead and dependency, both of which reduce stability and decrease productivity during test-driven development (TDD).

Room: Downs
Topics: Software Testing;
Tags: Database; Quality Assurance; SQL; Testing

Thomas Haver
The Automation Firehose: Be Strategic and Tactical
Thomas Haver

The widespread adoption of test automation has led to numerous challenges that range from development lifecycle integration to simple scripting strategy. Just because a scenario CAN be automated does not mean it SHOULD be automated. Teams that adopt automation often rush to automate everything they

Room: Hialeah
Topics: Software Testing;
Tags: DevOps; Requirements; Ruby/Rails; Software Practices; Testing

Humana Experience Center
Chris Burgin
Intro to VueJS and Test Driven Development
Humana Experience Center; Chris Burgin

Vue combined with Test Driven Development allows teams to quickly create and launch highly reliable web based applications. In this session we will explore Vue through TDD.

Room: Regency South B
Topics: Application Development;
Tags: Development Practices; JavaScript; Testing

Susan Potter
From Zero to Haskell: Lessons learned
Susan Potter

Adopting functional programming in an existing software development organization is plagued with difficulties. From managing, maintaining, and evolving existing systems in sync with your new vision in a sustainable way to building expertise in a systematic functional mindset. This talk reviews some

Room: Derby
Topics: ;
Tags: Architecture; Functional Progreamming; Software Practices; Testing

Deven Phillips
Why You Should Be Doing Contract First API Development
Deven Phillips

How do you develop APIs and services efficiently and effectively while improving software quality and team productivity? That's called contract-first API development! By using tools like OpenAPI specification and generator tooling capable of leveraging it, you can leap ahead in your development by g

Room: Pimlico
Topics: Application Development;
Tags: Career Development; Development Practices; Microservices; Quality Assurance; Software Practices; Testing; Web; Web Services

Jason Crist
Test Driven Refactoring
Jason Crist

We all know test-driven development creates the best code and that it's a great way to build software. But then deadlines happen, last minute hacks and untested code written by other people on your team now and people who are long gone. Fortunately software is a living, growing thing and we get to

Room: Downs
Topics: Software Testing;
Tags: Development Practices; JavaScript; Testing

Philip Bailey
Docker for Testers
Philip Bailey

Containers are everywhere these days. They are a great fit in any CI/CD process these days. Armed with some basic working knowledge of Docker and some recipes to get started, testers stands to benefit just as much as developers from the magic that is containerization. This session will present co

Room: Derby
Topics: Software Testing;
Tags: Containers; DevOps; Docker; Testing

Alison Hawke
Building a QA practice from scratch
Alison Hawke

When you’re the only QA, how do you instill quality practices and build that mindset into the wider company? I'm going to walk through how we went from eight to forty-five quality advocates, and talk about recruiting, training, fun, multiple remote offices, delegation, velociraptor-avoidance techniq

Room: Belmont
Topics: Software Testing;
Tags: Career Development; Quality Assurance; Testing

Chris Woodruff
Entity Framework debugging using SQL Server: A Detective Story
Chris Woodruff

What happens when the code for your Entity Framework Core LINQ queries looks good, but your app is very slow? Are you looking in the right place? Don’t be afraid to start looking at your database. Knowing how to investigate and debug what your LINQ queries are doing in SQL Server is as important as

Room: Regency South A
Topics: Software Testing;
Tags: .NET; Database; Testing

C Daniel Waddell
Finding regression bugs before QA using Selenium and Azure DevOps CI
C Daniel Waddell

Regression testing is tedious and time consuming. It can tie up your valuable QA resources after every production push. In an environment that adheres to Continuous Delivery principals this problem can compound based on release frequency. This is where automated testing can alleviate some of your QA

Room: Belmont
Topics: Application Development;
Tags: DevOps; Quality Assurance; Testing

Joe Gardner
Automated Testing of ASP.Net Core
Joe Gardner

Automated Testing helps ensure your application actually does what you think it should. This talk will explore approaches for testing of ASP.Net Core Web Applications. We will start with an example that requires only the tools you already have. From there, we will look at how adding modern testing

Room: Downs
Topics: Software Testing;
Tags: .NET; Quality Assurance; Testing; Web; Web Services

Humana Experience Center
Zachary Stout
Matt Plappert
Human-Centered Design: Build Products That People Really Want
Humana Experience Center; Zachary Stout; Matt Plappert

Human-centered design is a highly effective approach to building valuable products and experiences. This creative practice puts the users of a product at the center of everything that is designed, built, and released. By learning about, talking with, and continually testing ideas with the people who

Room: Keeneland
Topics: User Experience;
Tags: Design (UI/UX/CSS); Development Practices; Software Practices; Testing

Daniel Davis
Shamir Patel
Jordan Paris
QA on Autopilot: Approaches To Web Automation Testing With Selenium
Daniel Davis; Shamir Patel; Jordan Paris

Introducing web automation to the QA workflow offers unique challenges and benefits to the development cycle. Join us while we delve into putting your QA process on auto-pilot! Why should developers implement automated test suites? How do you start for new and existing projects? What challenges will

Room: Keeneland
Topics: Software Testing;
Tags: Development Practices; Quality Assurance; Testing; Web

About

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

Contact Us
Keep in Touch