DEV Community

Java field notes - Model the hard parts Series' Articles

Back to Shubham Anandani's Series
Designing for Partial Data: Distinguishing “We Don’t Know” From “False”

Designing for Partial Data: Distinguishing “We Don’t Know” From “False”

Comments
3 min read
Reproducible Java Builds: Pinning, Locking, and Clean-Room Verification

Reproducible Java Builds: Pinning, Locking, and Clean-Room Verification

Comments
3 min read
Flaky Tests Are a Concurrency Bug: Fixing Shared State Under Parallel Execution

Flaky Tests Are a Concurrency Bug: Fixing Shared State Under Parallel Execution

Comments
3 min read
Virtual Threads Changed My Mental Model: Practical Lessons From I/O Fan-Out

Virtual Threads Changed My Mental Model: Practical Lessons From I/O Fan-Out

Comments
4 min read
Records Aren’t Just Less Typing: Modeling Ambiguity Without Nulls

Records Aren’t Just Less Typing: Modeling Ambiguity Without Nulls

Comments
4 min read