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.

RIA [clear filter]
Thursday, September 8
 

3:15pm CDT

Functional Web Programming using Elm
Elm brings functional programming directly into the web world. Use Elm to create amazing web applications and transpile down to JavaScript so you can run it anywhere.

Elm describes itself as a competitor to web frameworks like React and Angular, but it’s so much more – it’s a language as well as a set of tools for building scalable web applications in a concise, maintainable way.

In this session, we’ll explore the Elm programming language and how its functional roots will help you create web apps that scale easily. We’ll learn about creating Elm components using the model-update-view pattern, how to use commands to perform HTTP requests, and how subscriptions can help create event-based reactive applications.

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 →


Thursday September 8, 2016 3:15pm - 4:00pm CDT
Dapper I-II
 
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