4 ms·
Ask HN: Do remote IDEs work well enough?
- readonthegoapp 5y agoSomeone recently told me their some particular remote/cloud IDE worked well -- I forget which one it was. But I said, 'Really?' And he said, 'Yes, really.' I'm skeptical. I'm not a high performance dev -- I actually hate it and only do it when I truly can't afford to pay someone else to do it -- but I'm thinking _maybe_ a cloud IDE could help me somehow. Maybe end up making me more productive somehow? End up requiring less work, ultimately? First project would be pretty simple PHP/Laravel CRUD app.
- PaulHoule 5y agoI like the website Hacker Rank where you solve programming puzzles in some language like Python, hit a button and run unit tests, etc. Also the web IDE for Amazon Lambda is just perfect for the little Lambdas I write that usually take an item off one queue, transform it, then put items on zero or more other queues. For more complex programs it could be different.
- vhodges 5y agossh|mosh/tmux/emacs (or vi) works okay (I've never used mosh but in theory would improve latency). But https://code.visualstudio.com/docs/remote/ssh https://code.visualstudio.com/docs/remote/ssh works quite well. I routinely work on my project on my Linux box via my macbook (note, I am doing this on a LAN though)... but you can give it a quick try. On any github repo hit '.' or try https://github.dev/vhodges/stitcherd https://github.dev/vhodges/stitcherd
- al2o3cr 5y agoGithub's engineering blog did a post recently about their remote IDE setup: https://github.blog/2021-08-11-githubs-engineering-team-moved-codespaces/ https://github.blog/2021-08-11-githubs-engineering-team-move... In their case, running the software locally was RAM-intensive so cloud machines were helpful. There's some performance gotchas in the second half of the article that are also worth thinking about.
- p0d 5y agoI have a linux server in my house and I launch Sublime remotely over ssh for coding projects to a few machines in my house i.e. each project has it's own user on the server. On a lan the performance is great.