#Software Development

11 articles

Articles tagged #Software Development

Software Engineering

PHP Development 101: From Legacy to Modern PHP

For many years, PHP has been one of the most popular programming languages for web development. In fact, some estimates suggest that PHP powers around 70% of all websites. Why? This popularity can be attributed to two main factors: However, over the past decade, other solutions such as Node.js and Golang have emerged, promising a…

Thiago Costa Oct 3, 2024 7 min read
Developer Careers

Bruno’s Story as a Software Developer at BEON

Meet Bruno Feitoza, Senior Software Engineer at BEON.tech, currently wrangling code for one of our partners in Houston, Texas. Besides being a coding wizard, Bruno is incredibly approachable and persistent. His optimism and strong sense of community are something we genuinely appreciate, and they’re part of what makes him shine in his career. During our…

BEON.tech Aug 6, 2024 4 min read
Software Engineering

Hasura for Developers: Uses and Code Examples

Hasura stands out as a formidable player in the realm of modern web development. Particularly for those projects that demand efficient, flexible, and scalable data management solutions. Its prowess in automatically generating CRUD operations, coupled with its robust handling of relationships and support for complex queries via PL/SQL functions, positions it as a highly productive…

Pablo Diaz May 22, 2024 5 min read
Software Engineering

React Testing Library: Unit Testing Guide

Frontend development relies heavily on unit testing to verify that different components of the codebase work correctly. This article will delve into the fundamental principles of unit testing in a ReactJS application, with a specific emphasis on using React Testing Library to test components, context API, custom hooks, and especially user interactions. Additionally, we will…

Bruno Feitoza Feb 2, 2024 5 min read
Software Engineering

How to Handle Exceptions in Rails

We often encounter exceptions in Ruby on Rails, that if we don’t manage correctly from the beginning, can cause problems and time waste. But solving them doesn’t have to be so tedious! This article provides an overview of how to handle exceptions in Ruby on Rails, helping you implement strategies and best practices to do…

German Reynaga Araiza May 8, 2023 6 min read
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

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
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.