The Curious Engineer

All blogs / Java / JVM

Justin Blank

justinblank.com

Java / JVMPerformance / optimizationSoftware / engineering practiceAlgorithms / data structures

’17’18’19’20’21’22’23’24’25’26
Posts
29 from 18 May 2017 to 4 Aug 2026
Posting
now and then (1 in the last year)
Kind
personal blog
Feed
https://justinblank.com/atom.xml

2026 1

  1. Predictions

2024 1

  1. Needle: A DFA Based Regex Library that Compiles to JVM ByteCode

2023 2

  1. G1 String Deduplication Doesn't Fully Deduplicate Strings
  2. Characterizing Tech Debt

2022 2

  1. Easy Approximate Conversions Between Celsius and Fahrenheit
  2. Performance Optimizations Can Have Unexpectedly Large Effects When Combined With Caches

2017 1

  1. Data Formats

Undated 22

  1. Browser Cache Effectiveness
  2. Property Based Testing
  3. Windows Subsystem for Linux
  4. Java Concurrency
  5. Concurrency
  6. JWT Security
  7. JVM Architecture
  8. Tmux
  9. JVM Type Erasure
  10. Unicode
  11. Eval
  12. Code Reviews
  13. String Representations and String APIs
  14. Models of Abstraction
  15. Benchmarking
  16. Sophistries
  17. Heresies
  18. String Matching
  19. Java Object Size
  20. File Order Effects on Compression
  21. Flat Profiles
  22. Retries