-
Core Java
Overview of implementing Distributed Locks
As we know, locks are generally used to monitor and control access to shared resources by multiple threads at the…
Read More » -
Core Java
JDK 16: Checking Indexes and Ranges of Longs
In my last post, I described the day period support added with JDK 16 Early Access Build 25. That same…
Read More » -
Core Java
Static Factories are Great!
Every now and then I jump on classes with multiple constructors or classes that are rigorous to work with. Let…
Read More » -
Enterprise Java
Spring Web MVC
Spring MVC is a web framework based on the model–view–controller pattern. It is based on the Spring principles and supports…
Read More » -
Software Development
[MEGA DEAL] The Premium 2021 Microsoft Excel & Data Certification Bundle (97% off)
Kickstart Your Career as a Data Analyst with 90 Hours of Basic to Advanced Content on Microsoft Excel, Power BI,…
Read More » -
Software Development
[MEGA DEAL] The Machine Learning for Beginners Overview Bundle (96% off)
Perfect for Aspiring Product Managers & Engineers, This Course Bundle Provides 7 Hours of Content on the Game-Changing AI and…
Read More » -
Software Development
Strong Typing without Types
In 1974, Liskov and Zilles defined a strongly-typed language as one in which “whenever an object is passed from a…
Read More » -
Kotlin
Validation in Kotlin: Valiktor
Bean Validation is the Java standard for validation and can be used in Kotlin as well. However, there are also…
Read More » -
Core Java
Day Period Support in JDK 16
JDK 16 Early Access Build 25 (2020/11/18) includes changes for JDK-8247781 (“Day periods support”). As stated in the JDK 16…
Read More »