Top all-time · #7890
Vanilla Java
Personal blog · blog.vanillajava.blogprogrammingsystems
Vanilla Java is a personal blog at blog.vanillajava.blog about programming and systems. Since 2022, 10 different Hacker News readers have linked it 23 times, most often “Hands-On Career: The Evolution of a Java Champion”. It is still writing: the last post was on 2026-09-12, and you can follow it by feed.
Too few sampled comments (4) to say how often HN recommends it.?
Why HN links it
Blog by Peter Lawrey on low-latency Java, covering JVM internals such as String.intern and Java memory and performance. HN readers point newcomers to it for high-performance Java and trading-systems work.
Summarised by Claude from a sample of 4 HN comments that link here. Each comment is marked recommending, critical or neutral (citing without judging); how this works.
Understanding how Core Java really works can help you write simpler, faster applications.
Most-linked posts?
- /2 people · 2 mentions · first linked 2022-06-22
- Hands-On Career: The Evolution of a Java Champion2 people · 2 mentions · first linked 2025-01-26
What Hacker News says?
this is the one that got me started in low latency java a decade ago - http://blog.vanillajava.blog/ - I've spoken with Peter a couple of times, he's a phenomenal technologist
Comment linking /
on “JVM Anatomy Quark #10: String.intern (2019)”Submitted Java is very fast, if you don’t create many objects as a story · 91 points
HN discussionThis is a high-level article; for lower-level details, I also posted. https://blog.vanillajava.blog/2026/06/testing-java-memory-ma... https://blog.vanillajava.blog/2026/06/why-you-should-tun-cod... Suggestions welcome, it can be hard to know what to include or not.
Comment linking /2026/06/why-you-should-tun-code-before-your.html
on “Why low-latency Java still requires discipline?”Submitted Java Is Fast, If You Don't Create Many Objects (2022) as a story · 13 points
HN discussionPeter Lawrey is the man you're looking for. His twitter https://twitter.com/PeterLawrey His website https://blog.vanillajava.blog/
Comment linking /
on “Ask HN: Moving to HFT as web/Java developer?”Submitted Practical Considerations for Advancing AI Collaboration in Software Development as a story · 4 points
HN discussionCheck out Peter Lawrey's blog [1] has lots of excellent content coming from high performance trading background. Also some older (probably dated) content on Martin Thompson's Mechanical Sympathy [2] blog. [1] http://blog.vanillajava.blog/ [2] https://mechanical-sympathy.blogspot.com/
Comment linking /
on “Leveraging Rust in our high-performance Java database”Submitted Hands-On Career: The Evolution of a Java Champion as a story · 4 points
HN discussionSubmitted Novel Uses of Core Java for Low-Latency and High-Performance Systems (2024) as a story · 4 points
HN discussionSubmitted Novel Uses of Core Java for Low-Latency and High-Performance Systems as a story · 4 points
HN discussionSubmitted Hands-On Career: The Evolution of a Java Champion as a story · 2 points
HN discussionSubmitted Next-Level Development: Harnessing AI with AIDE as a story · 2 points
HN discussionSubmitted Why Does Math.round(0.49999999999999994) Round to 1 in Java 6? as a story · 2 points
HN discussionSubmitted Why double still outperforms BigDecimal: A decade-long performance comparison as a story · 2 points
HN discussionSubmitted Which Doc Format Is Best for AI Specifications? as a story · 1 points
HN discussionSubmitted Testing Java Memory Management with Chronicle-Fix Using AI as a story · 1 points
HN discussionSubmitted Tune Code Before Your Garbage Collector as a story · 1 points
HN discussionSubmitted Dates aren't what they used to be as a story · 1 points
HN discussionSubmitted Try optimising the memory consumption first (2014) as a story · 1 points
HN discussionSubmitted Two Overlooked Uses of Enums in Java as a story · 1 points
HN discussionSubmitted Nine Core Java Questions as a story · 1 points
HN discussionSubmitted Eight Core Java Questions as a story · 1 points
HN discussion