=> 🏡 Home | Back to gemlog

My development stack

Posted on 04 August 2021

Some people have complex development processes and flows - making use of tools such as heavy editors and IDEs, Docker for running and building locally in development, or even develop entirely remotely over SSH connections. Other people use simpler combinations of tools.

I thought I'd write briefly about what I use on a daily basis. I have a relatively simple development tech stack:

=> 1

=> 2 | 3

=> 4

=> 5

I also use a small number of Vim plugins - installed via Vundle [6] - to add nice quality-of-life features to my editor:

=> 6

I backup and sync my dotfiles (e.g. my .vimrc and .tmux.conf) by symlinking from my Nextcloud sync directory.

And that's it, really. In terms of per-project management, I make use of native tooling depending on the languages and frameworks being used. For example, for Node/JavaScript projects I use yarn and for Python projects I use virtualenvs and Poetry [7] for handling dependencies.

=> 7

It'd be nice to have an elegant cross-platform approach to provisioning new machines with this setup, but given its relative simplicity it isn't too much of a headache to get things back up and running again when I switch machines!

=> Reply via email | Back to gemlog

Proxy Information
Original URL
gemini://wilw.capsule.town/log/2021-08-04-tech-stack.gmi
Status Code
Success (20)
Meta
text/gemini;lang=en-GB
Capsule Response Time
169.748602 milliseconds
Gemini-to-HTML Time
1.873396 milliseconds

This content has been proxied by September (ba2dc).