tl;dr So far I’ve been hesitant to embrace static type checkers like TypeScript. It’s because I associated static type checking with the … (more…)
Read more »
Barbershop Problem aka. Sleeping Barber problem implementation, java concurrency and synchronisation problem example... (more…)
Read more »
In this blog post I will go through some practical examples of using the Try monad for exception handling in Java. The purpose is to see how we can write more functional code in a non-functional but widely adopted language such as Java. (more…)
Read more »
As our applications age, it takes more and more effort just to keep them secure and running smoothly. Developers managing the upgrades must spend time relearning the intricacies and nuances of breaking changes and performance optimizations others have alr... (more…)
Read more »
One file, one piece of functionality. No dependencies. - cschanck/single-file-java... (more…)
Read more »