fbpx

Tech

We share what we learn. It is core to who we are.

Testing Beyond Requirements

September 5, 2023

QA Automation

Testing Beyond Requirements

by Eduardo Romaguera, Advanced QA Engineer at Growth Acceleration Partners. In the ever-evolving tech industry, Quality Assurance (QA) holds a paramount position in ensuring the delivery of high-quality products. Traditionally, QA teams have relied heavily on acceptance criteria to guide their testing efforts. While acceptance criteria provide a necessary framework for defining the boundaries of a […]

Read More
Let’s kill the full-stack developer

February 15, 2023

Software & Data Engineering

Let’s kill the full-stack developer By Daniel Ávalos

Let me start by asking a question: What does being a full-stack developer mean to you? I’m sure some people will respond with something along the lines of “a developer that can do front-end and back-end work.” Now, let me tell you a story from my point of view. Even though the beginning of the […]

Read More
Anti-corruption layer pattern

October 6, 2022

Anti-corruption layer pattern

In the past, I have had the opportunity to be part of projects with robust and complex systems that need to communicate with each other. But due to the lack of homogeneity of their technologies, it has become a headache for the development teams involved. This is where this pattern helps to overcome many of […]

Read More
Program the world where you wanna live!

October 6, 2022

Program the world where you wanna live!

As developers, we spend thousands of hours seeing the world through the lens of code in a digital world. But have you ever wondered if you should improve your own quality of life in this digital world? In our projects, we work on many tasks that require all of our expertise to implement new features, […]

Read More
How does a tech lead live and face a project incident?

October 6, 2022

How does a tech lead live and face a project incident?

If you have been in the software industry for a short or long time, you will find this story quite familiar. Still, there is always something to learn and understand, especially as a tech lead. Let’s see. Things happen You know it, the team knows, I know — we all know — at any moment, […]

Read More
Automation Testing 101

October 6, 2022

Automation Testing 101

Throughout my career, I have had the opportunity to experiment, fail in the process and implement from scratch. I’ve worked on refactoring tests and frameworks, and have also been involved in consulting projects where an assessment is carried out in order to determine whether or not an app is ready to start implementing automation testing […]

Read More
GitHub Actions: Continuous Everything

October 6, 2022

GitHub Actions: Continuous Everything

CI/CD is a concept that integrates Continuous Integration, Continuous Delivery and Continuous Deployment as a method to have the code built, tested and deployed whenever a new change occurs or an event is triggered. Source: https://www.redhat.com/en/topics/devops/what-is-ci-cd There are multiple tools to do CI/CD, such as GitLab CI, Jenkins, TeamCity and CircleCI, among others. This post will […]

Read More
Think about your team while defining architectures: A case study

October 5, 2022

Think about your team while defining architectures: A case study

Creating the architecture of a project is not an easy task. There are a lot of factors we may need to consider to ensure the architecture accomplishes the product’s and client’s needs. However, sometimes we don’t consider one key factor… our team! And without the right team, the proposed architecture is just an excellent but […]

Read More
Demystifying State Machines

August 10, 2020

Programming Language & Frameworks, Software Development Process, Web & Cloud Applications

Demystifying State Machines

“Delorean.” That single word makes you think of a time machine and an unimaginable number of possible time travel destinations. Watching Jordan in the 91’ finals against Magic Johnson? Done. A seat on the 1964 Ed Sullivan Show to watch the first live appearance of The Beatles in the US? You got it! A time […]

Read More
Considerations for Handling Unbalanced Datasets

March 13, 2020

Big Data & Analytics

Considerations for Handling Unbalanced Datasets

Machine learning (ML) algorithms have had a considerable impact on the technology industry over the past several years. Their applications continue to increase within diverse industry verticals including robotics, healthcare, fraud detection, personalized marketing, recommendation engines, and autonomous vehicles, among others. While the innovation potential of this technology is undisputed, the wide variety of emergent […]

Read More