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

Joe Gardner
Resilient Fault Tolerance with the Polly Project
Joe Gardner

Virtually every application is dependent on external services, and with the rise of microservices, that number is exploding. As developers, we often focus more on the "happy path" and don't consider how our application will respond to a failure until it happens in Production. Polly is an open sourc

Room: Regency South B
Topics: Application Development;
Tags: .NET; Cross-Platform; Development Practices; Microservices; Quality Assurance; Software Practices

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

Deven Phillips
Accelerating Security In A DevOps World
Deven Phillips

DevOps is taking the IT world by storm and as it becomes more common, the scope of work to be improved by DevOps practices is expanding. Over the last 2 years Red Hat's Open Innovation Labs have been working with both public and private sector organizations to help them learn Agile and DevOps practi

Room: Conference Theater
Topics: ;
Tags: Agile; Career Development; Cloud; Containers; Continuous Development; Development Practices; DevOps; Quality Assurance; Security

Matthew Burleigh
DotNetCore Testing Made Easy with ACI (Azure Container Instances)
Matthew Burleigh

Git makes branching so easy that sometimes we end up with a lot of branches that need to be tested. That can be difficult if our test environments are static because only one branch can be under test at any given time. Learn how to use Docker containers (ACR & ACI) to make testing branches so trivia

Room: Churchill
Topics: Software Testing;
Tags: Containers; Docker; Quality Assurance; Software Practices

Pavan Yadlapalli
How to Automate API Testing - TDD&BDD
Pavan Yadlapalli

With increased pressures on organizations to deliver faster, teams are increasingly adopting Agile practices, and delivering software in iterations spanning a short period of time. Multiple iterations require repeated testing, this often calls for the teams to explore automatic test creation, execut

Room: Hialeah
Topics: Application Development;
Tags: Continuous Development; DevOps; Quality Assurance

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

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

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

Jonathan Ash
How Do You DevOps
Jonathan Ash

This will be a non-technical overview of what DevOps is about and how high performing teams are able to differentiate themselves from the rest of the pack. Following closely the State of DevOps Report put out by DORA (DevOps Research & Assessment), we will look at what kinds of measurements really m

Room: Park Suite
Topics: ;
Tags: Agile; Continuous Development; Development Practices; DevOps; Quality Assurance

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