logo
Jiff Slater
🤔 About
✍️ Contact
📚Knowledge
30 Jul 2021
These articles have been archived. You may find them useful but I am no longer offering support for them. Check out my latest articles on plkt.io.
(WIP) My development environment
23 July 2019

This post is a work in progress.

My development environment has changed over the years in terms of hardware but I constantly find myself returning to the same tools over and over again.

Some of my staples:

I think now is the best time to write about this as any – virtualisation is mainstream and hardware is a commodity. I’ve managed to become completely hardware independent and can easily work from a low-end Lenovo laptop to high-end Apple hardware with little compromise.

I’ll walk you through my set up and how I quickly replicate it across platforms. I’ll also cover how I back up my configuration across the cloud and local storage.

This will be an evolving post as I add more details.

Basics

All my work is inherently dependent on virtual machines running upon a trusted operating system. For local virtual machines I use VMWare Workstation or Fusion and for remote virtual machines, I typically use AWS for heavy work loads and Hertzner for lighter ones.

Local virtualisation

Gentoo 17.1 serves as the foundation for my Linux-based investigations and work.