Blog

our blog

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

Mobile development with Expo (React Native)

In the last two decades, the digital market has been focusing on websites. With the arrival of smartphones, we discovered a new world of features and functionalities. The cell phone quickly established itself as a must-have device in the digital world. In this revolution some problems also arose; web browsing had not been designed for mobile. In...

Why you should use vanilla CSS?

What is vanilla CSS? Like as vanilla JavaScript means pure JavaScript with no added libraries or frameworks. Vanilla CSS means writing CSS without the help of libraries, plug-ins, or preprocessors. Why use vanilla CSS? There are several reasons and situations why it is more convenient to use vanilla CSS. I think the most important thing to mention...

What is npx?

I don't know if the same thing has happened to you as to me, and it's that lately when I find repositories in github that require the installation of a CLI, for example the create-react-app project, I see that overnight they have changed the way to install that CLI that assembled the skeleton of the project, going from an instruction: $ npm...

The Lean Startup: hard work and perseverance do not lead to success

This week I have finished The Lean Startup, this great book by Eric Ries where he presents not only a series of new processes to lead companies to success but also what we can learn from those companies to improve all aspects of our life. I loved it. Already in the introduction the author tells us how the fact of trying to carry out a business...