Education Materials & Presentations

From our presentations at user group meetings to our informative blog posts, Keyhole consultants love to stay active in education and continual learning. Please take advantage of the selection of resources provided below.

Never miss a resource—subscribe receive our technical newsletter by email:


This 55-minute video covers the fundamentals of Terraform-based infrastructure as code.

Keyhole principal architect Jaime Niswonger answers what terraform is, why use it, and how to get started.

This presentation explores GitOps as an approach to Continuous Deployment for cloud-native applications.

Keyhole Software Principal Consultant Jaime Niswonger discusses basic GitOps fundamentals and various implementations in a Kubernetes environment. He covers GitOps best practices that unify deployment, management, and monitoring for containerized clusters and applications.

This 33-minute video introduces GraphQL key concepts & features that make it beneficial for use in modern APIs.

Mat demonstrates the main differences between traditional RESTful APIs and GraphQL APIs. He provides examples of using queries to get data using GraphQL query syntax. Types, resolvers, and tools are also discussed. He also gives basic examples of using GraphQL in a node server as well as within a React application.

The Azure cloud platform is vast and it can be difficult to determine the best option given unique requirements. As consultants, we must understand the options available and determine the best way to structure our applications to fit well for the clients that we work with. 

This video discusses six options within the wide world of Microsoft Azure including Virtual Machines (IaaS), App Services (PaaS), Function Apps (FaaS), AKS (KaaS), Logic Apps (?aaS), and Service Fabric (PaaS).

This video discusses microservice platform orchestration from a broad scope, specifically taking a technology-agnostic look at the “big ideas” integral to platform orchestration for the enterprise.

Keyhole Principal Consultant, Jaime Niswonger, introduces three popular orchestration platforms, Kubernetes, OpenShift, and Cloud Foundry, and discusses scaling container deployments using each for the enterprise

Azure App Modernization and Innovation Day was a free educational event hosted by Keyhole Software, partnered with Microsoft. Azure application development experts talked through the latest industry trends surrounding Microsoft and Azure.

The agenda included three main presentations on topics such as Azure App Services, Serverless Computing, Microservices & Containers, DevOps on Azure, and AI for Developers.

For More Videos, Check Out Our YouTube Channel!