Almost all of Twitter’s services run on the Java Virtual Machine platform. We have a team of engineers who work on performance improvements to our own custom version of the OpenJDK JVM. We ar... (more…)
Read more »
Most developers expect that performance optimization is a complicated topic that requires a lot of experience and knowledge. Okay, that's not entirely wrong. Optimizing an application to get the best performance possible isn't an easy... (more…)
Read more »
I love AWS Lambda. Removing the concept of a “server” from your application is huge. I won’t go into all the benefits of Lambda, but I can say from first han...
Read more »
Static analysis of Java enterprise applications: frameworks and caches, the elephants in the room, Antoniadis et al., PLDI’20... (more…)
Read more »
As I've said before, I'm working on a book about lifetimes. Or maybe it's
just a long series - I haven't decided the specifics yet. Like every one of
my series/book things, it's... (more…)
Read more »