Java12 years experience
Strong backend programmer - multithreading, throttling, performance, scaling, REST, collections, IO, event driven programming (Vertx), web backend, used numerous...
Web technologies6 years experience
In recent years, I have also picked up on web technologies and participated in end-to-end development of an enterprise product (in Angular JS) as well as a customer...
Firebase2 years experience
I am a big fan of Firebase, it has simplified life so much. It offers so many benefits as you learn more and more about it, it actually brings a new paradigm on how...
LANGUAGE AND TIMEZONE
Controlling Parallelism of Java 8 Collection Streams
JVM parallel streams are extremely useful in protecting the system by limiting its resources; however, performance could also be highly compromised. What are some ways to counter this limitation? This tutorial outlines some simple ways to control special situations.