SSébastien NOIROTSep 23 · 9 min readOptional is not your domainI've gone through several phases in the way I represent absence in Java. At first, I returned null. Then I discovered Optional, and started returning it everywhere. It felt like progress, and it was. iwtyo.today
MManikandan SSep 21 · 4 min readJava 17 Features in JavaIntroduction Java 17 is a Long-Term Support (LTS) version of Java. It introduced several useful language features and API improvements. Important Java 17 features include: Sealed Classes Records Pamanikandan4411.hashnode.dev
GGidudu NicholasJun 20 · 17 min readHow to Handle Errors the Right Way in Flutter: A Practical Guide to Sealed Classes, Records, and Result TypesI used to think I was handling errors well in my Flutter apps. I had try/catch blocks everywhere. I was catching exceptions, logging them, and showing error messages to users. It felt solid. Then I stfreecodecamp.org
AAbstract AlgorithmsMay 3 · 25 min readJava 14 to 17: Records, Sealed Classes, Text Blocks, and Pattern MatchingTLDR: Java 14–17 ran a deliberate four-release preview-to-stable conveyor belt. Records replaced 50-line POJOs with one line. Text blocks ended escape-sequence chaos in multi-line strings. Sealed clasabstractalgorithms.hashnode.dev