Sessions

Philip Japikse
Hands on Lab: Develop an Entity Framework Core and ASP.NET Core MVC App in a Day
Philip Japikse

Hands on lab for .NET Core and EF Core

Room: Julia Belle Ballroom
Topics: Application Development;
Tags: .NET; Database/SQL; Web; Web Services

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

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

Matthew Groves
ASP.NET with NoSQL Database Workshop
Matthew Groves

The workshop will show developers how to build a full-stack CRUD application with Couchbase Server. Angular will be used for the frontend, and application code will be written using ASP.NET WebAPI. Couchbase will be used as the backend database.

Room: Goldenrod
Topics: Application Development;
Tags: .NET; Cross-Platform; Database/SQL; DevOps; JavaScript; Web; Web Services

Doug Mair
Dan Shultz
Bring your Big Data to life using JavaScript and a browser using D3.js
Doug Mair; Dan Shultz

Bring your Big Data to life using JavaScript and a browser using D3.js

Room: Burley/Cumberland/Derby
Topics: Application Development; User Experience;
Tags: .NET; Big Data; Design (UI/UX/CSS); DevOps; JavaScript; Web

Jonathan
.NET Standard: Reuse All the Code!
Jonathan "J." Tower

Introduction to .NET Standard and how it allows you to target multiple .NET Frameworks

Room: Grand Belle Hall
Topics: Application Development
Tags: .NET

John Callaway
TDD: A Pragmatic Approach
John Callaway

TDD: A Pragmatic Approach

Room: Jefferson
Topics: Application Development;
Tags: .NET; Development Practices; Testing; Web

Calvin Allen
From the Trenches: Eventual Consistency from your Database to Elasticsearch
Calvin Allen

From caching to searching, combining a NoSQL data store with your relational database can provide wonderful benefits to your application. In order to get these benefits, however, we have to figure out a way to keep the data synchronized.

Room: Appalachian
Topics: Application Development;
Tags: .NET; Architecture Practices; Database/SQL

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

Cameron Presley
Making the Unstable Stable - An Introduction to Testing
Cameron Presley

Ever worked in a code base that wasn't terribly stable? Did it feel like bugs were coming back and that things were slowing to a crawl? In this talk, we'll discuss why we should write tests, my personal experience with testing, some fundamentals, and we'll wrap up with action items you can take back

Room: Appalachian
Topics: Application Development;
Tags: .NET; Development Practices

Chris Gardner
F# Type Providers
Chris Gardner

An introduction to F# Type Providers

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

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

Heath Murphy
Don’t get stung – OWASP top 10 web security vulnerabilities with examples in ASP.Net MVC
Heath Murphy

A beginners look at OWASP vulnerabilities with examples in ASP.Net MVC

Room: Burley/Cumberland/Derby
Topics: Application Development;
Tags: .NET; Security; Web

Lee Brandt
Dockerize Your .NET Development!
Lee Brandt

Learn the basics of Docker and specifically how to docker-ize your .NET development. Run your development environment in a Docker container, so you're developing in the production environment!

Room: Julia Belle Ballroom
Topics:
Tags: .NET

Stephen Harper
The Cloud Switch: Creating a Simple Internet-Connected Power Switch and Web Dashboard Using a Particle Photon and .NET Core.
Stephen Harper

This session explores creating a connected device prototype using the Particle Photon micro-controller and cloud service. The device will be connected to a .NET Core web dashboard using a web API.

Room: Burley/Cumberland/Derby
Topics: Application Development;
Tags: .NET; Cloud; Hardware; IoT

Sam Basu
Flying High with Xamarin!
Sam Basu

Cross-platform mobile development with Xamarin

Room: Julia Belle Ballroom
Topics: Application Development;
Tags: .NET; Cloud; Mobile

Parag Joshi
Digital Payments in a Mobile World
Parag Joshi

Ever wondered what it would be to live in a digital world? While we are not there yet, there are some devices, services and SDK's today that make it possible to process payments electronically. We will look at three such options: Square, Stripe and A2ia Check Scanning SDK.

Room: Goldenrod
Topics: Application Development;
Tags: .NET; iOS/OSX; Java; Mobile

Doug Mair
Feed Your Inner Data Scientist: JavaScript tools for data visualization and filtering!
Doug Mair

