Notify via a webhook, in this case Discord, when ClamAV detects an infected file.

Notify via a webhook, in this case Discord, when ClamAV detects an infected file.

Tiempo de lectura: 2 minutos To set up notifications through Discord when ClamAV detects a virus, you can follow these general steps. Keep in mind that these steps are a guide and may require adjustments based on your specific environment and preferences. 1. Create a Discord Webhook: Open your Discord server and select the channel where you want to receive … Read more

Add ClamAV Antivirus for Analyzing Files and Docker Environments, Using Docker Compose

Add ClamAV Antivirus for Analyzing Files and Docker Environments, Using Docker Compose

Tiempo de lectura: 3 minutos ClamAV is an open-source program designed to detect viruses, malware, and other threats on Unix and Linux operating systems. Its name is an abbreviation of “Clam Antivirus.” Although it originated in the Linux environment, it is also compatible with other operating systems, including Windows and macOS. Here are some key aspects of ClamAV: Scanning Engine: … Read more

Use Jest to unit test your React project

Use Jest to unit test your React project

Tiempo de lectura: 2 minutos Unit testing is an essential part of software development that ensures different parts of your application work correctly. In this tutorial, we will learn how to write unit tests for a React component using Jest and @testing-library/react. Prerequisites Make sure you have Node.js and npm installed on your machine before starting. You can verify this … Read more

Implement asynchronous calls for Rest API with Axios and also optimize them with React Query

Implement asynchronous calls for Rest API with Axios and also optimize them with React Query

Tiempo de lectura: 3 minutos In today’s article, we will explore a way to implement Axios (which replaces the fetch or ajax in JavaScript for React). Additionally, we will optimize calls using React Query, caching those made on certain occasions to avoid a high number of server calls. First, let me explain each mentioned technology: React Query is a state … Read more

Implement local.storage in React to allow storing variables in memory

Implement local.storage in React to allow storing variables in memory

Tiempo de lectura: 4 minutos In order to store variables locally, we need to implement local storage, and just like in web development, we can use it in React. Let’s get started: Step 1: Import Necessary Modules Make sure you have the necessary modules installed. You can install react and react-dom if you haven’t already: npm install react react-dom Step … Read more

Add internationalization (different languages) to your website using i18next and React

Add internationalization (different languages) to your website using i18next and React

Tiempo de lectura: 2 minutos Today we are going to learn how to integrate internationalization and different languages using i18next (https://react.i18next.com/) and React, and also achieve browser language detection. To implement internationalization with i18next in your React application, you first need to install i18next and its related modules, such as react-i18next. Then, configure i18next so that it can load translations … Read more

Install Material UI (Material Design) for React

Install Material UI (Material Design) for React

Tiempo de lectura: 2 minutos Material UI is a framework for developing interfaces based on Google Material Design. Personally, I like this design style a lot, both for its components and color palette, striking a balance between usability and modern design. Let’s learn how to install this framework into our React project. You can find more about this framework here. … Read more

Create a Docker container that allows us to run Docker commands inside it.

Create a Docker container that allows us to run Docker commands inside it.

Tiempo de lectura: < 1 minuto Today, I bring you this tutorial born out of the need to execute Docker commands using the task scheduler Ofelia (https://devcodelight.com/automatizar-tareas-con-cron-desde-docker-con-ofelia) To execute Docker commands within a container that is running with Docker on a local machine, the first thing we need to do is add a Docker client to our container. To create the … Read more

GDPR Consent Message for Admob

GDPR Consent Message for Admob

Tiempo de lectura: 2 minutos Pixabay Photo Let’s see how to create the GDPR consent message for Admob. By clicking the first option, the following informative window will appear with the next steps to perform. Next, we need to configure the GDPR-compliant consent message. In the application section within the message configuration, we must select the applications where we want … Read more

Encrypt a file and get it decrypted using FAST-API

Encrypt a file and get it decrypted using FAST-API

Tiempo de lectura: 2 minutos Today we are going to learn how to store an encrypted file and how to decrypt it to return it in a response. We will use the Fernet library. pip install cryptography First, let’s create an encryption key with Fernet. def generate_key(): key = Fernet.generate_key() return key.decode(‘utf-8’) With this function, we can obtain a random … Read more