Sessions

Mike Branstein
David Buckingham
Building a Customized IoT solution with Windows Azure, a Raspberry Pi, and Windows 10 IoT Core
Mike Branstein; David Buckingham

Hands-on lab for building a cloud-enabled IoT temperature monitoring solution. You'll learn about Raspberry Pi, Windows 10 IoT Core, Azure IoT Hubs, Stream Analytics, Azure SQL, and Power BI.

Room: Burley/Cumberland/Derby
Topics: Application Development;
Tags: .NET; Architecture Practices; Cloud; Database/SQL; IoT

Brett Berliner
Getting OAuth Into Your Dev Toolbox
Brett Berliner

OAuth is a powerful authentication standard that is often lauded for its simplicity, but without proper preparation and tooling, can quickly become difficult to manage. Come find out where to start when designing your OAuth implementations.

Room: Heartland
Topics: Application Development;
Tags: .NET; Architecture Practices; Security

Tyler Stephenson
Dependency Injection for Noobs
Tyler Stephenson

This talk will be about dependency injection as it relates to .NET, as well as how, when, and why to use it. I'll go over the basics of how to get everything up and running and a few different frameworks that can be used to do so.

Room: Goldenrod
Topics: Application Development;
Tags: .NET; Architecture Practices; Web

Gregory Beamer
Microservices: Lessons from the Trenches
Gregory Beamer

A high level view of the Microservices Architecture, taken from more than 2 years of experience consulting on the topic with various clients across the country. The session examines multiple real world opportunities that can be solved with Microservices and what to do to be successful.

Room: Heartland
Topics: ;
Tags: Architecture Practices; Web Services

Mike Amundsen
Twelve Patterns for Hypermedia Service Architecture
Mike Amundsen

Code Patterns and Best Practices for Building Autonomous Clients The speed of feature release for web and mobile apps continues to increase, but it can grow costly and time consuming to constantly rebuild and redeploy client applications—especially through app stores, where updates can take more

Room: Jefferson
Topics: Application Development; Requirements;
Tags: Architecture Practices; Development Practices; Requirements; Web Services

Jared Faris
How Long Will It Take? - Estimation Methods To Answer The Impossible Question
Jared Faris

This talk will start with why you need to be good at estimating and cover fallacies surrounding it (including its role in Agile). We'll discuss multiple ways to perform estimates with their pros and cons.

Room: Jefferson
Topics: Application Development; Project Management;
Tags: Architecture Practices; Development Practices; Project Management; Software Process

Emily  Harshman
Writing Requirements as User Stories
Emily Harshman

Developers are key in driving well-written user stories. This session will show good user stories and how you can coach your product owner toward writing effective and well-written user stories. This session covers estimating techniques of user stories and how to improve estimates over time.

Room: Appalachian
Topics: Requirements;
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; PHP; Project Management; Python; Requirements; Ruby/Rails; Scala; Security; Soft Skills; Software Process; Testing; Web; Web Services; Windows 8/10; Other Languages; Other

Jamie Wright
Building Your Own R2 Unit in Ruby
Jamie Wright

Ruby and it’s ecosystem of libraries can support conversation user interfaces. In this session, we will see how we can build scalable, realtime web applications (or “bots”) using the Slack API. We will see what a good bot architecture looks like and how we can make our bots smart.

Room: Burley/Cumberland/Derby
Topics: Application Development;
Tags: Architecture Practices; Ruby/Rails

Scott Drake
Leadership Skills My Team Wishes I Had When Just Starting Out
Scott Drake

Many new leaders make early mistakes because they don't make the mind-shift from doer to leader, and they don't understand that projects and teams have different needs. This session helps new leaders become effective faster.

Room: Jefferson
Topics: Project Management; Soft Skills;
Tags: Architecture Practices; Development Practices; Project Management; Soft Skills; Software Process

Cameron Presley
Establishing a SOLID Foundation - An Intro to Software Design
Cameron Presley

Let's face it, the majority of our work is in maintaining software. With that being said, we should focus on practices that help us write easy to maintain software. In this talk, I'm going to show how following the SOLID principles of design, we can have maintainable design.

Room: Goldenrod
Topics: Application Development;
Tags: .NET; Architecture Practices; Development Practices

Brian Sherwin
Microsoft and Containers Containers Containers
Brian Sherwin

In this session you'll be introduced to the many ways Microsoft and Azure are supporting containers, as well as new Windows containers built-in to Windows Server 2016.

Room: Farmington
Topics: Application Development;
Tags: Architecture Practices; Cloud; Continuous Deployment; Development Practices; DevOps; Other

About

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

Contact Us
Keep in Touch