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 minutoHoy 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 minutosHo 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 minutosHoy 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 minutoHoy 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 minutosGo 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

Parámetros para optimizar llamadas a Ollama

Parámetros para optimizar llamadas a Ollama

Tiempo de lectura: 2 minutosCon estos parámetros podemos mejorar la llamada a Ollama desde una petición. Principales parámetros para mejorar la eficiencia: Ejemplo de Configuración Optimizada: Prueba estas configuraciones y verifica si la generación es más rápida y eficiente en tu hardware. isMa Ingeniero en Informática, Investigador, me encanta crear cosas o arreglarlas y darles una nueva vida. Escritor … 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 minutosHoy 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 minutoPara 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

Crear y manejar enumerados (enums) en Python

Crear y manejar enumerados (enums) en Python

Tiempo de lectura: 2 minutosHoy vamos a aprender cómo podemos crear y manejar datos enums de enumerado con Python. Los enums nos sirven para organizar los índices dentro de nuestro código. En el que podemos incluir los roles, los tipos de algun aviso / alerta, colores etc… Para crear esta estructura tenemos que poner lo siguiente: En este caso … Leer más

Cargar una variable de entorno mediante .env en React usando Vite

Cargar una variable de entorno mediante .env en React usando Vite

Tiempo de lectura: < 1 minutoHoy vamos a aprender cómo podemos cargar una variable de entorno dentro de un .env usando Vite en React. Primero tenemos que crear nuestro archivo .env en raíz del proyecto: Hemos añadido una variable llamada VITE_BASE_URL es muy importante que todas las variables que se añadan comiencen por VITE_. Ahora simplemente para acceder a ella … Leer más