Why should my team start automating?
Maybe you’re still gazing at this title, a bit suspicious and wondering to yourself, “Start automating? What does she mean, we’ve been doing it for ages!” If that’s the case, congratulations, you’re on the right path!(...)
Creating Component Tests for Spark Applications
One of the main engineering challenges faced by the Empathy.co Data Team is creating robust tests for our Spark applications. Since these applications are constantly evolving, as for any application, we needed a way to ensure changes wouldn’t break the code; a guarantee that the output from our
Image Generation with AI Models
Introduction
In recent years, improvements in results from AI models have come from two different sources.
On one hand, the improvement in hardware capabilities in terms of raw computational power has enabled larger models to be trained. As a result, AI models have been able to get bigger and bigger
Progressive Delivery in Kubernetes: Analysis
Overview
In this post, an analysis of Progressive Delivery options in the Cloud Native landscape will be done to explore how this enhancement can be added in a Kubernetes environment. The most embraced tools from the Cloud Native landscape will be analyzed (Argo Rollouts and Flagger), along with some takeaways
Tailwind + Vue No-code Editor
There has been a lot of talk about no-code solutions, lately. This movement
tries to approach non-developers by offering software development tools that
allow them to create and modify applications without using code. The benefits of
no-code tools include speed, accessibility, reduced costs and autonomy.
Thinking about this idea, I
Building a Future-proof Developer Documentation Site
Motivation
As time goes on, lots of things become outdated sooner or later, and
documentation is no exception. But when documentation becomes outdated, it
automatically loses its essence – to be consulted for valuable information. In
modern software development, where Application teams are continuously adding
features to their services and Platform
Intro to CSS Grid Layout
What is Grid Layout?
CSS Grid Layout is a two-dimensional grid system. It is a CSS language mechanism
created to place and distribute elements on a page, which is one of the most
problematic processes in CSS. It is a standard, which means that you don't need
anything