Blog

blog

Frontend Developer Responsibilities

Today, there are hardly any frontend development-specific profiles in the majority of businesses. There are individuals who can't determine which aspect they prefer, those who enjoy both the front end and the back end, and those who are forced to be "full stack". As a result, it can be challenging for a programmer to stop to think about what...

What is TDD and how to use it

What is TDD? (Test Driven Development) When dealing with a problem, wanting to fix a bug, refine an algorithm or refactor part of the code, it is important to know what is the expected result and what is the current status. Either via TDD or not, these two concepts have to be clear before you start writing code. Otherwise, we will find ourselves...

Roles in the Scrum Methodology

The Scrum methodology is a type of Agile methodology focused on managing software development projects with the aim of maximizing the return on investment of a company on a new or existing product. It would be wrong to compare between a Scrum methodology and an Agile methodology since Agile is a project management mindset and Scrum is a specific...

Container queries

A lot of new and amazing CSS properties have already come out, but today we will focus on one in particular, the container queries. And you may be thinking, how about new CSS properties? Is CSS4 out or something? The answer is: No, CSS4 has not been released. In another post we will talk about how the new CSS properties and versions are defined....

The test types you need

There are many types of tests, but which ones should you start with? Choosing what to start with is important, since you may be choosing an efficient and progressive path or, on the other hand, having to make a great effort to learn much more than you will need in practice. It is important to be familiar with the concept of "Test" and why you...

What is a Sprint and its phases

If you have been informed about agile methodologies, the word Sprint will be familiar to you. In case this is your first time hearing about this type of methodology, I recommend that you read our article on agile methodologies first, and then come back to this one. What is a Sprint It is the essence of agile methodologies. It is a conglomeration...

Mobile development with Expo II - Faster Development

In the previous article Mobile development with Expo (React Native) we highlighted the importance of having tools that make development easier, something that we miss in native applications. In this article we are going to see how Expo allows you to accelerate the development of your application. Multi platform Expo's multi-platform approach...

What is CSS-in-JS?

What is CSS-in-JS? It is a styling technique in which the CSS is defined in the JavaScript files where the components are developed, avoiding the use of .css files. This technique became popular with the appearance of libraries or frameworks based on components such as React, Vue or Angular. How to use CSS-in-JS? In order to start styling your...

Why should you start testing?

What is a test? A test is basically an automated mechanism to check if a function, feature or use case still works as it is expected over time and changes. Its implementation varies depending on the language and target. Simulating a user interaction in which several things must work together is not the same as checking if a function returns the...

Agile Methodology for Software Development

It has been more than 20 years since the boom in technology companies happened and, as a result, the world realized that the digital world had a lot of potential. Companies like Yahoo, Microsoft (messenger), Terra and others, were well known and surely you remember them if you were born before 1994. They are companies whose assets are digital,...