Ameristar Casino & Resort
One Ameristar Blvd
St. Charles, MO 63301 (Map)
Levels
Topics
Swift is an exciting new language introduced by Apple during WWDC 2014. Taking cues from modern languages such as Rust and F#, Swift is a refreshing replacement for the aging Objective-C language. App ... more
Level: Beginner
Speaker: Brent Schooley
Topics: Development Practices
Not all regular expression engines are created equal. They all have differences and nuances. The .NET regex engine has some amazing advanced features that make it one of the most powerful implementati ... more
Level: Advanced
Speaker: Patrick Delancy
Topics: Development Practices
When it comes to development methods, lean and agile have clearly taken the lead. In the spirit of Kaizen, this session will take a look at the measures we can glean from agile teams, why the are rele ... more
Level: Intermediate
Speaker: Clint Edmonson
Topics: Agile Development Practices
There's been a lot of talk recently about Agile software development. As people try to make the transition, they generally find themselves stumbling and maybe even giving up on Agile altogether. In th ... more
Level: Beginner
Speaker: Lee Brandt
Topics: Agile Development Practices
From lazy dev mistakes, to misconfigurations of frameworks, to accidentally disabling security features in code, and some design flaws sprinkled in for good measure—this talk will be a run down of com ... more
Level: Intermediate
Speaker: Tim MalcomVetter
Topics: Architecture Practices Development Practices Security
Have you ever joined a project already in development? Maybe you've taken over a project from another developer. It's a fact; the majority of projects these days have multiple developers working in un ... more
Level: Beginner
Speaker: Brandon Krueger
Topics: Development Practices DevOps
RESTful services are the next big new, yet not so new thing. After years of dealing with SOAP Developers, Architects and even Users are looking for a simpler alternative for working with resources on ... more
Level: Intermediate
Speaker: James Bender
Topics: ASP.NET Development Practices JavaScript Web Services
Bootstrap is added by default to MVC because it gives you a great head start on design. In this session we will discuss how to extend MVC to write less Bootstrap markup and the challenges of integrat ... more
Level: Intermediate
Speaker: Scott Kuhl
Topics: Development Practices JavaScript MVC
Inspired by Steve McConnell’s “Code Complete”, Uncle Bob’s “Clean Code” and Andrew Hunt’s “The Pragmatic Programmer”, this session reviews best practices for writing code in a style that’s easy to cre ... more
Level: Beginner
Speaker: Steve Green
Topics: Development Practices
Enterprise software solutions can be a challenge to maintain and extend. Hidden dependencies and tightly coupled code is often to blame. In this session we will explore a technique to address these c ... more
Level: Intermediate
Speaker: Christopher Roberts
Topics: Development Practices
PowerShell Desired State Configuration (DSC) is a PowerShell extension that enables you to automate configuration management. With DSC, you describe how you want a machine setup, deploy that configura ... more
Level: Beginner
Speaker: Josh Gillespie
Topics: Development Practices
Ever wanted to build video games but was at a loss on where to start? Well, now a days it is easier than it ever has been to build video games and deploy them to multiple platforms using a Free IDE ca ... more
Level: Beginner
Speaker: Jeffrey St. Germain
Topics: Development Practices
Ember.js is an exciting client-side application framework that makes it very easy to get a lot accomplished with very little code. Once you understand the basics of how Ember.js handles basic web appl ... more
Level: Beginner
Speaker: Brent Schooley
Topics: Architecture Practices Development Practices JavaScript
Cortana is the digital assistant that was first introduced in Windows Phone 8.1, and has since been incorporated into Windows 10 and the Microsoft Band. Using voice (or text) commands, users interact ... more
Level: Intermediate
Speaker: Jason Follas
Topics: Development Practices
How to Not Suck at Unit Tests We're told that good devs write unit tests, so we read a couple of tutorials and start writing assertions left and right. We're feeling good. We're in the Red, Green, ... more
Level: Intermediate
Speaker: Ben Bishop
Topics: Development Practices
Understanding software design patterns is critical for every developer who strives to be top-tier. Come join us as we explore some of the most common design patterns and discuss how you can leverage ... more
Level: Advanced
Speaker: Brent Stewart
Topics: Development Practices
Regardless of how you feel about felines, dead cats stink. What also stinks is what is happening to agile development practices. What started as a movement to increase quality and usefulness of code w ... more
Level: Beginner
Speaker: Paul Holway
Topics: Agile Development Practices
Whether you’re new to ReSharper or have been using it for years, there are a host of lesser-known features that can save you loads of time. ReSharper is used by a growing number of developers to speed ... more
Level: Beginner
Speaker: Ondrej Balas
Topics: Development Practices Visual Studio
The Task-based Asynchronous Pattern introduced with Visual Studio 2010 provides a simple way to manage asynchronous and multithreaded code, and the async programming model introduced with Visual Studi ... more
Level: Intermediate
Speaker: Chris Dahlberg
Topics: C#/Language Development Practices
Today, more than ever, we’re overwhelmed with a seemingly endless list of technologies to consider. Frameworks, libraries, and even languages come and go at such a furious pace that no individual can ... more
Level: Beginner
Speaker: Cory House
Topics: Development Practices Software Career