Loading…
AIM | HDC has ended

AIM Heartland Developer Conference is the region’s best developer & designer conference covering the latest trends, techniques, technologies, and best practices in software design and development.

As a conference attendee you have access to all sessions (on Thursday and Friday) so you can plan your own custom itinerary. There is a separate fee of $50 for workshop sessions held on Wednesday, September 7.  

Schedule is subject to change.

To learn more about AIM HDC, visit heartlanddc.com

Sign up or log in to bookmark your favorites and sync them to your phone or calendar.

Emerging Technology [clear filter]
Wednesday, September 7
 

8:30am CDT

Introduction to Deep Learning with IBM Watson - Morning Workshop
What is the price of not knowing? Every day we generate 2.5 quintillion bytes of data, and 90% of the data in the world has been generated in the past two years alone. There are 7.3 billion people connected to the Internet around the world, creating 1.7 megabytes of data every minute. Unstructured data - dark data - accounts for 80% of all data generated today. Like dark matter, which cannot be seen, we know dark data exists by its impact (or lack thereof) on our industries.

This is the dawn of the cognitive era - an inflection point that occurs once about every 40 years - that lends itself to machine learning. In this workshop, join IBM Developer Advocate, Kevin Hoyt, and go hands on with IBM Watson. Learn about APIs such as text-to-speech, and speech-to-text, translation, image recognition, natural language processing (NLP), concept and personality insights, and more. Leave with a new toolkit to help you leverage deep learning, and to solve the problems your industry faces.

Speakers


Watson pdf

Wednesday September 7, 2016 8:30am - 12:00pm CDT
Windsor IV

8:30am CDT

Practical Data Science with R Part 1 - Morning Workshop
Part 1 of the Practical Data Science with R Workshop

Data science is the practice of transforming data into actionable insight. R is the most popular open-source programming language currently in use by data scientists. In our data-driven economy, this combination of skills is in extremely high demand, commanding significant increases in salary, and is revolutionizing the world as we know it.

In this workshop, we’ll learn about the practice of data science, the R programming language, and how they can be used to answer day-to-day questions about your business. In addition, we’ll learn how to transform and clean our data, create and interpret descriptive statistics, data visualizations, and statistical models. We’ll also learn how to apply machine learning algorithms and operationalize R for production.

Speakers
avatar for Matthew Renze

Matthew Renze

Software Consultant, Renze Consulting
Matthew Renze is an independent software consultant, author for Pluralsight, international public speaker, a Microsoft MVP, ASPInsider, and open-source software contributor... Read More →



Wednesday September 7, 2016 8:30am - 12:00pm CDT
Windsor III

1:30pm CDT

Practical Data Science with R Part 2 - Afternoon Workshop
Part 2 of the Practical Data Science with R Workshop

Data science is the practice of transforming data into actionable insight. R is the most popular open-source programming language currently in use by data scientists. In our data-driven economy, this combination of skills is in extremely high demand, commanding significant increases in salary, and is revolutionizing the world as we know it.

In this workshop, we’ll learn about the practice of data science, the R programming language, and how they can be used to answer day-to-day questions about your business. In addition, we’ll learn how to transform and clean our data, create and interpret descriptive statistics, data visualizations, and statistical models. We’ll also learn how to apply machine learning algorithms and operationalize R for production.

Speakers
avatar for Matthew Renze

Matthew Renze

Software Consultant, Renze Consulting
Matthew Renze is an independent software consultant, author for Pluralsight, international public speaker, a Microsoft MVP, ASPInsider, and open-source software contributor... Read More →



Wednesday September 7, 2016 1:30pm - 5:00pm CDT
Windsor III

1:30pm CDT

Unity3D Game Development - Full Throttle - Afternoon Workshop
This is a deep dive using your C# or JavaScript knowledge base with Unity3d to create a challenging virtual environment. We will create an island with beaches, hills, lakes, trees and an ocean to surround it all. On that island will be build a stone maze for our hero to navigate and escape.

This session is a hands on development session where we will create a modern video game. Come and participate or just to watch. We will prove that a fully functioning game can be created in 3.5 hours. Watch the creation process live and learn the next steps for leveraging your skills and talent to truly create what your imagination desires.

If you ever wanted to use your C# or JavaScript skills to develop an idea from concept to completion then this session is the one to learn how to do that in the virtual world.

