Software Engineering

Technical content on engineering best practices, software architecture, frameworks, performance, tooling, and implementation insights for developers and engineering teams.

66 articles

All Software Engineering articles

Software Engineering

A Machine Learning Starter Guide

A lot is being said about Machine Learning. However, as much as Machine Learning is thought to be one of the 21st century’s most important achievements (even if everything actually started in the early 20th century), by many, even tech experts, it still looks like fruit that is hanging in the top of the tree,…

Tiago Duque Apr 28, 2023 10 min read
Software Engineering

Make AI Pair Programming Work for You

Are you worried that AI pairs will take over your job? You’re not the only one. Let’s see how this trend started, what to think about it, and how AI can be a great tool rather than an enemy. AI Pairs: the start of a new era News agencies, in their constant aim for acquiring…

Tiago Duque Dec 6, 2022 7 min read
Software Engineering

Consumer-Driven Contract Testing for Microservices

Building an E2E test suite in a distributed environment can be a challenging task, in many cases it could even be infeasible considering its complexity and cost, besides that, continuous integration pipelines execution could be very time consuming. Instead of focusing on applications interactions and behaviors, developers probably would spend a considerable amount of time…

Nicolas Michels Nov 30, 2022 4 min read
Software Engineering

How Buildings Learn: Lessons for Architects

There is a reason why there is a specific position in software engineering called Software Architect, and, if you ask 10 different people what software architecture is, you’ll have 10 different answers. On the other hand, if you ask 10 different people what an Architect is, most of them would say that they are responsible…

Facundo Benielli Oct 18, 2022 8 min read
Software Engineering

Unit Testing: What Is a Mock?

In this article, I will explain what is a Mock in unit testing, something that is getting more relevant in today’s software development environments. So, if you are a software developer looking for answers, keep on reading. BEON Tech Studio is here to help. Let’s dive in! What’s the meaning of a Mock? A Mock…

Marcos Borunda Feb 8, 2022 5 min read
Software Engineering

AWS Lambda: The Good, the Bad, and the Ugly

The World of Serverless Applications A serverless architecture allows software developers to create and launch applications without worrying about infrastructure support, fault-tolerance, scalability, and capacity provisioning. For engineering leaders, it is also part of choosing the right tech stack for long-term success. It has been around for some years, and as people adopt the technology,…

Facundo Benielli Apr 30, 2021 9 min read
Hiring

Need to scale your engineering team fast?

Hire pre-vetted LATAM engineers who integrate seamlessly and deliver from day one.

Talk to an expert
Newsletter

Strategic insights on AI, engineering performance, and tech talent — curated for tech leaders.

A monthly briefing by Damian Wasserman with clear analysis, practical frameworks, and market signals to help leaders scale engineering teams and make high-impact decisions.