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.

Best Practices [clear filter]
Wednesday, September 7
 

8:30am CDT

Leadership in Technology - Morning Workshop
All development teams are being asked to do more with less, but still deliver first-rate applications. This workshop is designed for developers and those who lead them. It will cover the hard questions teams need to address, and include real-world experience and strategies for Preparing for Growth, Product Launches, and How to Successfully Scale Your Team. The collaborative workshop is facilitated by best-selling author Tarah Wheeler Van Vlack. It offers case-by-case breakdowns with actionable expertise, along with Tarah's insights from engineer to executive on corporate leadership needs.

Speakers
avatar for Melissa Broadway

Melissa Broadway

CEO & Co-founder, Fizzmint
Tarah Wheeler Van Vlack (BA, MS, CSM, CSD) is co-founder and CEO of Fizzmint, an HR automation company. She has led projects at Microsoft Game Studios (Halo and Lips), architected systems at Silent Circle, holds two agile development certifications through the Scrum Alliance. She... Read More →



Wednesday September 7, 2016 8:30am - 12:00pm CDT
Dapper I

8:30am CDT

Learning Feedback with LEGO: The Building Blocks of Giving and Receiving Feedback - Morning Workshop
You dread your annual review time. You cringe at retrospectives. You wince in the face of a 360 Review. You don't like feedback - and you're not alone. Receiving feedback is hard, and when we ask for help with it we just get more feedback. On top of that, your brain doesn't like feedback, and it has some sneaky tricks it uses to convince you to argue about, pick apart, or even outright ignore that feedback. But there's hope - you can fight your brain and win!

This workshop will use LEGO to help teach you the following: the types of feedback and when to use them; how to structure a feedback conversation for maximum benefit; what are the questions you should be asking at each step in the conversation; what a feedback trigger is and how to recognize, defuse, and redirect those triggers; and more! By the end of the workshop you should be able to face even the most brutal peer review with a straight face (though maybe not a smile).

Speakers
avatar for Arthur Doler

Arthur Doler

Speaker, Techorama
Arthur (or Art, take your pick) has been a software engineer for 11 years and has worked on things as exciting as analysis software for casinos and things as boring as banking websites. He is an advocate for talking openly about psychology and mental health in the technical world... Read More →




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

8:30am CDT

Zero to DevOps - Morning Workshop
Competition in today's markets is driving DevOps throughout organizations to achieve business agility and reduce time to market while innovating through multiple feedback channels. This workshop will provide hands on experience for using Visual Studio Teams Services and Azure to implement DevOps practices. You will build out a release pipeline deploying a web application through multiple stages into production maximizing efficiencies using automation for infrastructure, builds, testing, and deployments. Come ready with your MSDN Azure benefits enabled to maximize the value of this fast paced workshop. Leave with the tools and knowledge how to implement DevOps using VSTS and Azure.

Speakers
avatar for Mike Douglas

Mike Douglas

Solution consultant, Deliveron consulting Services
Mike Douglas is a Solution Consultant at Deliveron Consulting Services specializing in architecting secure cloud native and hybrid modern applications. He works with organizations to continuously improve their application security and compliance controls, speed of delivery, and quality through DevOps practices. He is an active community member in leading... Read More →



Wednesday September 7, 2016 8:30am - 12:00pm CDT
Dapper II

1:30pm CDT

Leadership in Technology - Afternoon Workshop
All development teams are being asked to do more with less, but still deliver first-rate applications. This workshop is designed for developers and those who lead them. It will cover the hard questions teams need to address, and include real-world experience and strategies for Preparing for Growth, Product Launches, and How to Successfully Scale Your Team. The collaborative workshop is facilitated by best-selling author Tarah Wheeler Van Vlack. It offers case-by-case breakdowns with actionable expertise, along with Tarah's insights from engineer to executive on corporate leadership needs.

Speakers
avatar for Melissa Broadway

Melissa Broadway

CEO & Co-founder, Fizzmint
Tarah Wheeler Van Vlack (BA, MS, CSM, CSD) is co-founder and CEO of Fizzmint, an HR automation company. She has led projects at Microsoft Game Studios (Halo and Lips), architected systems at Silent Circle, holds two agile development certifications through the Scrum Alliance. She... Read More →



Wednesday September 7, 2016 1:30pm - 5:00pm CDT
Dapper I

1:30pm CDT

Zero to DevOps - Afternoon Workshop
Competition in today's markets is driving DevOps throughout organizations to achieve business agility and reduce time to market while innovating through multiple feedback channels. This workshop will be provides hands on experience for using Visual Studio Teams Services and Azure to implement DevOps practices. You will build out a release pipeline deploying a web application through multiple stages into production maximizing efficiencies using automation for infrastructure, builds, testing, and deployments. Come ready with your MSDN Azure benefits enabled to maximize the value of this fast paced workshop. Leave with the tools and knowledge how to implement DevOps using VSTS and Azure.

Speakers
avatar for Mike Douglas

Mike Douglas

