Earlier quoted context omitted.
There is an enormous reason if you work on, or use, systems designed for massive parallelism.
I still don't see the necessity... Develop locally, test remotely.
Ask HN: How do you work efficiently on remote servers?
41–50 of 87 posts
Re: Ask HN: How do you work efficiently on remote servers?
#42Depends on project, if it is JavaEE app, or Android, then you're screwed and might as well work on a local version, because you need IntelliJ.
Re: Ask HN: How do you work efficiently on remote servers?
#43Re: Ask HN: How do you work efficiently on remote servers?
#44Earlier quoted context omitted.
"Remote Server" Doesn't necessarily mean "Production Server"
True, but wouldn't you use Vagrant, Doccker or something similar to develop on? Can't speak for the OP's situation, but it seems a strange set-up that's all.
Re: Ask HN: How do you work efficiently on remote servers?
#45Earlier quoted context omitted.
There is an enormous reason if you work on, or use, systems designed for massive parallelism.
I still don't see the necessity... Develop locally, test remotely.
- You need software/dependendencies/licences you don't have in your local machine.
- You need to edit a config file (/etc/hosts or whatever) in your server
- You are in a Windows computer (that's not yours) and you need to make a quick change in your Ubuntu development server.
- You need to edit some files when deploying (databases are no longer in localhost, /home/myname/ is /home/servername/, etc.)
- You launched a large script in your server and need to (view or parse logs | edit the code and re-launch it | check why it didn't work)
- etc.
Re: Ask HN: How do you work efficiently on remote servers?
#46Earlier quoted context omitted.
have a buildbot/jenkins set up which runs your test suite on a buildslave automatically when you push to a git branch? I would still run my editor locally (your pick. I use vim almost exclusively).
and do that for every project, even small throwaway experiments?
Re: Ask HN: How do you work efficiently on remote servers?
#47TRAMP mode in emacs let's you edit remote files, do dired etc through ssh, so that mitigates the dotfile syncing problem. edit: also sshfs, tho that isn't always a smooth experience
Re: Ask HN: How do you work efficiently on remote servers?
#48Earlier quoted context omitted.
Thanks for answer. I'd love to learn about what solution your Sublime coworkers use, as most people here use emacs / vim and I'm most proficient with Sublime.
Probably they're using the "Sublime SFTP plugin" by wbond... I usually use nano on the remote server and sublime remotely via ssh with this plugin. But to be honest it is just for small tasks. 95% of the time we work in local servers with Vagrant/Docker (shared folder --> git push), since our deployments aren't that big.
Re: Ask HN: How do you work efficiently on remote servers?
#49Supports full directory synchronization, has a nice UI and can be installed on a flash drive.