Latest articles

Engineering
4
 minutes
Optimizing Logs Interfaces: Our Approach with React and Front-End Engineering

In this article, discover how the Qovery engineering team built a high-performance Logs Interface to handle thousands of lines of data efficiently.

Rémi Bonnet
Software Engineer
Engineering
2
 minutes
react-xtermjs - a React Library to Build Terminals

Recently, at Qovery, we added a terminal to our UI Console but didn’t find a React library that fit our needs. So, we built react-xtermjs based on the popular XTerm.js library. In this article, I'll explain what XTerm.js is and how to use our library.

Rémi Bonnet
Software Engineer
Engineering
8
 minutes
Why We Replaced Redux by React Query

In the journey of front-end development, choosing the right state management solution can significantly impact the efficiency and maintainability of your application. Two popular libraries, Redux and React Query, have emerged as key players in this domain. Redux has long been the default choice for managing application state in React applications, but React Query offers a fresh and potent alternative.

Rémi Bonnet
Software Engineer
Engineering
Product
4
 minutes
6 Reasons Why we Choose to Use Nx (And Why You Should Too)

Modern front-end projects rely on many different tools, such as React, Storybook, Jest, Cypress, Tailwind, and more. Tools that can be difficult to connect without spending countless hours writing configuration files. Luckily for us, there is now a tool called Nx that does this, and many other things that make Nx an indispensable tool for most front-end projects today. At Qovery, we have been using Nx since our V2, and recently we built the V3 of our Console with it. We decided to keep it, mainly thanks to the 6 points we will cover in this article. A project that you can check directly on our public repository. Before that, we will briefly introduce Nx.

Rémi Bonnet
Software Engineer
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.