The last week I attended to the QCon London 2020 Conference (thanks mimacom for the opportunity!).
It was a cool experience where I had the chance to learn from others' experience on software engineering.
These are the notes I made for the talks that caught my attention the most:
Read more
Diving into the OpenShift Container Platform (OCP) is a challenge.
One primary objective of our client was to host a Micro-Services Architecture
(Spring Boot) on a Micro-Services Platform. Therefore OpenShift was acquired.
Read more
In a previous blog post
I demonstrated how the vector datatype in Elasticsearch can be used to search words by their semantic meaning.
In this post I will show how a reverse image search for paintings can be implemented using the same methods.
Given a photo of a painting, we will use Elasticsearch to find other paintings which look similar.
Read more
For the ones started their journey with Elasticsearch before version 5.x sometimes upgrading to the newer versions like 6.x or 7.x bring many challenges. From data type changes to the index structure changes and deprecations, from Transport to REST client and so one. One of those changes that would influence your system, is the scoring algorithm evolution. In this blog, we demonstrate the impact on relevance and scoring if the Elasticsearch changes its algorithms under the hood between major versions. We will show it practically, using a small dataset. If the scoring feature of Elasticsearch…
Read more
ArchUnit is a great tool to enforce architectural rules for your java code base by writing simple unit tests.
Read more