rantshare & followShare this post with your community:I'm active on various platforms. Watch this space or follow me there to get notified when I publish new content:▼s+fShare this post with your community:I'm active on various platforms. Watch this space or follow me there to get notified when I publish new content:Why Java's Records Are Better* Than Lombok's @Data and Kotlin's Data Classes#post#java‑16 #records #rantWhile all three remove boilerplate, the similarities don't go much further. Records have stronger semantics with important downstream benefits, which makes them better*. (* not always; depends on circumstances; excuse the clickbait)2021-05-05Why Elvis Should Not Visit Java#post#clean‑code #optional #rantThe desire for the Elvis operator for easier null-handling echoes through the Java community. But due to Java's type system, it should never be introduced!2017-01-31Rebutting 5 Common Stream Tropes#post#java‑8 #rant #streamsArticles about Java 8's streams often repeat a bunch of tropes: succinctness, ugly mechanics, anemic pipelines, weak exception handling. This is a rebuttal!2016-09-01Seven Reasons Against Blogging#post#meta #rantMany people will tell you how great blogging is but there are downsides, too, and they are rarely discussed. So let me share some reasons against blogging.2016-03-17Comment Your Fucking Code!#post#clean‑code #clean‑comments #documentation #rantYou think your code is so clean that it doesn't need comments? Then this rant is just for you!2015-07-15