Solution consultant, Deliveron consulting Services
Mike Douglas is a Solution Consultant at Deliveron Consulting Services specializing in architecting secure cloud native and hybrid modern applications. He works with organizations to continuously improve their application security and compliance controls, speed of delivery, and quality through DevOps practices. He is an active community member in leading... Read More →



Wednesday September 7, 2016 1:30pm - 5:00pm CDT
Dapper II
 
Thursday, September 8
 

10:15am CDT

Something’s Rotten in the State of Quality
Developers, do you really trust QA’s when they find a “bug"? QA folks, do you believe that developers have tested their work before they hand it over? You may identify with this atmosphere of contention surrounding QA. But there’s one underlying question for every team: are we building a quality product?

The definition of quality should go beyond a list of test cases executed against requirements. From the father of the quality revolution (Edward Deming) to the work of Martin Fowler and Mike Cohn, we’ll lay a theoretical groundwork for what quality is, then we will showcase these definitions with examples. We’ll end with specific activities along the SDLC that actually help assure quality. You’ll take away what it truly means to assure quality as well as ways to start putting it into practice.

This session is targeted towards all participants in the software development process: developers, project managers, product owners, business analysts, and quality assurance testers.

Moderators
avatar for Nicholas Tuck

Nicholas Tuck

Software Gardener, Aviture
Nicholas Tuck is an all purpose web developer with a broad range of experience from small business sites to startups to enterprise level web services. Nick believes there are right tools for the right job and has spent the last decade experimenting with a lot of them. These experiments... Read More →

Speakers
avatar for Kathy I. Andersen

Kathy I. Andersen

Scrum Master/Business Analyst, Aviture Inc.
Kathy is a Scrum Master at Aviture Inc.. Previously, she's worked as a Business Analyst and Quality Assurance Analyst, always inspired by the quest for interesting problems. She also likes to stay engaged in the entrepreneurial communities in Omaha and Lincoln. Connect with her... Read More →


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

1:15pm CDT

Smaller Not Taller: Defeating the Mobile Application Architecture giant
Making the right decisions for a mobile project can be a very involved process of trial and error before you find a good fit. Wouldn't it be nice if you had a map? In this session we will compare frameworks and approaches based on the kind of mobile project you are doing, and walk through what the actual code looks like to accomplish basic tasks for each one. We will cover native, hybrid and mobile web approaches for enterprise-level solutions.

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 1:15pm - 2:00pm CDT
Windsor III-IV

1:15pm CDT

DevOps: Demystifying the Approach for Delivering Business Value Faster
Take a structured look at how to build, measure, and improve DevOps processes in your organization

Look beyond the hype of DevOps as we explore the value DevOps provides to IT teams and their businesses, and how an organization can measure its DevOps maturity level. Armed with this information, an organization can create a DevOps backlog for a designated DevOps Enablement team to lead the transformation to a greater level of DevOps maturity.

Key Takeaways
- Understand DevOps and the impact it has on organizations
- Understand how to measure your organization’s DevOps maturity
- Learn how to create an approach for improving DevOps in your organization by creating a DevOps Enablement team to work through the DevOps backlog

Speakers
avatar for Mike Douglas

Mike Douglas

Solution consultant, Deliveron consulting Services
Mike Douglas is a Solution Consultant at Deliveron Consulting Services specializing in architecting secure cloud native and hybrid modern applications. He works with organizations to continuously improve their application security and compliance controls, speed of delivery, and quality through DevOps practices. He is an active community member in leading... Read More →
avatar for John Weland

John Weland

Solutions Consultant, Deliveron Consulting Services
John Weland is the co-founder and Solution Consultant at Deliveron Consulting Services.  Deliveron is a leading technology consulting company focused on delivering software products and solutions that create differentiation and innovation for our customers.  


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

2:15pm CDT

Habits of Highly Effective JavaScript Developers
Javascript is easy to do very badly, but also fantastic when done well. In this session, Jon will walk through some JavaScript best practices to make you a more productive developer. From linting your code, to adhering to common patterns, Jon will give you practical tips to help prevent some common JavaScript troubles.

Speakers
avatar for JONATHAN MILLS

JONATHAN MILLS

Technology Advisor, EpiqGlobal
Jonathan is a Pluralsight Author, Technology Advisor, and Business Leader. As a member of the Chief Digital Advisory team at World Wide Technology, Jonathan is able to leverage his unique experiences and skills to drive digital transformation for his clients.As a dedicated developer... Read More →



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

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.

Speakers
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.

Speakers
avatar for DUANE NEWMAN

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

3:15pm CDT

Bridge the Dev/Production Gap With Docker
How many times have you implemented a feature in your development environment only to see it fail in production? This happens because our development, testing, and production environments often have significant differences that make shipping software less reliable. This talk will detail how to bridge this "gap" in environments with Docker.

Vagrant has helped us create reproducible development environments, but is hard to extend to production. Provisioning tools like Chef and Puppet can automate DevOps infrastructure, but aren't meant for development. Docker and containerization, however, allows us to duplicate our tools across environments to enable faster and more reliable deployments. We will learn about the best practices in achieving this goal, as well as the current challenges.

Speakers
avatar for John Oerter

