Joins en SQL con verificación de NULL

Joins en SQL con verificación de NULL

Tiempo de lectura: 2 minutos En SQL, los joins son utilizados para combinar filas de dos o más tablas basadas en una condición relacionada entre ellas. A continuación, te mostraré cómo utilizar los joins más importantes: INNER JOIN, LEFT JOIN, RIGHT JOIN y FULL JOIN, con verificaciones de NULL para manejar las filas sin coincidencias. 1. INNER JOIN El INNER … Leer más

Ejemplo de tipos de Joins en SQL

Ejemplo de tipos de Joins en SQL

Tiempo de lectura: 2 minutos En SQL, los joins son utilizados para combinar filas de dos o más tablas basadas en una condición relacionada entre ellas. Hay varios tipos de joins, pero los más importantes son: INNER JOIN, LEFT JOIN, RIGHT JOIN y FULL JOIN. A continuación, te mostraré cómo utilizar cada uno con ejemplos. 1. INNER JOIN El INNER … Leer más

Crear un nuevo perfil de análisis de código en SonarQube

Crear un nuevo perfil de análisis de código en SonarQube

Tiempo de lectura: 2 minutos Buenos días hoy vamos a aprender cómo podemos crear un nuevo perfil de reglas de análisis de código en SonarQube. Lo primero que tenemos que hacer es abrir la interfaz de SonarQube y buscar Perfiles: Dentro de perfiles tenemos que pulsar en Crear: Dentro de crear podemos seleccionar si queremos extender un perfil, copiar un … Leer más

Solucionar error: Unknown compiler option ‘allowImportingTsExtensions’. Usdando Sonarqube con React y TypeScript

Solucionar error: Unknown compiler option ‘allowImportingTsExtensions’. Usdando Sonarqube con React y TypeScript

Tiempo de lectura: < 1 minuto Hoy vamos a solucionar el error Unknown compiler option ‘allowImportingTsExtensions’ que aparece cuando intentamos analizar un proyecto TypeScript con SonarQube y React. El error se encuentra en tsconfig.json del proyecto de React, se soluciona eliminando la siguiente línea:

Solucionar error Argument for ‘–moduleResolution’ option must be: ‘node’, ‘classic’, ‘node16’, ‘nodenext’.; en SonarQube con React TypeScript

Solucionar error Argument for ‘–moduleResolution’ option must be: ‘node’, ‘classic’, ‘node16’, ‘nodenext’.; en SonarQube con React TypeScript

Tiempo de lectura: < 1 minuto Hoy vamos a aprender cómo solucionar el error Argument for ‘–moduleResolution’ option must be: ‘node’, ‘classic’, ‘node16’, ‘nodenext’.; cuando intentamos analizar un proyecto React con TypeScript usando Sonarqube. Este error se localiza en el archivo tsconfig.json, ya que se incluye: Para solucionarlo pondremos:

Crea un tema para WordPress usando React con Frontity TypeScript y Vite

Crea un tema para WordPress usando React con Frontity TypeScript y Vite

Tiempo de lectura: 2 minutos Hoy vamos a aprender cómo podemos crear un tema para WordPress usando React, TypeScript y Frontity. Además, vamos a añadir Vite por debajo que nos permitirá desplegar más rápido nuestra APP. Frontity es el framework que te permite conectar tu aplicación de React con WordPress, aprovechando su API REST o GraphQL para obtener y mostrar … Leer más

¿Qué es el SEO? Estrategias y Tácticas para Mejorar tu Posicionamiento en Buscadores

¿Qué es el SEO? Estrategias y Tácticas para Mejorar tu Posicionamiento en Buscadores

Tiempo de lectura: 2 minutos En el competitivo mundo digital, el SEO (Search Engine Optimization) se ha convertido en un factor crucial para el éxito en línea. Mejorar tu posicionamiento en buscadores no solo aumenta la visibilidad de tu sitio web, sino que también atrae tráfico de alta calidad. En este artículo, exploraremos diversas estrategias y tácticas que puedes implementar … Leer más

Permisos de carpetas para instalación de WordPress

Permisos de carpetas para instalación de WordPress

Tiempo de lectura: 2 minutos Hoy vamos a indicar los permisos necesarios en una instalación de WordPress con Apache. Para garantizar la seguridad y el funcionamiento adecuado de tu sitio de WordPress dentro de un contenedor Docker, es importante establecer los permisos correctos en el directorio web (www). Aquí hay una recomendación general sobre cómo podrías establecer los permisos: Para … Leer más

Redirigir errores PHP a la consola Docker o consola de Linux

Redirigir errores PHP a la consola Docker o consola de Linux

Tiempo de lectura: < 1 minuto Hoy vamos a aprender cómo podemos hacer un handler para redirigir los errores PHP a la consola de Linux o Docker. Lo primero que tenemos que hacer es crear un manejador, podemos llamarlo exception_handler.php Y vamos a añadir lo siguiente: Esta función nos dará toda la información necesaria para identificar el error, el mensaje de … Leer más

Añadir vídeo de YouTube en React

Añadir vídeo de YouTube en React

Tiempo de lectura: < 1 minuto Hoy vamos a aprender cómo podemos añadir un vídeo de YouTube en React. Lo primero que tenemos que hacer es añadir esta dependencia: Una vez instalada vamos a crear el componente que se va a encargar de abrir el vídeo de YouTube. La llamamos YoutubePlayer.tsx Puedes personalizar las opciones añadiendo playerVars: referencia. Y este es … Leer más