-
Core Java
The Decorator Pattern With Java 8
In a recent post I described how the decorator pattern saved my day. I gave a small code snippet which…
Read More » -
Software Development
About Mixed-Paradigm Languages Such As Java and Python
Intro There are two really popular programming paradigms (yay, alliteration!) out there: functional programming and object-oriented programming. There is another…
Read More » -
Agile
We Are Gonna Need It
There was a time (not so long ago) when we designed everything before we wrote any code. We gathered the…
Read More » -
Core Java
Java 8 Functional Programming: Lazy Instantiation
Singletons often instantiate themselves lazily, and sometimes, if the object is heavy enough, class fields can be instantiated lazily. Generally,…
Read More » -
Software Development
The Internet Is Pseudo-Decentralized
We mostly view the internet as something decentralized and resilient. And from practical point of view, it almost is. The…
Read More » -
Enterprise Java
Stateless Spring Security Part 3: JWT + Social Authentication
This third and final part in my Stateless Spring Security series is about mixing previous post about JWT token based…
Read More » -
Enterprise Java
Learning Netflix Governator – Part 1
I have been working with Netflix Governator for the last few days and got to try out a small sample…
Read More » -
Core Java
Transforming Collections with Decorators
The Decorator Pattern Ever since first learning the programming design patterns, the decorator pattern has been my favorite. It seemed…
Read More » -
Core Java
Using Java 8 to Prevent Excessively Wide Logs
Some logs are there to be consumed by machines and kept forever. Other logs are there just to debug and…
Read More »