JavaScript vs Java Pass by Value and Reference
JavaScript vs Java Pass by Value and Reference, Different Languages, Different Paradigms When you are working with different languages at the same time, it is important to note tha...
Spring Boot: Hello World, Kotlin
Spring Boot: Hello World, Kotlin,In this post I show how you can create a Spring Boot 1.5 application using Kotlin 1.1 (as opposed to typically Java 8 in these times). From moelhol...
Nevertheless, Nested bloop Coded
Nevertheless, Nested bloop Coded, I began coding because... I used to be a product manager and wanted to understand developers better. The best way to understand developers and the...
How do you choose between an interface and abstract class?
How do you choose between an interface and abstract class?,I have been asking this question in interviews for some years now. I get to hear a lot of interesting answers from folks....
Java and BCP 47 Language Tags
Java and BCP 47 Language Tags,Since Java 7, Java's Locale object has been updated to take on the role of a language tag as identified in RFC 5646 and BCP 47 specs. The newer langua...
Small scale stream processing kata: thread pools
Small scale stream processing kata: thread pools,Once again I prepared a programming contest on GeeCON 2016 for my company. This time the assignment required designing and optional...
Java is Unsound: The Industry Perspective
Java is Unsound: The Industry Perspective,Recently Nada Amin and I discovered that Java and Scala are unsound. We submitted the finding and related discussion to OOPSLA, an academi...