Start-It-Up

5 articles

Java Benchmarks with JMH

 · 8 min
Almost every developer knows the phrase “premature optimization is the root of all evil”, coined by Donald Knuth in 1974. But how are we supposed to know what is worthy of being optimized?
Read More
Exception handling is a mechanism used to handle disruptive, abnormal conditions to the control flow of our programs. Let’s take a deep-dive how Java deals with them.
Read More

Know Your Dependencies

 · 8 min
Almost no software project lives isolated without dependencies. The spectrum goes from “just use the stdlib” up to “use dependencies for every single line of code”.
Read More
What to do if your favorite dependency is not SPM-compatible (yet)? We do it ourselves!
Read More

Column 80

 · 4 min
Code lines shouldn’t be too long, and many of us use 80 columns as a (flexible) limit. But do you know why it is precisely 80, and not 60 or 120?
Read More