TMSVR - Dev Blog
Why Your @Retryable Fails with @Transactional in Spring (and How to Fix It)
Java File writing I/O performance
Building a Database III - Bloom filters and performance
Practical use of generics in Java
Building a database II - B-Trees
Open sourcing AtlasNinja
Building a Database I - Log-Structured Merge Trees
The State of AI in software engineering
The first year in numbers
The REST API implementation flow
Applying Elon Musk's engineering principles to coding
Creating a Gradle multi-module project
Altering SQL database schemas in production
A collection of coding conventions
Introducing a new app, AtlasNinja