The DevCom Blog

This blog contains many of the learnings and practices of the development community at Virginia Tech. While most of the posts may be specific to development at Virginia Tech, all are welcome to read and learn as well!

Configuring Local AWS Auth for VT SAML

Aug 9, 2021 by Michael Irwin

If your AWS account is using VT SAML, it might be a little confusing on how to setup your local AWS config so the CLI works as expected. This post talks about using saml2aws, which makes it really easy

VT SAML/AWS Integration with Terraform

Aug 9, 2021 by Michael Irwin

Adding VT SAML integration to your AWS account sounds a lot harder than it really is. This post will get you up and going as quickly as possible!

Using Restricted Password-less SSH Keys with Jump Hosts

Apr 13, 2021 by Mark K Gardner

Password-less SSH keys ease setting up services but need to be restricted to maintain security. How is that done when jump hosts are involved?

Mocking CAS Users in Local Development

Jan 27, 2021 by Michael Irwin

At the 2021 IT Symposium, Michael Irwin spoke about the benefits of “persona-driven development”, or the idea of developing personas representing real users for local development and testing (slides are available here). The main benefits are: Everyone on the team has the same…

Supporting Local Development

Jan 27, 2021 by Michael Irwin

VT DevCom has worked to help support local dev, including a DNS name that resolves locally and a reverse proxy that makes running/developing with containers much easier.

Creating your own Personal GitLab Runner

Feb 13, 2020 by Michael Irwin

Resources GitLab Runner Docs Docs on various GitLab Runner Executors GitLab CI Pipeline Configuration Docs Predefined Environment Variables for builds Setting up your own personal GitLab Runner To help you get up and running with GitLab CI, the following steps can be followed…

Git Tools and Resources

Jan 30, 2020 by Russ Fenn is the home for many of the projects we DevCom’ers use daily. Git Resources Getting Git Right Pro Git {Joke} Git manpages Git Tips and Tricks (or Trips and Traps) Dotfiles in Git Git (cli) Aliases Git has dozens of commands, with hundreds of options, most of which…

Docker 101 Series

Aug 16, 2018 by Russ Fenn, Michael Irwin

Russ Fenn and Michael Irwin have put together a four-part Docker 101 series that is designed to help you get started with Docker. This series starts at a fairly high level, but provides several deep dive insights into the internals of containers and images. The first series was…