Advanced Functional Programming for OO/Java Developers, Part 2: Functional Data Structures & More Advanced Continuations

This is the second part of a series of posts introducing functional programming principles to OO developers. In the first part, we looked at two design patterns that are less common in the OO world and more common in the functional world, namely the visitor design pattern and the continuation passing style design pattern. These […]

Read More… from Advanced Functional Programming for OO/Java Developers, Part 2: Functional Data Structures & More Advanced Continuations

Advanced Functional Programming for OO/Java Developers, Part 1: Visitors & Continuations

A couple of weeks ago, a colleague and I were working on an application that needed to traverse a simple AST. The code came with a bundled visitor for performing the traversal and we needed to transform a simple decision tree model to BPMN using a builder. The implementation was second nature, but left my […]

Read More… from Advanced Functional Programming for OO/Java Developers, Part 1: Visitors & Continuations

Spring Webflux and Native for Microservices – Ready for Primetime?

The short answer is no, not yet. For the longer answer read on, including to see when the two actually are ready for primetime. Spring Webflux is a project attempting to fuse Spring MVC and reactive programming. Reactive programming replaces native threads with lightweight threads and cooperative multi-tasking. It is basically like upgrading from Windows […]

Read More… from Spring Webflux and Native for Microservices – Ready for Primetime?

Is Blockchain Ready for the Enterprise?

If you know me or Betteridge’s Law, you can probably predict the answer, but there are still interesting points to be made. The most important being: it likely never will be. Before we start, let me just rule out some perceived “applications” that will not be treated here. When I’m talking about “blockchain in the […]

Read More… from Is Blockchain Ready for the Enterprise?

Michael’s Magical Bucket Analogy

Or “why we cannot just open small stores even if they spread Covid less than supermarkets.” A lot of people are confused as to why we cannot just open small businesses when we can have large super markets open. Surely, small stores/services could be just as clean and impose just as good distancing? Consider we […]

Read More… from Michael’s Magical Bucket Analogy

Covid Vaccine Mortality

One of the headlines in Dutch papers today is that 15 people have died after receiving the Covid vaccine. That sounds bad, but is it? According to the RIVM, a total of 571361 vaccinations have been given (with a certain 414858). Since the Dutch government has decided to ignore the recommendation to give people the […]

Read More… from Covid Vaccine Mortality