3 ms·
In that case, for starters, * either Python (Flask or Django), Ruby & PHP for basic stuff if I want to err on the side of what I master; * either Elixir, Go &
by Juliate 7y ago
In that case, for starters,
* either Python (Flask or Django), Ruby & PHP for basic stuff if I want to err on the side of what I master;
* either Elixir, Go & Rust if I want to spend some time to learn along with it;
* simple HTML templates & vanilla JS for frontend;
* Vagrant; maybe Docker for quick deployment online;
I'm 40.
The thing is, for starting a project (so at small scale, for a small testable thing, with fast iteration and the capacity to throw away and start again), nothing in the past few years innovations beats the efficiency of a single Linux box & approchable/crude languages/frameworks.
Whatever works actually.
Docker is nice; as well as k8s; but that's complexity that's good to throw in when you do need to scale up. Not before.
- rossdavidh 7y ago"nothing in the past few years innovations beats the efficiency of a single Linux box & approchable/crude languages/frameworks..." Yes. Most of the past few years' innovation (that we hear a lot about in the web space, anyway) is aimed at the problems of FAANG or people who wish to work at (or become) FAANG. Using them for "a boring web application" is like getting excited about SpaceX and deciding to buy a Falcon Heavy rocket for your next car.