Sessions

David Merk
Scott Schuenemeyer
Microservices in a Day Using .NET Core and AWS (Part 2) [Half-Day Workshop]
David Merk; Scott Schuenemeyer

Making the leap from MVC to Microservices? This workshop will jumpstart your journey and answer a lot of the questions developers run into on the way. APIs, Authentication, Microservice Communication, and Event Driven Development. In the course of one day you’re going to go from ‘File -> New Project

Room: Keeneland
Topics: ;
Tags: .NET; Architecture; AWS; Azure; Career Development; Database; Development Practices; DevOps; Docker; Kubernetes; Microservices; Software Practices

Mike Branstein
Eric Rhoads
Automating your Cloud: Infrastructure as Code using Terraform [Half-Day Workshop]
Mike Branstein; Eric Rhoads

Development teams have been using source control to manage application code for decades, but what about the infrastructure their apps deploy into? With the dynamic API-driven nature of the cloud, infrastructure-as-code makes a lot of sense. In this workshop, you'll learn how to use Terraform (infras

Room: Conference Theater
Topics: ;
Tags: Architecture; Azure; Cloud; Continuous Development; Database; Development Practices; DevOps; SQL; Windows

Rob Richardson
Database DevOps with Containers
Rob Richardson

Unlike CI/CD pipelines for applications, we can't just delete the database and pop up a new one with each new version. Let's start with the production database, and get SQL Server content to developers in containers, and then flow schema and lookup data back into production with migration tools. You

Room: Regency South A
Topics: ;
Tags: Containers; Database; DevOps; Docker

Joe Elliott
Debugging .NET Core Applications in Production
Joe Elliott

A collection of techniques for debugging live .NET Core applications running on Linux. Techniques demonstrated will include CPU profiling, static event tracing, adding dynamic tracepoints and obtaining core dumps. These techniques will be performed on applications running in Kubernetes, but that w

Room: Adueduct
Topics: ;
Tags: .NET; Containers; DevOps; Kubernetes

Matthew Von-Maszewski
Place your microservices / API within the database server
Matthew Von-Maszewski

ArangoDB is an open source graph and JSON document database that includes an ability to run your Javascript application and/or service within the database server. This gives your data queries and domain logic native access to in-memory data. The Javascript is the same V8 engine you know from Node.

Room: Pimlico
Topics: Application Development;
Tags: Database; DevOps; JavaScript

Mark Gardner
Building and Deploying the Cloud with 12 Factor Compliant Terraform
Mark Gardner

This session will focus on how to build a 12 factor compliant CI/CD pipeline for developing and delivering infrastructure as code using Terraform open source. I will highlight best practices for ensuring resiliency and repeatability.

Room: Derby
Topics: ;
Tags: Azure; Cloud; Continuous Development; Development Practices; DevOps

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

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

Austyn Hill
Alan Galloway
Board Game Break With The Software Guild
Austyn Hill; Alan Galloway

Join The Software Guild for an exercise in creative problem solving, logical thinking and friendly competition - not through programming, but board games! Louisville's finest coding bootcamp brings you an opportunity to refresh your mind and get a bit of fun in your day. Learn about what makes our

Room: Pimlico
Topics: Soft Skills;
Tags: .NET; Career Development; Development Practices; DevOps; Java; Other; Soft Skills

Eric Hayes
Waleed Ahmed
The Journey – How large scope and complex requirements meet agile development and modern architectur
Eric Hayes; Waleed Ahmed

A retrospective of how to organize and build large-scale enterprise applications. This journey explorers how UPS mobilized to develop the next generation network planning suite. Topics include: Processes, Agile, Technology, Architectures, and most importantly, the lessons learned.

Room: Regency South A
Topics: Application Development;
Tags: Agile; Development Practices; DevOps; Project Management; Requirements

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

Shawn  Hooton
Elastic
Elasticsearch for Application Performance Monitoring (APM)
Shawn Hooton ; Elastic

Elastic APM is a free, open source APM solution, powered by Elasticsearch. We will start with an overview of Elastic APM and learn about its latest features, including Real User Monitoring (RUM) and the latest distributed tracing capability! We will also go through a demo that shows how to monitor t

Room: Belmont
Topics: ;
Tags: .NET; DevOps; Performance

Rob Richardson
Choosing from the many ways to Docker in Azure
Rob Richardson

You're ready to go cloud native with containers. Now where do you begin on Azure? There's a dizying amount of container options available in Azure. How do they compare? Which is best for your organization? Come with us through a tour of each Azure Container hosting technology, the pros and cons of e

Room: Churchill
Topics: ;
Tags: Azure; Cloud; DevOps; Docker

Jeff McKenzie
Automating Your Automation: The Care and Feeding of Jenkins
Jeff McKenzie

If you're like 70% of continuous integration and delivery users out there, you're using Jenkins, the powerful and popular automation server. But how do you know you're doing it right? Are you getting the most out of the strategies you've chosen? In this session you'll learn how best to manage your a

Room: Oaks
Topics: Application Development;
Tags: Continuous Development; Development Practices; DevOps; Software Practices

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

Jason McCreary
nginx + Redis = Ludicrous Speed
Jason McCreary

Nearly ever app has an API. The next step is "scale". But what you really mean is speed - Ludicrous Speed. Let's explore a super fast API with native PHP (no frameworks) running atop nginx, and using Redis as our runtime database. We'll take a peak at how underneath this may be a traditional PHP app

Room: Park Suite
Topics: Application Development;
Tags: Architecture; Development Practices; DevOps

Paul Hacker
How Microsoft does DevOps
Paul Hacker

Learn how Microsoft has taken in its journey to DevOps over the past 8 years and completely changed their approach to building software and services. You’ll learn about Microsoft’s 90,000 engineers working in the public cloud delivering into production multiple times per day and how some products ha

Room: Regency South A
Topics: Application Development;
Tags: Azure; Cloud; Development Practices; DevOps

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

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

Dorrin Poorkay
The Operation's Burden
Dorrin Poorkay

In this session Dorrin will describe her experience as a on-call platform engineer at auth0 which serves billions of authentication requests per month. Dorrin will speak about how auth0's platform infrastructure team overcame the challenges of stressful on-call rotations and how you can implement a

Room: Park Suite
Topics: Soft Skills;
Tags: Agile; Career Development; Development Practices; DevOps

Jeremy Gray
Kicking the Tires of Azure DevOps
Jeremy Gray

Lets take a spin around Azure DevOps and learn about what it is and why its significant in the context of setting up a CI/CD pipeline for Azure Functions.

Room: Pimlico
Topics: ;
Tags: Azure; Cloud; DevOps

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