In 2018, HashiCorp Configuration Language (HCL) was second on GitHub’s list of fastest-growing languages.
Anubhav Mishra explores the history behind the creation of HCL and explains what has made it a popular language of choice, used by tools like HashiCorp Terraform and GitHub Actions. Along the way, he details the language’s syntax and engine behind HCL and showcases real-world examples using HCL to express production infrastructure, and outlines the benefits of doing so.
Live demos include:
* Using HCL as the language for operators practicing infrastructure as code using Terraform
* Using HCL as the language for developers using GitHub Actions to create an end-to-end pipeline for their organization
What you'll learn
Understand HCL syntax and real-world use cases around the language
Learn the history behind the creation of the language