| Dumb question, from someone who doesn't use web-based instant environments like these: what are some popular "locally hosted" alternatives? For reasons of personal taste, I just don't like browser based development (not to mention how resource hungry it can be), and I get antsy when relying on third-party hosted services for day-to-day work. I like to treat my laptop as a fully-integrated, offline-capable *, cheap, almost disposable development environment. If I accidentally destroy my filesystem or whatever - which has happened at least once :) - I want to be able to stand it up again and get to productivity within the day. I appreciate that hosted services are appealing because they "solve" exactly this problem. But I want a locally hosted solution, thanks. Is it just a matter of code storage (git repos, backups, whatever) + VMs/containers + IDE? Is everyone cobbling together their own solutions? Are there recognised standard approaches, or are they specific to the orgs within which they evolve? My personal case is as a solo web developer, but I'd be interested in hearing from individuals and teams of any size. * Edit: By "offline-capable" I more mean "offline-first". I'm occasionally nomadic, and use my laptop on a long train/plane journey where internet is unreliable or unavailable. Plus I have a hardware off-switch for radios to save battery. I'm also slowly implementing local caches of software installed with apt/pip/yarn/whatever so I can pop-up and tear-down virtual environments without necessarily needing an internet connection. (This is a work in progress.) So I'm not interested in cloud-based environments, but thanks to those who have suggested them. |
https://nixos.org/manual/nix/unstable/command-ref/new-cli/ni...
https://news.ycombinator.com/item?id=28184068