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.

Patterns & Frameworks [clear filter]
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

avatar for Matt Huck

Matt Huck

Software Architect, Wex Health

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

3:15pm CDT

Secure your ASP.NET WebApi and MVC applications
Everyday we read or hear about some new security exploit. A hacker was able to gain access to a system and downloaded millions of credit cards. Or, a hacker was able to inject code into a website and download viruses onto users computers. 100% security is not possible, but how can we make it very difficult for someone to get in?

Learn how to use the functionality provided by web browsers such as IE, Chrome, and Firefox and the .NET framework to increase the security of your site in almost no time at all. In addition, this session will also cover how to extend out security tools provided in the ASP.NET core library to write your own custom rules to secure your data.

avatar for Bob Walker

Bob Walker

Lead Application Developer, Farm Credit Services of America
I've been a full stack developer from the start, way back in the days of .NET 1.0 when ASP.NET WebForms roamed the earth. Over the years my interests have grown from just ASP.NET, C# and SQL to JavaScript, AngularJS, TDD, Automated Testing, Automated Database deployment, Secure Development... Read More →

Thursday September 8, 2016 3:15pm - 4:00pm CDT
Windsor VIII-X

3:15pm CDT

Uptown Func Delegates for Everyday Development
Do delegates seem too cryptic and complicated for everyday development? Are you confused every time you see a Lambda expression in code? They don't have to be so mysterious, because .NET brings you a plethora of built-in functionality and C# makes them easy to use. In this session we'll Func<U> up until you've got a handle on how delegates work. We'll explore how, why, and when you should use delegates in your code. You will see examples of practical applications for everyday development use and how delegates and Lambdas bring you closer to mastery of Linq.

avatar for DUANE NEWMAN


Microsoft MVP, Alien Arc Technologies
Duane is Co-Founder of Alien Arc Technologies, LLC where he focuses on creating apps targeting mobile devices, modern desktops, and the Internet of Things. As a Microsoft MVP and technology enthusiast with a passion for good software he strives to bring solutions that improve or eliminate... Read More →

Thursday September 8, 2016 3:15pm - 4:00pm CDT
Windsor I-II
Friday, September 9

10:15am CDT

DI Why? Getting a Grip on Dependency Injection
What is Dependency Injection? And why would we want to use it? That's what we're here to answer. We'll start by looking at the problems caused by tight coupling. Then we'll use some DI patterns such as constructor injection and property injection to break that tight coupling. We'll see how loosely-coupled applications are easier to extend and test. With a better understanding of the basic patterns, we'll remove the magic behind DI containers so that we can use the tools appropriately in our code.

avatar for Jeremy Clark

Jeremy Clark

Developer Betterer, Jeremy Bytes.com
Jeremy Clark makes developers better. By drawing on over 15 years of experience in application development, he helps developers take a step up in their skillset with a focus on making complex topics approachable regardless of skill level. He is a Microsoft MVP for .NET, and he has... Read More →

Friday September 9, 2016 10:15am - 11:00am CDT
Windsor VIII-X

1:15pm CDT

Cooking with GAAS, Globalization as a Service
What would a non-English-speaking user say about your product? What are the challenges that present themselves when you want to take your product global? Product team members need to be armed with the knowledge and awareness of what it takes to build a product in the appropriate locale or culture. With the drive to microservice architecture and continuous deployment product strategies, how does a monumental task like globalization fit in?

The talk will not only provide a case study of how Hudl tackled the globalization challenge across our platforms (iOS, Android, Web), but will also provide tips and tricks on testing, reliability, and the translation process. In this talk I will cover the following:
- How to start with an MVP (minimum viable product) on globalization
- How globalization fits in a microservice architecture
- How to make globalization scalable inside your organization when there are many parties involved.
If you are a software engineer, quality engineer, quality analyst, or product manager this session will be helpful if you are thinking about internationalizing. In addition, if you are already working with an internationalized product we invite you to attend as this will provide a different engineering, process, and testing angle.

avatar for Ramzi Yassine

Ramzi Yassine

Software Development Lead, Hudl
Ramzi is a software engineer dev'ing for Hudl's Foundation tribe/department, which builds and supports the underlying platform for Hudl's microservice architecture, mobile applications, and data strategy.

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

2:15pm CDT

ASP.NET Core Changes Every Developer Should Know
ASP.NET MVC 6 is a complete rewrite of the framework bringing exciting changes. We'll look at the key differences between MVC 5 and 6 including: project structure, dependency injection, configuration, TagHelpers and more.

avatar for Ed Charbeneau

Ed Charbeneau

Developer Advocate, Progress (Telerik)
Ed Charbeneau is a web enthusiast, speaker, writer, design admirer, and Developer Advocate for Progress on Telerik DevCraft. He has designed and developed web based applications for business, manufacturing, systems integration as well as customer facing websites. Ed enjoys geeking... Read More →

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