Cómo migrar de una tabla de base de datos a otra en la que se comparten algunos datos en MySQL

Cómo migrar de una tabla de base de datos a otra en la que se comparten algunos datos en MySQL

Tiempo de lectura: < 1 minuto Hoy vamos a ver una estrategia para poder migrar datos de una tabla de base de datos MySQL en la que se han eliminado columnas o añadido. Vamos a seguir estos pasos para no morir en el intento: También podemos añadir nuevos valores que no existian y que puedan ser obligatorios en la nueva tabla … Leer más

Crear un .env para Next.js y React

Crear un .env para Next.js y React

Tiempo de lectura: 2 minutos Ho vamos a crear un .env para utilizar con Next.js en React. Para usar variables de entorno en Next.js y React, necesitas crear un archivo .env.local en la raíz del proyecto y definir tus variables de entorno allí. Luego, en el código, accedes a esas variables usando process.env. Pasos para configurar el .env en tu … Leer más

Añadir y utilizar Swagger en tu servidor Go

Añadir y utilizar Swagger en tu servidor Go

Tiempo de lectura: 3 minutos Hoy vamos a aprender cómo podemos añadir Swagger en nuestro proyecto Go. Lo primero que haremos es instalar las librerías necesarias. Instalamos http-swagger Instalamos swaggo files Instalamos Gin Ahora vamos a documentar el código: Primero vamos a main.go y añadimos la cabecera de la aplicación: Importante, cuando despleguemos tenemos que cambiar localhost:8080 por la dirección … Leer más

Docker compose y Docker File para un servidor en Go

Docker compose y Docker File para un servidor en Go

Tiempo de lectura: < 1 minuto Hoy vamos a crear un Docker compose capaz de ejecutar el entorno de Go. Primero vamos a crear un Dockerfile con la configuración para Go Lang: Tenemos que tener nuestra aplicación dentro de una carpeta llamada ./app Después iniciará toda la aplicación. Ahora vamos a crear el docker-compose.yml Y con esto solo tenemos que hacer … Leer más

Estructura de carpetas para API Rest en Go

Estructura de carpetas para API Rest en Go

Tiempo de lectura: 3 minutos Go es un lenguaje de programación eficiente y rápido para construir APIs y microservicios. Aquí te propongo una estructura de carpetas en Go para tu proyecto. Estructura para Go Desglose y Función de Cada Carpeta Ejemplo Básico de Código main.go config/config.go models/item.go controllers/item_controller.go routes/routes.go Inicializar el proyecto en Go Para comenzar el proyecto, puedes iniciar … Leer más

Crear anuncio recompensado (Reward) con react-native-google-mobile-ads para React Native y Expo

Crear anuncio recompensado (Reward) con react-native-google-mobile-ads para React Native y Expo

Tiempo de lectura: 3 minutos Hoy vamos a aprender cómo podemos implementar un anuncio recompensando de Google Admob (Reward) en React Native con Expo. Lo primero que haremos es instalar la libreria de anuncios: Debemos tener una cuenta registrada en Admob. Si usamos Expo tenemos que añadir dentro de app.config.js o app.json lo siguiente: Y tenemos que instalar: Y si … Leer más

Descargar última versión de ADB drivers Android

Descargar última versión de ADB drivers Android

Tiempo de lectura: < 1 minuto Para instalar la últma versión de ADB para Android. Demos hacer lo siguiente: Vamos a la página oficial https://developer.android.com/tools/releases/platform-tools?hl=es-419#downloads Ahora abrimos Cómo descargar las herramientas de la plataforma del SDK para windows. Aceptamos la política de privacidad y se descarga. Lo copiamos en C:/adb Y listo. Para probarlo debemos poner: Y ya podemos usar tanto … Leer más

Diferencia entre usar llaves { en un switch case en JavScript / TypeScript

Diferencia entre usar llaves { en un switch case en JavScript / TypeScript

Tiempo de lectura: < 1 minuto La diferencia principal entre usar llaves en un bloque case y no hacerlo radica en el ámbito de las variables. Sin llaves Cuando no usas llaves en un bloque case, cualquier declaración de variable con const o let se considera que está en el mismo ámbito que el switch y puede causar conflictos. Si declaras … Leer más

Solucionar error Allowed memory size of 134217728 bytes exhausted (tried to allocate 655360 bytes) en WordPress

Solucionar error Allowed memory size of 134217728 bytes exhausted (tried to allocate 655360 bytes) en WordPress

Tiempo de lectura: < 1 minuto El error que te aparece en WordPress, «Allowed memory size of 134217728 bytes exhausted,» indica que el límite de memoria asignado a PHP (128 MB) se ha agotado. Esto suele ocurrir cuando un script o una operación consume más memoria de la permitida. Para resolverlo, puedes incrementar el límite de memoria PHP de varias maneras: … Leer más