-
Software Development
Use Matchers for Preconditions and Postconditions
Sorry, this is late. Excuses, excuses. I feel like I’ve seen this somewhere else once before in my life, but…
Read More » -
Core Java
Faster Sorting of Arrays of Primitives Coming to Java?
It appears that sorting arrays of primitives in Java may experience a performance improvement in the not-so-far future. Vladimir Yaroslavskiy…
Read More » -
Scala
10 reasons to Learn Scala Programming Language
One of the questions my reader often ask me is, shall I learn Scala? Does Scala has better future than…
Read More » -
Software Development
When You Have A Blockchain, Everything Looks Like a Nail
Blockchain, AI, big data, NoSQL, microservices, single page applications, cloud, SOA. What do these have in common? They have been…
Read More » -
Enterprise Java
Using @Alternative in CDI application
There are many scenarios where you might want to have more that one version of a bean and use it…
Read More » -
Enterprise Java
Configuring HTTPS for use with Servlets
To configure your Java EE application to communicate over HTTPS requires a few lines of XML in the web.xml file.…
Read More » -
Core Java
Refactoring stringly-typed systems
Last year I joined a project that was taken over from another software house that failed to satisfy client demands.…
Read More » -
Core Java
Functional Java by Example | Part 3 – Don’t Use Exceptions to Control Flow
This is part 3 of the series called “Functional Java by Example”. The example I’m evolving in each part of…
Read More » -
Core Java
Immutable Versus Unmodifiable in JDK 10
Nearly two months ago, Stuart Marks wrote, “Immutability is like wine.” He then reminded readers of Schopenhauer’s Law of Entropy:…
Read More »