Use a Docker Registry with authentication together with Kubernetes

Use a Docker Registry with authentication together with Kubernetes

Tiempo de lectura: 4 minutos If your Docker Registry requires authentication with a username and password, you’ll need to provide those credentials to the Kubernetes cluster so it can access the registry images during deployment. Here’s an example of how you can do it: Using Docker Compose with Docker Registry with Authentication Let’s assume your original Docker Compose looks like … Read more

Migrate a Docker Compose to Kubernetes

Migrate a Docker Compose to Kubernetes

Tiempo de lectura: 5 minutos Today, we’re going to learn, with an example, how to migrate a Docker Compose (https://www.docker.com/) setup to Kubernetes (https://kubernetes.io/). First, let me explain what the two mentioned technologies are: Docker Compose: Docker Compose is a tool that allows you to define and run multi-container Docker applications. With Docker Compose, you can describe the entire configuration … Read more

Add a Discord webhook to the Ofelia Docker container

Add a Discord webhook to the Ofelia Docker container

Tiempo de lectura: < 1 minuto Today, we’ll learn how to set up Ofelia to notify us via Discord about the executions of the Jobs it performs. The Ofelia container (https://github.com/mcuadros/ofelia) allows us to automate tasks with cron among our Docker containers. I find it very useful as it enables us to quickly save and replicate a Cron configuration in our … Read more

Script to Calculate Contribution Percentage in a Git Repository

Script to Calculate Contribution Percentage in a Git Repository

Tiempo de lectura: 2 minutos Introduction In collaborative software development, understanding each team member’s contribution is essential. This tutorial introduces a Bash script that calculates the percentage of contribution for each author in a Git repository. Let’s see how to use this tool to gather valuable insights into the work done by each person in a project. Prerequisites Before you … Read more

Differences between FullStack and Specialist. What is better? And what do companies ask for?

Differences between FullStack and Specialist. What is better? And what do companies ask for?

Tiempo de lectura: 2 minutos In the competitive world of software development, the choice between full-stack profiles and specialists has become a hot topic for both professionals and companies. The question of which of these profiles is more in demand does not have a single, definitive answer, as it depends on various factors. Below, we will explore the differences between … Read more

List in Android Studio using Java

List in Android Studio using Java

Tiempo de lectura: 2 minutos To create a list of items and display them on Android, follow these steps as shown in the example. First, create an XML file to define the view with the list. To display a list, we will use the “ListView” element. <?xml version=”1.0″ encoding=”utf-8″?> <RelativeLayout xmlns:android=”http://schemas.android.com/apk/res/android” android:layout_width=”match_parent” android:layout_height=”match_parent”> <ListView android:id=”@+id/listView” android:layout_width=”match_parent” android:layout_height=”match_parent”/> </RelativeLayout> Next, create … Read more

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