Matt vs Computers
  • Presentations
  • Projects
  • Contact
  • DevOpsDays Boston 2018: Vault at Scale

    • 9.24.2018
    • presentations
    This talk was given in September at DevOpsDays Boston. The abstract for this talk was: As an organization with 25 production environments and over 6,000 containerized applications we have a lot of secrets to manage. Enough to run 12 geographically distributed HA Vault deployments across multiple cloud providers. Even though the Open Source community provides us with some really awesome tooling, managing that many Vault environments can be tricky.
    READ MORE
  • CFSummit NA 2018: Managing Container Secrets at Scale

    • 4.20.2018
    • presentations
    This talk was given in April at the Cloudfoundry North American summit as part of the containers & serverless track. The abstract for this talk was: Secret management for containers at scale is a huge challenge, especially if you have compliance requirements like regular rotation of credentials, auditability, and emergency response time. Thankfully there are lots of great community projects that are able to help; the trick is knowing which to leverage given your threat model.
    READ MORE
  • Use SSH: Stop Copying Your Private Keys Around

    • 11.16.2017
    • posts
    This post is part of a series about using SSH more effectively. SSH is one of those programs that a lot of developers interact with but few seem to take full advantage of. This series highlights some of the very powerful features that have saved me a lot of time over the years. The most common pain point is git A common problem I see folks runing into is when they try to check out code from git repositories on remote systems.
    READ MORE
  • Use Docker: Clean Room Style Build and Test Environments

    • 11.9.2017
    • posts
    This post is part of a series about using Docker in your development workflow even if you’re not ready to start shipping containers into production. Whether you’re just getting started with VMs and Vagrant, have avoided Docker because it seems too complicated, or are just looking for ideas on how to use Docker more, this series covers some of the things that helped me start loving it. Docker is a consistent on-demand computing environment My next aha moment with Docker came while I was working with an application that had a lot of prerequisites that developers were expected to set up on their machines in order to produce a build or run the test suite.
    READ MORE
  • Use Docker: Isolated Ad Hoc Dependencies

    • 10.30.2017
    • posts
    This post is part of a series about using Docker in your development workflow even if you’re not ready to start shipping containers into production. Whether you’re just getting started with VMs and Vagrant, have avoided Docker because it seems too complicated, or are just looking for ideas on how to use Docker more, this series covers some of the things that helped me start loving it. My First Aha Moment About two years ago I was working as a consultant with an application I had never run locally before and it needed a Redis server.
    READ MORE
  • Use SSH: Run One Off Commands To Securely Interact With A Server

    • 10.27.2017
    • posts
    This post is part of a series about using SSH more effectively. SSH is one of those programs that a lot of developers interact with but few seem to take full advantage of. This series highlights some of the very powerful features that have saved me a lot of time over the years. Passing Commands To SSH You can run a quick command on a remote system without needing to open a whole persistent terminal session.
    READ MORE
  • 3 Ways Docker Has Improved My Development Workflow

    • 10.25.2017
    • posts
    When Docker came out four years ago it seemed to me like complicated virtual machines with an obtuse workflow, and like a fool I decided it didn’t seem worth the trouble. I should have taken it as a sign that people way smarter than me like Jessie Frazelle were all over containers and doing really cool things right with them right out of the gate. Instead, I buried my head in the sand, thinking that containers were “too much for my needs”.
    READ MORE
  • Debugging Process Signaling In Bash

    • 10.23.2017
    • posts
    Recently I was working on this blog in my favorite IDE: IntelliJ IDEA. This blog is a hugo site and recently I noticed that whenever I ran hugo serve locally from inside my IDE I was unable to ctrl-c out of it. I didn’t remember this being a problem the last time I was using hugo. So I did what any developer might do in this situation: cried to the internet for help.
    READ MORE
  • Use SSH: Configure Key Based Access Automatically

    • 10.20.2017
    • posts
    This post is part of a series about using SSH more effectively. SSH is one of those programs that a lot of developers interact with but few seem to take full advantage of. This series highlights some of the very powerful features that have saved me a lot of time over the years. Stop typing your password when connecting to remote servers I really hate having to type my password over and over again when logging into remote machines.
    READ MORE
  • You're Using SSH Wrong

    • 10.20.2017
    • posts
    Ok, maybe you’re not using it wrong exactly, but I’m willing to bet there are some pretty awesome features you could be using that would make your life easier. In this series I’ll cover some of my favorite SSH features that you can hopefully put to use right away and save yourself some time. This series assumes you already have at least one SSH key pair created that lives in the default location ~/.
    READ MORE

© Matt vs Computers

Powered by Hugo.

Solit designed by Daisuke Tsuji.