Sessions

Craig Burton
Games are fun. Making games should be too!
Craig Burton

In this workshop, we'll make a game from scratch in ClojureScript. We'll learn how to get a new cljs project up and running in minutes, and how to use some of the "power tools" available to achieve a smooth development experience and rapid development cycle.

Room: Appalachian
Topics: Application Development;
Tags: Clojure; JavaScript

Michael Dowden
Martine Dowden
Michael McGinnis
Playing with Fire : Build a real-time application with Firebase
Michael Dowden; Martine Dowden; Michael McGinnis

Come learn how easy it can be to use Firebase to take your app idea from concept to production. In this workshop you will build your own Twitter-like social messaging application, start to finish.

Room: Farmington
Topics: Application Development;
Tags: Cloud; Database/SQL; JavaScript; Web

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: Farmington
Topics: Application Development; User Experience;
Tags: .NET; Big Data; Design (UI/UX/CSS); DevOps; JavaScript; Web

James Bender
I Promise to Give You a Callback: Working with Asynchronous JavaScript
James Bender

This session will help you understand how JavaScript works with events, deals with concurrency and why async development in JavaScript is so important. You'll also see how easy it is to implement async code into your JavaScript to create great applications.

Room: Farmington
Topics: Application Development;
Tags: JavaScript; Web

Doris Chen
What's New in TypeScript?
Doris Chen

TypeScript is used to build key frameworks like AngularJS. How TypeScript enables you to leverage features from the current and future of JavaScript will be illustrated. New feature in TS2.0, support for Angular, React and Node, the state of the art type system capabilities will be demonstrated.

Room: Burley/Cumberland/Derby
Topics: Application Development;
Tags: Development Practices; JavaScript; Web; Other Languages

Jared Faris
Progressive Web Apps Are the Future
Jared Faris

Progressive Web Apps (PWAs) are web applications that work seamlessly for every user on every device, and they are ready to change the way we build and deploy our software. This talk will cover PWAs and the technologies that make them possible: Service Workers, Fetch API, and Web App Manifest.

Room: Julia Belle Ballroom
Topics: Application Development;
Tags: Design (UI/UX/CSS); JavaScript; Web

Mike Earley
Taming the SVG Beast - What, When, How
Mike Earley

TL; DR: You can programmatically edit images in the browser! Stop building 30 versions of the same image, and embrace SVG.

Room: Iroquois
Topics: Application Development; User Experience;
Tags: Design (UI/UX/CSS); JavaScript; Web

Andrew Chalkley
Hardware Hacking for Thrifty, Modern JavaScript Developers
Andrew Chalkley

Get up and running with a modern developer workflow with JavaScript and the Internet of Things for under $10 in 10 minutes or under. See how easy and cheap it can be and explore the technology behind it.

Room: Burley/Cumberland/Derby
Topics: Application Development;
Tags: IoT; JavaScript

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

Doris Chen
Practical Performance Tips to Make Your Cross Platform Mobile Apps Faster
Doris Chen

Doris outlines what impacts native and hybrid mobile performance. She demonstrates how to measure cross platform mobile app performance. She also shares practical tips for building cross platform apps by exploring Document Object Model (DOM) complexity, animation techniques, and memory management.

Room: Burley/Cumberland/Derby
Topics: Application Development;
Tags: Cross-Platform; Development Practices; JavaScript; Mobile; Web

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

Lee Brandt
JavaScript Level-Up
Lee Brandt

This session is intended to help developers get to that "next level" in their JavaScript development by teaching some of the more advanced features of JavaScript and why they're important for developing full-blown JavaScript applications.

Room: Goldenrod
Topics: Application Development
Tags: JavaScript

James Churchill
Hey... You Got Static Types in My JavaScript!
James Churchill

In this talk, we'll walk through a series of demos showcasing how TypeScript and Flow bring static typing to JavaScript. We'll look at how they are similar, how they differ, how they can help you write better code, and how they won't.

Room: Jefferson
Topics: Application Development;
Tags: JavaScript; Other Languages

James Bender
“JavaScript” is Not a Dirty Word
James Bender

This session will help you get up to speed on JavaScript if you are coming from a more "traditional" language like C# or Java. You'll see how JavaScript deals a little differently with everyday things like boolean evaluation, objects, functions and scope.

Room: Farmington
Topics: Application Development;
Tags: JavaScript; Web

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