-
Software Development
Composition over Permutations
I’m in the process of reworking an open-source library to make it operate more easily for my use cases. The…
Read More » -
Software Development
Not That Sort of Code
Following recent discussion online, I’d like to make what I consider to be an important statement about code. The purpose…
Read More » -
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 »