Gitlab Courseware as Code with Ben Allison

The US Army Cyber School is a training program which trains cyber soldiers and leaders to be adept in cyber military strategy and tactics. In order to teach these skills, the cyber school uses a system they call “courseware as code”, a workflow that allows updates to the curriculum in a reversion-friendly fashion similar to infrastructure-as-code.

Ben Allison teaches at the US Army Cyber School and has put work into developing the training program and ongoing lesson plans. Ben joins the show to talk about how the US Army manages curriculum through courseware as code, and the work he has done to improve this workflow over time.

Ben is also speaking at GitLab Commit 2020, GitLab’s upcoming conference. You can register for GitLab Commit yourself by going to softwareengineeringdaily.com/gitlabcommit.

Transcript

Transcript provided by We Edit Podcasts. Software Engineering Daily listeners can go to weeditpodcasts.com/sed to get 20% off the first two months of audio editing and transcription services. Thanks to We Edit Podcasts for partnering with SE Daily. Please click here to view this show’s transcript.


Sponsors

For more than two years and nearly 700 episodes, The Techmeme Ride Home has been Silicon Valley’s favorite tech news podcast. The Techmeme Ride Home is a daily podcast, only fifteen to twenty minutes long, and every day by 5pm EST its ALL the latest tech news. Search your podcast app now for Ride Home and subscribe to the Techmeme Ride Home podcast.

Teleport is open-source, written in Go, and is a drop-in replacement for OpenSSH. Plus, it has a native support for Kubernetes. Gravitational’s  Teleport provides identity-aware access using short-lived certificates with SSO, session recording, and other features that ensure compliance and audit requirements. Go give it a try by going to try.gravitational.com/sed, where there are links to downloads, documentation, and, of course, the GitHub repository.

From their recent report on serverless adoption and trends, Datadog found half of their customer base using EC2s have now adopted AWS Lambda. You can easily monitor all your serverless functions in one place and generate serverless metrics straight from Datadog. Check it out yourself by signing up for a free 14-day trial and get a free t-shirt at softwareengineeringdaily.com/datadog

Love the flexibility of open source observability tools like ELK, Grafana, and Jaeger but don’t have the time to scale and maintain them? With Logz.io, you can get the best of both worlds. Get the open source you love, at the scale you need. Sign up today for a 14-day free trial at Logz.io/sedaily, for your chance to receive your free Logz.io t-shirt.

Software Weekly

Software Weekly

Subscribe to Software Weekly, a curated weekly newsletter featuring the best and newest from the software engineering community.