VT DevCom
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!
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
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!
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?
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…
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.
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…
code.vt.edu 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…
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…