Recent Posts

The Problem with Functional Programming

Let me start off with saying that I love functional programming. Although… a better way of saying it would be that I love what functional programming brings me. It reduces complexity, the code is nice and explicit, and it eliminates certain bugs from occurring. But there are a few things that I wanted to discuss regarding functional programming. Object Orientation …

Read More »

Trip Report: Dubai JUG 2nd Meetup

This was the second Dubai JUG meetup, yet the first real one. The first meetup was more of a practice team building session. Here is a trip report of the second Dubai JUG meetup. First day in Dubai This was my second time in Dubai. I had visited most of the landmarks the first time, making this a more relaxing visit without …

Read More »

A Minor But Useful Refactoring Technique That Would Reduce Your Code Footprint (Part 2)

As I keep refactoring, this article will focus on a few more interesting ways to do it. These are pretty much minor yet effective and useful changes. Stream.noneMatch() and Stream.anyMatch() In some situations, we need to find a single case among many. For example, we want to do a certain operation if we have a list of items and a …

Read More »