-
Core Java
Lazy Loading and Caching via Sticky Cactoos Primitives
You obviously know what lazy loading is, right? And you no doubt know about caching. To my knowledge, there is…
Read More » -
Core Java
Streams vs. Decorators
The Streams API was introduced in Java 8, together with lambda expressions, just a few years ago. I, as a disciplined…
Read More » -
Core Java
Java 9: The Good, The Bad, and Private Interface Methods
Java 9 was released a few weeks ago. Check the release notes, they include many interesting features. However, I think…
Read More » -
Core Java
RAII in Java
Resource Acquisition Is Initialization (RAII) is a design idea introduced in C++ by Bjarne Stroustrup for exception-safe resource management. Thanks…
Read More » -
Agile
How to Manage a Manager?
No secret, we you all have managers. Some of them are great, while many are simply idiots. What do you do if…
Read More » -
Core Java
Object-Oriented Declarative Input/Output in Cactoos
Cactoos is a library of object-oriented Java primitives we started to work on just a few weeks ago. The intent…
Read More » -
Software Development
Gluten-Free Management Recipes
We live in the era of organic food, eco-friendly toilets, zero-emission cars, and harassment-free offices. Our management practices have to…
Read More » -
Software Development
Why Do You Contribute to Open Source?
You probably remember my half-a-year-old article: Why Don’t You Contribute to Open Source?. I said there that if you don’t…
Read More » -
Software Development
Any Program Has an Unlimited Number of Bugs
This may sound strange, but I will prove it: no matter how big or stable a piece of software is,…
Read More »