A while ago I did a proof of concept for a cloud-based dev stack that worked really well.
Back-end with Common Lisp, & SLIME connected to the cloud instance over an SSH tunnel. Front-end in React, with ports over SSH there too so I could have a local browser, but with the app itself running on the cloud instance.
This seemed to provide the best of both worlds: I could run my "workflow" apps locally (browser, editor, email, etc.) but scale up the machine that *needed* to be fast (running the back- and front-end, compilation, linting etc.) as necessary.
Power management, mobile and firmware developer on Linux. Security developer at Aurora. Ex-biologist. mjg59 on Twitter. Content here should not be interpreted as the opinion of my employer. Also on Mastodon.
Remote development
Date: 2022-10-07 12:10 am (UTC)Back-end with Common Lisp, & SLIME connected to the cloud instance over an SSH tunnel. Front-end in React, with ports over SSH there too so I could have a local browser, but with the app itself running on the cloud instance.
This seemed to provide the best of both worlds: I could run my "workflow" apps locally (browser, editor, email, etc.) but scale up the machine that *needed* to be fast (running the back- and front-end, compilation, linting etc.) as necessary.