If you want to follow along as the project is being developed come you will need the Unity3d Software installed on your laptop ( http://unity3d.com/get-unity ). No prior Unity3d experience is required.

Target Audience: You. Those with a passion for developing with state of the art tools.

Speakers
avatar for Timothy Ingledue

Timothy Ingledue

Application Developer, Farm Credit Services of America



Wednesday September 7, 2016 1:30pm - 5:00pm CDT
Windsor IV
 
Thursday, September 8
 

10:15am CDT

Rapid Microservices with .NET
Microservices are the new buzz technology term. However not every company can support everything that goes with supporting Microservices. Support questions like
Do I need Linux?
What is a container and how do I run them?
What Is Docker and do I run in Windows or Linux?
How do I scale?
How do I monitor my services?

In this session you will see C# .Net code that will allow you to rapidly build Microservices that can be hosted today in Windows and then moved to a container technology like Docker when your company is ready to support container technology.
Development tools discussed:
.Net C#, MongoDB, AutoFac, Log4Net, Metrics.Net, TopShelf, WebAPI

Speakers
avatar for Matt Huck

Matt Huck

Software Architect, Wex Health



Thursday September 8, 2016 10:15am - 11:00am CDT
Dapper I-II

10:15am CDT

Introducing Node-RED for Faster Development
If you have been programming long enough, you know that certain patterns emerge, and that work often gets wrapped in boilerplate code.  An example would be CRUD (create, read, update, delete) operations on a database, that you might expose via an API.  Sending an email or text message.  What if you could develop, design, and orchestrate business logic using visual tooling?

Node-RED is an open source visual tool for wiring together business logic, built on Node.js.  Expose API endpoints via drag-and-drop.  Consume APIs in the same way.  Access databases, email server, Watson cognitive services, Twitter feeds, and more in a browser-based tool that allows you to visual control the flow of logic.  IBM Developer Advocate, Kevin Hoyt, takes you on a tour of the tool that may just revolutionize how you work, with increased productivity, and faster time to market.

Speakers


Thursday September 8, 2016 10:15am - 11:00am CDT
Windsor VIII-X

11:15am CDT

A Lap around ASP.NET Core 1.0!
Man, naming products is hard! But change is in the air for ASP.NET developers, as vNext ushers in a new era.

Let’s talk – .NET Core | ASP.NET Core 1.0 | Open Source | .NET Frameworks Changes| ASP.NET Runtimes | WebForms | MVC 6 | Cross-Platform Tooling | Omnisharp.NET | Homebrew | Yeoman | CLI with VS Code or Sublime Text | Docker.

Join me as we explore all that’s new & shiny. This is one of the best times to be an ASP.NET developer – let me show you why!

Speakers
avatar for Sam Basu

Sam Basu

Progress



Thursday September 8, 2016 11:15am - 12:00pm CDT
Dapper I-II

11:15am CDT

Moving forward with Angular 2
So you have an enterprise application built with Angular 1 but now Angular 2 is all the rave. Now What?!

Is your Angular 1 app Angular 2 ready? There are a lot of things we can do to make the transition smoother. But what if we don't want to upgrade just yet? There's still quite a few best practices and back ported features we can take from Angular 2. We'll review these and look at an easy upgrade to Angular 2, when you're ready for it.

Speakers
avatar for Ryan Langton

Ryan Langton

Speaker, Integrity Inspired Solutions
Ryan is a senior engineer & consultant in the Kansas City area. Starting out as a .NET developer, he began exploring more client side coding years ago with Javascript and AngularJS. Ryan has helped train teams with their technology and lean processes. Clean coder advocate and speaker... Read More →



Thursday September 8, 2016 11:15am - 12:00pm CDT
Windsor VIII-X

11:15am CDT

Qubes OS: the Benefits to Developers
Qubes is a Linux-based operating system that favors isolation through virtual machines for security. Qubes uses different security domains to limit risky activity to a virtual machine with less to lose. Qubes helps developers by giving them confidence their code hasn't been tampered with by a virus or malware. With Qubes developers can download tools and libraries in an untrusted security domain and verify that the downloaded tool or library is safe.

Security should be a concern for everyone, but especially the developer. The software built by developers is propagated to the rest of the enterprise. Qubes helps mitigate this by isolating risky or dangerous activities to security domains that can withstand the damage caused by an attack. Qubes will not only help the developer, but help the entire enterprise.

Speakers
avatar for Ben Heath

Ben Heath

Solutions Architect II, Woodmen Life


Qubes pdf

Thursday September 8, 2016 11:15am - 12:00pm CDT
Windsor I-II

2:15pm CDT

How Responsive Design is Driving Behavior in Today's Mobile World.
The world is rapidly and exponentially shifting to mobile as their primary window to the digital world and all your content needs to be ready yesterday! This breakout session will look at best practices in the mobile space including UI/UX Design, Responsive Design, Mobile Strategy, Languages & Frameworks and more to get and keep you and your team on point in this new mobile age.

After creating internationally recognized digital media and development for clients large and small for over 15 years, Christopher will give industry insights into trends and practices to set you and your clients up for success in an increasingly mobile landscape. With real world examples and immediately actionable advice, this session should be invaluable for anyone entering the mobile space or trying to elevate their current presence.

Speakers
avatar for Christopher Kingsley

Christopher Kingsley

Speaker, Firespring


Thursday September 8, 2016 2:15pm - 3:00pm CDT
Windsor I-II

2:15pm CDT

Building Location-Aware Mobile Apps with Beacons
Learn what is possible with beacon technology and how to leverage it with the mobile applications you are coding. We'll go over the BLE technology in depth, and provide an overview of implementation for iOS and even Android. Whether your forte is building native or cross-platform, this is a simple yet powerful tool to use for larger spaces.

Speakers
avatar for HEATHER DOWNING

HEATHER DOWNING

Developer advocate, OKTA
Heather is a passionate coder and entrepreneur. She has experience working with Fortune 500 companies building enterprise-level voice, mobile and C#/.Net applications. She focuses on external thought leadership, encouraging fellow programmers to present on topics outside of the office... Read More →


Thursday September 8, 2016 2:15pm - 3:00pm CDT
Windsor III-IV
 
Friday, September 9
 

11:15am CDT

Oops We Forgot: From the Eyes of an Attacker
The world is filled with frameworks packed with layer after layer of protection. Things like XSS and SQL Injection are becoming easier to mitigate by simply using a pre-built library. OAuth, SAML, and OpenID are drop in authentication / authorization frameworks. TLS libraries are baked into every major language now. Yet the role of a penetration tester is still a valuable one that frequently bears fruit. Why?

From the eyes of a programmer-turned-application penetration tester, these are the top 10 things I see development teams forgetting to do in production despite the presence of such powerful libraries. We'll go over each basic item, explain the risk involved, how to mitigate, and discuss the likely reasons we forget about them.

Speakers
avatar for Ethan Wilder

Ethan Wilder

Manager Application Security, Allstate
Allstate



Friday September 9, 2016 11:15am - 12:00pm CDT
Windsor III-IV

11:15am CDT

Getting Started with Angular 2 and TypeScript
The web world has become increasingly more complex over the past few years. The demand for fast, fluid single page applications (or SPAs) has gone up, along with the seemingly endless number of frameworks used to build them. The most popular among them, Angular 1, took the SPA world by storm seven years ago. Since then, it's been adopted by many developers and firms looking to build rich, feature-fill applications for the web, mobile, and beyond.

Angular 2 looks to continue that trend with a library that is more performant, lighter, and easier to use. In this session, we'll learn about components, directives, services, and dependency injection, as well as the new Angular 2 syntax. We'll also learn about TypeScript, Microsoft's open source superset of JavaScript that enables fast, fluid, fun, and safe development. Learn about some of the features of TypeScript that enable us to rapidly develop and maintain Angular 2 applications with ease, including classes, decorators, and compile-time type checking.

Speakers
avatar for Spencer Schneidenbach

Spencer Schneidenbach

Platform Architect, Ryvit/Gadellnet
Spencer Schneidenbach is a web developer in the St. Louis area, focusing on JavaScript, AngularJS, C#, and ASP.NET. He currently works as the Platform Architect at Ryvit/Gadellnet, leading the technical decisions on the platform as well as mentoring other developers. While not at... Read More →


Friday September 9, 2016 11:15am - 12:00pm CDT
Dapper I-II

1:15pm CDT

Responsive Web Design with ASP.NET Core 1.0
ASP.NET Core 1.0 is a new open-source and cross-platform framework for building modern Web applications using .NET. This session will share the lessons learned in converting an ecommerce site to be responsive a year ago, what would be done differently now, and the results from the last 9 months. You'll gain some useful responsive techniques, and learn how to create a responsive web site that works great on a variety of devices using this new framework, Bootstrap and Visual Studio 2015!

Speakers
avatar for Robert Boedigheimer

Robert Boedigheimer

Principal Systems Developer, The Schwan Food Company
Robert Boedigheimer works for Schwans Shared Services, LLC providing business solutions with web technologies. Robert has been developing web sites for the past 25 years. He is a Microsoft MVP, a Progress Developer Expert (Fiddler), an ASPInsider, a Pluralsight author, and a 3rd... Read More →



Friday September 9, 2016 1:15pm - 2:00pm CDT
Dapper I-II