Implementar aviso de Consentimiento de Usuarios UE con Google Admob y Android (UMP SDK – Alert Admob)

Implementar aviso de Consentimiento de Usuarios UE con Google Admob y Android (UMP SDK –  Alert Admob)

Tiempo de lectura: 4 minutos Bienvenidos a este tutorial sobre cómo implementar un aviso de Consentimiento obligatorio para mostrar anuncios Admob en Android Java y Kotlin. Para implementar el anuncio de consentimiento, hemos configurado previamente nuestra aplicación como indicamos en este tutorial: Vamos a utilizar el SDK de Google Admob: https://developers.google.com/admob/android/privacy?hl=es-419 Lo primero que vamos a hacer es ir a … Leer más

Añadir un webhook de Discord al contenedor Ofelia de Docker

Añadir un webhook de Discord al contenedor Ofelia de Docker

Tiempo de lectura: < 1 minuto Hoy vamos a aprender cómo podemos hacer que Ofelia nos notifique por Discord las ejecuciones de los Jobs que realiza. El contenedor Ofelia (https://github.com/mcuadros/ofelia) nos permite automatizar tareas con cron entre nuestros contenedores Docker, a mi me gusta mucho, ya que nos permite guardar y replicar una configuración de Cron de forma rápida en nuestros … Leer más

Script para Calcular el Porcentaje de Contribución en un Repositorio Git

Script para Calcular el Porcentaje de Contribución en un Repositorio Git

Tiempo de lectura: 2 minutos Introducción En el desarrollo colaborativo de software, es esencial comprender la contribución de cada miembro del equipo. Este tutorial presenta un script de Bash que calcula el porcentaje de contribución de cada autor en un repositorio Git. Vamos a ver cómo utilizar esta herramienta para obtener información valiosa sobre el trabajo realizado por cada persona … Leer más

Diferencias entre FullStack y Especialista. ¿Qué es mejor? y ¿Qué piden las empresas?

Diferencias entre FullStack y Especialista. ¿Qué es mejor? y ¿Qué piden las empresas?

Tiempo de lectura: 2 minutos En el competitivo mundo del desarrollo de software, la elección entre perfiles full stack y especialistas se ha convertido en un tema candente tanto para profesionales como para empresas. La cuestión de cuál de estos perfiles es más demandado no tiene una respuesta única y definitiva, ya que depende de diversos factores. A continuación, exploraremos … Leer más

Avisar utilizado un webhook, en este caso de Discord, cuándo Clamav detecte un archivo infectado

Avisar utilizado un webhook, en este caso de Discord, cuándo Clamav detecte un archivo infectado

Tiempo de lectura: 2 minutos Para configurar notificaciones a través de Discord cuando ClamAV encuentra un virus, puedes seguir estos pasos generales. Ten en cuenta que estos pasos son una guía y pueden requerir ajustes según tu entorno y preferencias específicas. 1. Crear un Webhook en Discord: 2. Modificar el Comando de ClamAV para Enviar Notificaciones: Deberás modificar el comando … Leer más

Añadir antivirus Clamav para analizar archivos y entornos Docker, usando un Docker Compose

Añadir antivirus Clamav para analizar archivos y entornos Docker, usando un Docker Compose

Tiempo de lectura: 3 minutos ClamAV es un programa de código abierto diseñado para detectar virus, malware y otras amenazas en sistemas operativos Unix y Linux. Su nombre es una abreviatura de «Clam Antivirus». Aunque se originó en el entorno Linux, también es compatible con otros sistemas operativos, incluidos Windows y macOS. Aquí hay algunos aspectos clave sobre ClamAV: Es … Leer más

Utiliza Jest para realizar pruebas unitarias en tu proyecto de React

Utiliza Jest para realizar pruebas unitarias en tu proyecto de React

Tiempo de lectura: 2 minutos Las pruebas unitarias son una parte esencial del desarrollo de software que ayuda a garantizar que las distintas partes de tu aplicación funcionen correctamente. En este tutorial, aprenderemos a escribir pruebas unitarias para un componente React utilizando Jest y @testing-library/react. Requisitos previos Asegúrate de tener Node.js y npm instalados en tu máquina antes de comenzar. … Leer más

Implementar llamadas asíncronas para API Rest con Axios y además optimizarlas con React Query

Implementar llamadas asíncronas para API Rest con Axios y además optimizarlas con React Query

Tiempo de lectura: 2 minutos En este artículo de hoy, vamos a ver una forma de implementar Axios (viene a sustituir los fetch o ajax de Javascript en React). Además, optimizaremos las llamadas con React Query, manteniendo en caché aquellas que se realicen en determinadas ocasiones, para evitar realizar un número elevado de llamadas al servidor. Primero voy a explicar … Leer más

Implementar local.storage en React para permitir almacenar variables en memoria

Implementar local.storage en React para permitir almacenar variables en memoria

Tiempo de lectura: 2 minutos Para poder almacenar variables en local, tenemos que implementar local storage, al igual que en web, podemos utilizarlo en React. Vamos a empezar: Paso 1: Importar los Módulos Necesarios Asegúrate de tener instalados los módulos necesarios. Puedes instalar react y react-dom si aún no lo has hecho: Paso 2: Crear un Componente de Contador Vamos … Leer más

Añadir internacionalización (distintos idiomas) en tu web usando i18next y React

Añadir internacionalización (distintos idiomas) en tu web usando i18next y React

Tiempo de lectura: 2 minutos Hoy vamos a aprender cómo podemos integrar internacionalización y distintos idiomas usando i18next (https://react.i18next.com/) y React y además lograr detectar el idioma del navegador. Para implementar internacionalización con i18next en tu aplicación React, primero debes instalar i18next y sus módulos relacionados, como react-i18next. Luego, configurar i18next para que pueda cargar las traducciones desde los archivos … Leer más