Remote development, or: How I learned to stop worrying and love the Mainframe

<p>Development on a remote server is not as tricky as it sounds. In fact getting a cheap VPS droplet or a cluster has some insane benefits over having a multitude of local binaries as interpreters or using Docker for Mac.</p> <p><strong>Update 2022:</strong>&nbsp;I just use&nbsp;<a href="https://www.usenimbus.com/" rel="noopener ugc nofollow" target="_blank">Nimbus</a>&nbsp;these days.</p> <blockquote> <p><strong><em>Important:&nbsp;</em></strong>This is Part 3/3. Today,&nbsp;<em>we get full native linux performance, as well as 17 hour battery and work with zero fan spins.</em></p> <p><a href="https://medium.com/homullus/beating-some-performance-into-docker-for-mac-f5d1e732032c" rel="noopener"><strong><em>Part#1</em></strong></a><strong><em>&nbsp;</em></strong>Mitigation strategies for common performance issues on D4M.<br /> <a href="https://medium.com/homullus/docker-for-mac-performance-diy-d4m-e4232ca8b671" rel="noopener"><strong><em>Part#2</em></strong></a><strong><em>&nbsp;</em></strong>Replace xhyve and build our own hypervisor with better performance.<br /> <a href="https://medium.com/homullus/remote-development-or-how-i-learned-to-stop-worrying-and-love-the-mainframe-90165147a57d" rel="noopener"><strong><em>Part#3</em></strong></a><strong><em>&nbsp;</em></strong>Go container-first, switch to development in a VPS.</p> <p><strong>Wow boy, those posts exploded and became №1 search results on Google.</strong></p> </blockquote> <p>Here, we will take it a step further; Learn how to work in a container-first environment. Wherein we get full native linux performance, as well as 17 hour battery and zero fan spins. We will rent out a little droplet VPS and set up a remote development environment via VSCode as well as JetBrains&rsquo; IntelliJ Idea CE.</p> <p>As always, the post is rather long as it depicts a research process, and if you don&rsquo;t want to read it, the only thing you should remember is &ldquo;Run your local dev env in the cloud, it is not as hard as it sounds&rdquo;. Also, here is a table of contents:</p> <p><a href="https://medium.com/homullus/remote-development-or-how-i-learned-to-stop-worrying-and-love-the-mainframe-90165147a57d"><strong>Visit Now</strong></a></p>