Rewriting your Old Codes —Numbers to Words Converter in IndonesianBack in 2015 I was writing a contract generator in Java. One of the requirement is converting numbers to words, you know, like “One million…Oct 26, 2024Oct 26, 2024
Stuck in a Rut? — Three Extreme Ways to Rekindle your Programmer SpiritIt was beautiful man, now it’s all about jobJul 14, 2021Jul 14, 2021
Do Not Add Reactive Capability to Your Spring JPA ApplicationOr do actually, if you’re a mad ladJun 28, 2021Jun 28, 2021
Unit Testing — Stop Verifying EverythingThis picture pictures (ha!) how my unit tests look like when they’re littered by pointless verifications.Jun 18, 20211Jun 18, 20211
Published inLife At MokaDemystifying and Implementing Spring AOP — Part 2It’s leviOsa, not levioSA!Mar 6, 20201Mar 6, 20201
Published inLife At MokaDemystifying and Implementing Spring AOP — Part 1or… should I spend my night studying about those pointcuts?Feb 20, 2020Feb 20, 2020
Published inLife At MokaLearning to Use Functional Progamming in Java — How?Since the introduction of Java 8, we Java programmer has been blessed with numerous features, ready to use. One of the most talked about…Feb 1, 2020Feb 1, 2020
Published inLife At MokaPreventing Duplicate Transaction using Process Caching in Spring FrameworkThou shall deal with transaction in careful manner.Dec 13, 20191Dec 13, 20191
Published inLife At MokaNull Pointer Exception and The Promise of Java Optional: Why It FailsJava NullPointerException (NPE) is a pain in the ass, it doesn’t tell you anything and the neither does the stacktrace. Here is the thing…Nov 19, 20191Nov 19, 20191
Lambda Expression : How I Rediscovered My Love of ProgrammingA friend of mine said, THE problem with Java programmers is that they tend to over-engineer everythingNov 11, 2019Nov 11, 2019