5,056 karma · joined March 2, 2020
There are a few institutions trying to keep it dignified but it’s become a bazaar.
So… NAT.
Netflix uses Java and Rust and Go.
Twitter used to use Scala.
GitHub uses Ruby on Rails.
EpicGames uses C++.
Instagram uses Python.
Everybody uses something.
Now, if you have building on top of your organizations previous 10 years of engineering, you’re probably going to be writing Java and it’s probably going to be complicated. I’ve been there. I wrote Java for 15 years. I won’t anymore. I’m in love with the simplicity and speed of Golang. I’m in love with the robustness and correctness of Rust. I’m in love with docker pull scratch:latest and putting your binary inside to run on an empty metal container. No need to waste 250MB of ram on a JVM. Use nano size instances and it’s just as fast as c5’s (async based workloads).
AWS Lambda’s documentation shows how to accept a Request and send a response. You don’t need a package for that. For making zips from s3, again, AWS’s sdk. It’s one of the most commonly asked questions on SO. Here’s one implementation for you that could have saved you days:
https://stackoverflow.com/questions/38633577/create-a-zip-fi...
Go just assumes if you satisfy the interface, you’re good.
It’s not a sports car, it’s not a dune buggy, it’s not even pretty in its wood paneling and drab paint scheme. But it got your family to Wisconsin for the holidays.
In 2023, we have better options.
Java, whether it be spring, micronauts, jee, whatever, is wasting CPU and Memory in the cloud costing you and/or your enterprise money.
I’m sorry, I’m calling BS here. You can still leak memory in Java.
[0] https://github.com/eliben/static-server/blob/3ce83524ed54298...
To dismiss Godot because you, a solo hobby dev, can’t target PS5 is hilarious.