Bitwarden
HN user
kaidax
Yes, you should
4chan is extremely tiny compared to social media platforms.
The people making this library aren't Scala refugees - they're a Scala shop that uses Kotlin on Android only, so they decided to bring over their idioms.
Kotlin is a much larger than Scala on syntax, has 100+ keywords and built-ins, compiles slower, all while having a way weaker OO system and and doing a small fraction of what Scala does.
Object-oriented style inheritance is unsound (inheritance is not subtyping)
Most modern OO type systems rule out unsound inheritance. (Java, Scala, etc.)
Well, there are no such restrictions anywhere in Europe AFAIK.
You can easily get the good parts of OSGi, without its cruft and complexity: https://github.com/7mind/slides/raw/master/02-roles/target/r... (by advanced DI with garbage collection)
All of the most successful tech companies are platforms
During a gold rush - sell shovels.
What ad hominem? That Java ecosystem is wholly dependent on crazy amount of magic is not a personal attack, really, but a mere sad admission.
AGPL is what they used before. It does nothing vs. Amazon because they don't care if they have to share changes - they can host it anyway
Actually, people do think about combining both approaches, see the Roles concept - https://github.com/7mind/slides/raw/master/02-roles/target/r...
We recently gave a name to that One-Binary-Many-Services approach - Roles.
https://github.com/7mind/slides/raw/master/02-roles/target/r...
There are ways to keep the benefits of microservices such as isolation, while avoiding distributed computing, for example, roles:
Slides - https://github.com/7mind/slides/raw/master/02-roles/target/r...
Doraene doesn't work for Lightbend though.
Some companies abuse this style of interview to get free work done by interview candidates and then reject them.