-
Clojure
A tale of Emacs, Clojure and pinned packages
It’s like trying to pin down a kangaroo on a trampoline. – Sid Waddel If you do any clojure[script] development,…
Read More » -
Core Java
Void methods as behavior black holes
This post could have been titled ‘Void methods considered harmful’, if ‘considered harmful’ essays weren’t considered harmful themselves. Oh welp.…
Read More » -
Software Development
Object Validation: to Defer or Not?
I said earlier that constructors must be code-free and do nothing aside from attribute initialization. Since then, the most frequently…
Read More » -
Kotlin
Testing Kotlin with Spock Part 2 – Enum with instance method
The enum class with instance method in Kotlin is quite similar to its Java version, but they are look a…
Read More » -
Enterprise Java
Java EE MVC: Handling form validation
In this post we will have a look on form validation in Java EE MVC. Java EE MVC integrates with…
Read More » -
Core Java
Shebang Coming to Java?
Although it was never a central goal of JEP 330 [“Launch Single-File Source-Code Programs”] to add support for the Unix-style…
Read More » -
Core Java
Java’s String.format Can Be Statically Imported
JDK-8203630 [“Add instance method equivalents for String::format”] postulates that “the argument for implementing String::format as static appears to be that…
Read More » -
Enterprise Java
Spring Apache Kafka Tutorial
In this Spring Apache Kafka lesson, we will learn how we can get started with Apache Kafka in a Spring Boot…
Read More » -
Enterprise Java
Oracle ADF and Oracle Jet work together. Architecture patterns
In this post I am going to consider various architecture patterns of implementing an application on top of combination of…
Read More »