Sessions

Jeff Butler
Practical Functional Java
Jeff Butler

You've read all about Elixer, Haskell, Clojure, etc. and are excited by functional programming. But in your day job, you are a Java programmer. Can these concepts be applied in a language like Java that is not a purely functional language? The answer is "yes" and this workshop will show you how.

Room: Jefferson
Topics: Application Development;
Tags: Functional Programming; Java

Ed Charbeneau
Going all in with functional C#
Ed Charbeneau

In this workshop we’ll learn about functional C# by building a poker scoring game using C# 7.1 features. We’ll learn what new features were added to support functional programming. The pros/cons of functional vs. imperative programming will be explored to understand the strengths of each style.

Room: Goldenrod
Topics: Application Development;
Tags: .NET; Functional Programming

Rob Keefer
Introduction to Concurrent Programming with Elixir
Rob Keefer

In this workshop you will have the awesome opportunity to play with concurrency in Elixir - a language that is just beginning to grow in popularity. Through hands-on exercises you will learn about two behaviors that are built into Elixir that easily support the development of resilient applications.

Room: Iroquois
Topics: Application Development;
Tags: Functional Programming; Other Languages

Richard Teachout
Job Skill Tips - Work towards Promotions / Enhance your Resume
Richard Teachout

If you are looking for some tips and tricks to get that promotion, or find your Dream Tech job.. this session may be the best one for you. Learn some tips from my perspective, of ways to get the promotion or interview... and hopefully get it.

Room: Appalachian
Topics: Application Development; Infrastructure; Project Management; Requirements; Soft Skills; Software Testing; User Experience;
Tags: .NET; Accessibility; Agile; Architecture Practices; Big Data; Clojure; Cloud; Continuous Deployment; Cross-Platform; Database/SQL; Design (UI/UX/CSS); Development Practices; DevOps; Functional Programming; Hardware; iOS/OSX; IoT; Java; JavaScript; Mobile; Other; Other Languages; PHP; Project Management; Python; Requirements; Ruby/Rails; Scala; Security; Soft Skills; Software Process; Testing; Web; Web Services; Windows 8/10

Thomas Haver
Transform Your Organization with an Enterprise Automation Program
Thomas Haver

A introspective dive into the problems faced by teams in scaling automation for an enterprise. The lack of both coordination between teams & enforcement of standards leads to divergent, messy solutions to test automation. The talk will demonstrate how to build a robust enterprise automation solution

Room: Burley/Cumberland/Derby
Topics: Software Testing;
Tags: Architecture Practices; Functional Programming; Testing

Ryan Ripley
Faye Thompson
Collaborative Curiosity
Ryan Ripley; Faye Thompson

Bring your questions, as you are the product owner to this conversation about celebrating curiosity, becoming more agile and fostering an environment that allows your team to succeed. We will address the questions of the room and facilitate a whole-conference conversation.

Room: Grand Belle Hall
Topics: Application Development; Infrastructure; Project Management; Requirements; Soft Skills; Software Testing; User Experience;
Tags: .NET; Accessibility; Agile; Architecture Practices; Big Data; Clojure; Cloud; Continuous Deployment; Cross-Platform; Database/SQL; Design (UI/UX/CSS); Development Practices; DevOps; Functional Programming; Hardware; iOS/OSX; IoT; Java; JavaScript; Mobile; Other; Other Languages; PHP; Project Management; Python; Requirements; Ruby/Rails; Scala; Security; Soft Skills; Software Process; Testing; Web; Web Services; Windows 8/10

Steven Russell
Escaping Iteration with Functional Techniques
Steven Russell

How to replace loops with map, filter, and reduce

Room: Julia Belle Ballroom
Topics: Application Development;
Tags: .NET; Development Practices; Functional Programming; Java; JavaScript

About

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

Contact Us
Keep in Touch