I'm an overly enthusiastic software engineer who enjoys digging deep into how things work. This site will have articles covering things from compiler design, network topology, serialisation formats, and more with a focus on C/C++, Java, C# and Python.
The first series to be published on this site will be a deep dive over Java's C2 JIT, with a focus on headroom where it can be further improved.
I currently have no way for you to sign up for notifications when new articles come out, so check back regularly if you're interested. I've got some older articles on Avro & Parquet that need to be re-written before they're posted here, so expect to see them soon.
© 2024-2025 James Venning, All Rights Reserved
Any trademarks are properties of their respective owners. All content and any views or opinions expressed are my own and not associated with my employer. This site is not affiliated with Oracle®.