Upgrading existing apps from Java 8 to Java 11
Upgrading existing apps from Java 8 to Java 11 At Ensolvers, some of our projects we started some years ago were implemented using Java 8 that was the most stable…
Read MoreFetching product information using scraping techniques
Fetching product information using scraping techniques Scraping is a well-known data fetching technique that allow to obtain structured data when websites do not provide a public API for that purpose.…
Read MoreUsing Docker for CI/CD and Productive Environments: Part 2 – Services and Tasks
In our previous Tech Note, we described how binaries for multi-module applications can be created in a Docker environment, ready to be deployed. In this post we are going to…
Read MoreUser behavior tracking using ETags
User behavior tracking using ETags Tracking in e-commerce apps is essential to increment ROI in ads campaigns and also to have information to increment sales numbers. At Ensolvers, for one…
Read MoreStats and alerts through CloudWatch Logs analysis
Stats and alerts through CloudWatch Logs analysis TL;DR If you have your logs already managed by AWS CloudWatch, you might use Insights to easily running queries, summarising data or even…
Read MoreIntegrating Docker in CI/CD Processes
Integrating Docker in CI/CD Processes Part 1 – Building multi-module Java applications Since several years ago, at Ensolvers we decided to use containers (Docker concretely) for all our infrastructure tasks.…
Read MoreImproving the performance of Video reading in Python
Introduction Reading from a Video stream in a performant way is key if you are working with video processing algorithms and specially with live video streams that use RTSP. At…
Read MoreTransparent caching with Service Workers
Transparent caching with Service Workers Service Workers are becoming one of the most effective ways to progressively enhance web applications. Its main purpose is to enable offline experiences, allowing to…
Read MoreAutomating office tasks using Slack bots
Automating office tasks using Slack bots Automation allows to do a lot of things faster, even repetitive office tasks. If you are using Slack as a communication tool, using bots…
Read MoreHow to provide transparent request retry in ES 6
How to provide transparent request retry in ES 6 When working for an MVP in one of our projects (a React Native-based app) we were asked to have a “Reconnect”…
Read More