The 15th annual AIM Heartland Developers Conference is right around the corner, coming to Omaha on September 5-7.
AIM HDC is a 3-day software development event for the Heartland’s tech professionals to reboot, relaunch and reignite their passion right in their own backyard.
The event consists of keynotes and speakers, breakout sessions, networking events and hands-on workshops.
Check out our list of available HDC workshops and discover why one veteran attendee called HDC “the best place to learn what the smartest companies are doing to solve their biggest problems.”
––
Computer Vision and Machine Learning in the Browser
with Kevin Hoyt, IBM
The browser, on both the desktop and mobile, is capable of much more than we often give them credit. In this workshop, we will push the CPU to 100% as we audit several image processing libraries used for computer vision and machine learning.
Learn computer vision with real-time facial detection, optical character recognition, color distance calculations, object tracking, and even reading barcodes and augmented reality markers. From there we will turn our focus to machine learning where you will learn about developing models for neural networks.
––
Test Automation for Web Applications using Selenium
with Jerry Sayre, Mutual of Omaha
This workshop will focus on using the Selenium API (Application Programming Interface) and creating automated tests that instantiate a browser, mimic user actions on a web page, and verify results. The session will include hands-on exercises as well as discussions and sample code (IntelliJ, Selenium, and Java are the base technologies being used).
The session will include:
- How to navigate web pages using Selenium
- How to Interrogate web pages
- How to manipulate web pages with mouse and keyboard actions
- How to synchronize tests with the web page’s latency
- How to work with multiple tabs & windows
- How to work with cookies
- How to execute Javascript in your tests
- Using the Page Object pattern to make tests less fragile and more readable
- Incorporating Data Driven tests
––
The Decentralized Stack
with Kyle Tut, BlockEra
Blockchain is the foundational technology of Web 3.0. Let’s learn how blockchain, distributed storage, and tokens work together to build the internet of value.
This session goes beyond just cryptocurrencies and is geared towards people interested in learning the fundamentals and technical side of blockchains, distributed ledgers, and consensus mechanisms.
Matt Ober, BlockEra’s CTO, will be teaching developers how these technologies work under the hood and go through interactive programming exercises. Kyle Tut, BlockEra’s CEO will be there to help those who don’t work in the code every day, but still have a technical side to them.
––
Develop an ASP.NET Core 2.1 and EF Core 2.1 App in a Day (full-day workshop)
Philip Japikse, PFJ Enterprises
Interested in ASP.NET Core 2.x and Entity Framework Core 2.x, but not sure where to start? Start here with an all-day, hands-on lab where you will build a complete solution using the latest development technology from Microsoft. Using Visual Studio 2017 (15.7 or greater) and .NET Core 2.1, you will build a data access library using Entity Framework Core, complete with repos and migrations. Next, you will build an ASP.NET Core web application, leveraging all of the latest that ASP.NET Core has to offer, including Tag Helpers, View Components, Dependency Injection, and more!
You will learn:
- The new project structure for .NET Core 2.x Apps
- Creating a data access layer with Entity Framework Core 2.x
- Initializing data for testing with EF Core 2.x
- Building a website with ASP.NET Core 2.x
- Configuring the HTTP pipeline and routing
- Using and creating Tag Helpers
- Creating and using View Components
- Leveraging Dependency Injection
––
Azure Workshop for HDC
Nathan Wilkinson, Don’t Panic Labs
Jumping into the cloud can be scary. Not only are you moving your systems to a different hosting model, but you also have to make a ton of choices.
This workshop provides an overview of building for the cloud, mainly Microsoft Azure. You will learn how to build an Azure App service, deploy an App service from Visual Studio Online, and monitor the application using Azure Application Insights.
This is going to be a fast-paced course, but you will get a pretty good introduction to Azure.
––
Introduction to Geospatial Analysis in R
Thomas Roh, Data Scientist, HDR
Geospatial analysis has become an increasingly valuable skill given the massive datasets now being acquired through satellite images, GPS units in a variety of consumer electronics, and crowdsourced contributions (e.g., OpenStreetMap). In addition to greater access to data, geospatial analysis is essential to solving business problems in almost every industry. The programming language R has powerful data structures and processing ability to perform a variety of these geospatial applications.
During the workshop, participants will become familiar with loading geojson, shapefiles, WKT, and other GIS formats into R; manipulating and performing geospatial calculations with the SF package; mapping data attributed with points, lines, and shapes both statically and interactively with the leaflet package; and spatial interpolation and creating rasters for spatial visualization.
––
To register for a workshop or view the complete HDC schedule, visit careerlink.com/hdc.