John Oerter

Software Engineer, Phenomblue


Thursday September 8, 2016 3:15pm - 4:00pm CDT
Windsor III-IV

4:15pm CDT

User Driven Development
Our job as developers is to make the world a better place, whether it's connecting people, providing entertainment, or making someone's job easier. To do this, we have to know who we're building software for: our users. Understanding my users has been a key to every successful project I've worked on. I'll share some of my successes and some of my failures, and show how that's led to the approach to software that I take today. Together, we can provide our users with just what they need to make their world a bit better.

Speakers
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 →



Thursday September 8, 2016 4:15pm - 5:00pm CDT
Main Ballroom
 
Friday, September 9
 

10:15am CDT

12 Keys to Scalable JavaScript in 2016
JavaScript moves so fast that it’s often hard to tell whether you’re “doing it wrong” at any given moment. Automated builds, dependency management, testing, encapsulation, and patterns for separating concerns are just a few of the topics we’ll discuss. Let’s put your current client-side development patterns to the test and see how they stack up.

Speakers
avatar for Cory House

Cory House

Pluralsight
 Cory is principal consultant at reactjsconsulting.com, where he helps teams transition to modern JavaScript and React. Cory is a Pluralsight author, Microsoft MVP, Software Architect, and international speaker. He has trained over 10,000 software developers at conferences and businesses worldwide. Cory has authored Pluralsight courses... Read More →


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

10:15am CDT

Software Automation tests with Appium, Selenium and Fitnesse
Automation is a buzz word in the software community. Everyone wants to automate their tests but are not quite sure how to do it successfully. In this session, we will look at some Open Source Tools to accomplish Mobile, Web and API testing successfully. The session will cover some simple frameworks/tools you can integrate into your CI process, example codes and short demonstrations.

Speakers
avatar for Herb Scruggs

Herb Scruggs

Lead Automation Engineer, Client Resources Inc



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

11:15am CDT

What's new in ALM and DevOps with Visual Studio 2015, TFS 2015, and VSTS
Microsoft is continuously releasing new features and tools designed to help individual developers and teams be more productive. Come see the latest improvements in managing work with Kanban and developer improvements in Git, Package Management. Learn how to automate everything with the new web based and cross platform build and release services. We will wrap up talking about Microsoft's direction and some of the new features coming soon.

Objectives
1. Understand new ALM features in Visual Studio 2015, VSTS, TFS 2015
2. See how new features can help developers become more efficient and produce better quality software
3. To get a glimpse into what is coming in the future for Microsoft ALM and DevOps

Speakers
avatar for Mike Douglas

Mike Douglas

Solution consultant, Deliveron consulting Services
Mike Douglas is a Solution Consultant at Deliveron Consulting Services specializing in architecting secure cloud native and hybrid modern applications. He works with organizations to continuously improve their application security and compliance controls, speed of delivery, and quality through DevOps practices. He is an active community member in leading... Read More →



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

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

1:15pm CDT

Cloud Wars: AWS vs. Azure
Are you wanting to get into the cloud but torn between cloud providers? Perhaps you should go with AWS, the grandaddy of the cloud offerings? Or perhaps Azure is the way to go, what with all the Azure credits you get with your MSDN subscription and the integration into Visual Studio?

In this talk I will help you compare the two and make a more informed decision as you continue on your cloud journey. And yes, I will teach you how to beat box.

Speakers
avatar for Paul Oliver

Paul Oliver

Principal Software Architect, Vosaic
Paul Oliver is the Principal Software Architect at Vosaic--a Nelnet and Hudl "startup" in Lincoln. Paul graduated from the University of Nebraska-Lincoln in 2000 (Computer Engineering) and received his MBA from Creighton in 2014. The majority of his career was at Farm Credit Services... Read More →



Friday September 9, 2016 1:15pm - 2:00pm CDT
Windsor VIII-X

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

2:15pm CDT

Agile Architecture
In this session we will discuss the use of Agile constructs within the domain of software architecture. This will include an exploration of how to balance emergent designs with intentional planning. Additional ancillary topics will also be addressed including: common architecture principles, guidelines for measuring good architecture, and an evaluation of agile techniques. By the end of the session, attendees will have a new perspective on architecture that will empower them to create flexible software solutions.

Speakers
avatar for Steve Green

Steve Green

Speaker, Wirestream, LLC
Over the last decade, Steve has focused on exploring digital craftsmanship and innovative disruption. He has spent time with organizations of various sizes, in numerous industries, maximizing business value by employing the artistry of technology. Throughout his career, Steve has... Read More →


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

2:15pm CDT

SEO for Developers
You built a great website! Your stakeholders love it! Fast forward a month and now the people who were singing your praises are complaining that there's no traffic and no one can find the site. What do you do? How do Google rankings even work? Search Engine Optimization (SEO) starts with some basic principles that can be built into the website from the beginning. Come learn basic tips that will give you a leg up on your competitors and drive traffic to your site.

Speakers
avatar for Joel Kauffman

Joel Kauffman

System Architect, Worthington Tractor Parts Inc.


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