Feed Your Inner Data Scientist: JavaScript tools for data visualization and filtering!

Room: Iroquois
Topics: Application Development; User Experience;
Tags: .NET; Big Data; DevOps; JavaScript; Web

Jonathan
Web API Tips, Tricks, and Best Practices
Jonathan "J." Tower

Tips, pitfalls, and best practices with ASP.NET Web Api

Room: Farmington
Topics: Application Development;
Tags: .NET; Web; Web Services

Spencer Schneidenbach
An Opinionated, Maintainable REST API Architecture for ASP.NET Core
Spencer Schneidenbach

An overview of an opinionated architectural approach to creating REST APIs using ASP.NET Core.

Room: Grand Belle Hall
Topics: Application Development;
Tags: .NET; Web; Web Services

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: Jefferson
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

Nick Landry
Bots are the New Apps: Building Bots with ASP.NET WebAPI & Language Understanding
Nick Landry

In this session, you will learn how to build and connect intelligent bots with the Microsoft Bot Framework and ASP.NET WebAPI. You will learn how to connect and expose your bots to various channels like Skype, Slack, Facebook, e-mail, text/sms and other popular services.

Room: Grand Belle Hall
Topics: Application Development;
Tags: .NET; Web Services; Other

Joe Gardner
Writing Tests for ASP.Net Core
Joe Gardner

Developer focused session on writing Unit and Integration tests for Microsoft's ASP.Net Core Web Application Framework.

Room: Burley/Cumberland/Derby
Topics: Application Development;
Tags: .NET; Testing; Web

Stephen Harper
An Introduction to Interface Development In Universal Windows Platform (UWP) using MVVM Methodologies.
Stephen Harper

This session will explore modern interface design in UWP using XAML data bindings and provide an introduction to model, view, and view-model design patterns.

Room: Appalachian
Topics: Application Development; User Experience;
Tags: .NET; Design (UI/UX/CSS); Development Practices; Mobile; Windows 8/10

David Walker
Empower Any Application with Azure Machine Learning
David Walker

Learn how you can build intelligent applications by integrating Azure Machine Learning features into existing applications, processes and workflows by simply calling REST services.

Room: Goldenrod
Topics: Application Development;
Tags: .NET; Big Data; Cloud; Cross-Platform; Development Practices; Software Process; Web; Web Services

Ed Charbeneau
ASP.NET Core Changes Every Developer Should Know
Ed Charbeneau

ASP.NET Core MVC (formerly MVC 6) is a ground-up rewrite of the popular .NET web framework.

Room: Julia Belle Ballroom
Topics: Application Development;
Tags: .NET; Web

Aydin Akcasu
See Like the "The Predator", by "Hacking" heat.
Aydin Akcasu

See how easy it is to "See heat" images, and write software using a $250 thermal camera.

Room: Goldenrod
Topics: Application Development;
Tags: .NET; Hardware; Windows 8/10

Edward Ries
An Adventure with the Amazon Echo
Edward Ries

Create an Interactive Amazon Alexa Skill from the ground up.

Room: Julia Belle Ballroom
Topics: Application Development;
Tags: .NET; IoT; Web Services

John Callaway
Caching in .NET Core for Fun and Profit
John Callaway

Caching in .NET Core for Fun and Profit

Room: Heartland
Topics: Application Development;
Tags: .NET; Web

Whitney May
Improve Your Unit Testing using Moq
Whitney May

This session will give developers the knowledge on how to use the Moq Framework to write more robust tests.

Room: Burley/Cumberland/Derby
Topics: ;
Tags: .NET; Testing

Jamie Phillips
A DevOps Story
Jamie Phillips

This story begins on a warm day in the summer of 2014. A new team was formed to work on a critical business application. That application had few releases a year and a mile long backlog that wasn’t getting completed. Two years later, that team was has had more than 300 releases in a year.

Room: Goldenrod
Topics: Application Development;
Tags: .NET; Cloud; Continuous Deployment; Development Practices; DevOps; Web

Calvin Allen
Clean Up Your Code With C# 7
Calvin Allen

Just two years after the release of C# 6, and we're gearing up for another major revision to Microsoft’s popular programming language, and with it comes a plethora of new features itching to make their way into your code.

Room: Burley/Cumberland/Derby
Topics: Application Development
Tags: .NET

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