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

Parámetros para optimizar llamadas a Ollama

Parámetros para optimizar llamadas a Ollama

Tiempo de lectura: 2 minutos Con 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 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

Crear y manejar enumerados (enums) en Python

Crear y manejar enumerados (enums) en Python

Tiempo de lectura: 2 minutos Hoy 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 minuto Hoy 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

Añadir un plugin que permita editar AndroidManifest.xml cuando generas un proyecto con Expo en React Native ejemplo para añadir com.google.android.gms.ads.APPLICATION_ID

Añadir un plugin que permita editar AndroidManifest.xml cuando generas un proyecto con Expo en React Native ejemplo para añadir com.google.android.gms.ads.APPLICATION_ID

Tiempo de lectura: 2 minutos Hoy vamos a crear un plugin que nos permitirá editar el manifest de Android a la hora de generar el build con Expo en React Native. En este ejemplo añadiremos el ID de aplicación necesario para Google Admob. Primero vamos a crear un archivo que llamaremos AdmobExtraConfigManifest.js (no importa si usas TypeScript, vamos a usar … Leer más

Publicar una extensión de VS Code en Visual Studio Marketplace

Publicar una extensión de VS Code en Visual Studio Marketplace

Tiempo de lectura: 2 minutos Publicar una extensión de Visual Studio Code en el Marketplace implica varios pasos. Aquí tienes una guía paso a paso para ayudarte a hacerlo: 1. Prepara tu Proyecto Antes de publicar, asegúrate de que todo está funcionando correctamente y que has realizado las pruebas necesarias. Además, asegúrate de que tu package.json esté correctamente configurado, incluyendo … Leer más

Crear una extensión para VS Code con TypeScript

Crear una extensión para VS Code con TypeScript

Tiempo de lectura: 2 minutos Hoy vamos a aprender cómo podemos generar una extensión para VS Code usando TypeScritp. Necesitarás Node.js y yo (Yeoman) para generar una extensión de VSCode. Instala el generador para extensiones de VSCode:npm install -g yo generator-code Crea el esqueleto de la extensión: Ahora elegimos unbundled Package manager, elegimos npm Y esperamos a que se cree. … Leer más

Cómo publicar una web en GitHub

Cómo publicar una web en GitHub

Tiempo de lectura: 3 minutos Crearemos un sitio web simple, lo subiremos a GitHub y lo publicaremos en GitHub Pages. Requisitos previos: Pasos detallados: 1. Crear una página web de ejemplo Crea una página web simple en tu computadora. Aquí tienes un código básico de ejemplo para una página web llamada index.html: Guarda este archivo en una carpeta, por ejemplo … Leer más