Java
-
JVM Anatomy Quarks by Aleksey Shipilëv, the goto place for all things JVM performance
Performance
Web Performance
Web Design
Blog
These are some of the resources I used to build this blog. I have not modified JBake at all, only needed to ensure that I run version 2.7 or higher. I removed almost all JavaScript including but not limited to tracking. The only remaining JavaScript is highlight.js for code styling.
-
Some AsciiDoc layout inspration came from JVM Anatomy Quarks
-
JBake, the Java based, open source, static site/blog generator, one of the few Java-based static site generators, maybe I will find time to work on it. There are plenty of features missing.
-
The GIT repo of the final result… what you are just reading
Ideas for Posts
-
How to build proper test cases without thinking about positive and negative testing, using an account creation screen as example (username, password, email, name)
-
Erroneous data
-
Coverage is not a metric for quality
-
Show why List.get() is not inlined and show what performance gain is possible with a simpler get.
-
Memory allocation cost is no constant
-
Tinymap vs. Hashmap
-
Simple list vs. ArrayList, cache and things
-
Matcher.reset vs. Pattern.matcher
-
How to use Optional and why it is cool… and not that expensive
-
StringBuilder instead of +? Not anymore!