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.

Process-Workflow [clear filter]
Wednesday, September 7
 

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

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

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

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

1:15pm CDT

A Microservices Architecture that Emphasizes Rapid Development
Microservices and monoliths are often pitted against each other as black-and-white alternatives where you adopt one or the other. However, both have some fantastic advantages that work well in different situations - so why not create an architecture that allows for both?

Over the last two years we’ve broken down much of Hudl’s original monolith into dozens of smaller microservices. Our approach places an emphasis on rapid development and iteration. To do that, the architecture doesn’t prescribe too many rules around how “micro” a service actually needs to be. This empowers development teams to make decisions about trade-offs on size, speed of development, stability, and everything else on the spectrum between microservice and monolith. At times, this has led to the creation of “mini-liths” - services that grow way larger than a microservice probably ought to, and that’s perfectly fine.

In this session:
- An architectural view of Hudl’s full-stack microservices that let teams build both UI and backend components at the same time, which enables rapid development and iteration.
- Examples of how teams scoped the “bounded context” for several of our services (both small and large), and the natural forces that help drive teams to break services apart when they become too large.
- The lifecycle of a microservice, and how we perceive ownership in an environment where development teams aren’t 1:1 with the services they develop.

Speakers
avatar for Rob Hruska

Rob Hruska

Engineering Director, Hudl
Rob is the Engineering Director on Hudl's Foundation tribe, which builds and supports the underlying platform for Hudl's microservice architecture, mobile applications, and data strategy.


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

10:15am CDT

Data Science and Managing a Software Development Team
Learn ways that data science can improve the management of software development teams. Breakaway from dogma, and apply data and research methods to setting billable rates, planning projects, conducting project postmortems, and analyzing employee performance.

This is a great session for people interested in data science methods, and/or improving the performance of their team. Both novices and experts will find value in this presentation.

Speakers

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