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 More

Using 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 More

User 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 More

Stats 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 More

Integrating 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 More

Improving 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 More

Transparent 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 More

Automating 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 More

How 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

Cats && Stats

At Ensolvers, we love to combine coding and fun whenever we can. This is a screenshot from one of our internal projects: EnsolversTV. It combines Serverless, React, Bootstrap and New…

Read More