CRUD en programación (2026): cómo entenderlo de verdad y usarlo en proyectos reales

CRUD en programación (2026): cómo entenderlo de verdad y usarlo en proyectos reales

Tiempo de lectura: 2 minutosSi entiendes bien qué es un CRUD, puedes construir el 80% de las aplicaciones que existen hoy. En este tutorial te explico CRUD desde cero, con mentalidad práctica, ejemplos reales y enfoque moderno. ¿Qué es un CRUD y por qué es TAN importante? CRUD significa: Puede sonar básico… pero aquí va la realidad: Instagram, Amazon, … Leer más

Cómo crear aplicaciones en tiempo real con Python y FastAPI en 2026: Guía completa paso a paso

Cómo crear aplicaciones en tiempo real con Python y FastAPI en 2026: Guía completa paso a paso

Tiempo de lectura: 2 minutosEn 2026, FastAPI se ha convertido en el framework más rápido en crecer dentro del ecosistema Python. Su combinación de rendimiento, tipado moderno y facilidad de uso lo convierten en la herramienta preferida para crear APIs, microservicios y, sobre todo, aplicaciones en tiempo real con WebSockets. Esta guía te enseña qué es FastAPI, cómo usarlo … Leer más

Qué son los workers en FastAPI y cómo aumentarlos

Qué son los workers en FastAPI y cómo aumentarlos

Tiempo de lectura: 2 minutos¿Qué es un worker? Un worker (trabajador) es un proceso del servidor que maneja las peticiones HTTP que llegan a tu aplicación FastAPI.Piensa en él como una persona en una ventanilla de atención al cliente:cuantos más workers tengas, más clientes puedes atender al mismo tiempo. Imagina que tienes una API que procesa peticiones como: Si … Leer más

Congelar las versiones de PIP en un contenedor Docker y crear requierements.txt

Congelar las versiones de PIP en un contenedor Docker y crear requierements.txt

Tiempo de lectura: < 1 minutoHoy vamos a aprender a congelar las versiones y actualizar tu contenedor con un requirements.txt fijo. Entrar al contenedor Generar requirements.txt Dentro del contenedor, ejecuta: Cambia /app/ por la ruta dentro del contenedor donde está tu proyecto. Modificar Dockerfile para usar el requirements.txt En lugar de la lista gigante de pip install, haz algo como: … Leer más

Verificar compra in app con Apple Store Kit 2 y JWT en Python

Verificar compra in app con Apple Store Kit 2 y JWT en Python

Tiempo de lectura: < 1 minutoHo voy a compartir una función que nos permitirá verificar las compras que realicemos en Apple con Apple Store Kit 2 y JWT usando Python. Lo primero que haremos es crear una función utils que nos permitira validar el jwsRepresentation de la compra de Apple. Para ello usaremos estas funciones: Y la forma de utilizarse … Leer más

Verificar compra en aplicación iOS usando Python

Verificar compra en aplicación iOS usando Python

Tiempo de lectura: 2 minutosHoy vamos a crear una función qué nos permitirá verificar una compra in app realizada desde ios con Apple y en Python. Crearemos una funcion util de esta forma: Y la utilizamos de la siguiente forma: Muy importante esta función debe recibir un transactionReceipt no confundir con el purchaseToken de Android ni con jwsRepresentationIOS de … Leer más

Reescalar una imagen pixel art con nearest neighbor usando python y pillow

Reescalar una imagen pixel art con nearest neighbor usando python y pillow

Tiempo de lectura: < 1 minutoHoy os comparto una pequeña función que permite reescalar imágenes usando nearest neighbor y directamente desde el servidor. Con esto reduciremos el coste computacional del front a la hora de reescalar imágenes. Recomiendo usarlo para estilo pixel art. Aunque es posible que funcione con otras imágenes o tengas que cambiar el algoritmo de reescalado. Primero … Leer más

Implementar Inicio de Sesión Google en Android con React Native y Expo y validar con un servidor en Python

Implementar Inicio de Sesión Google en Android con React Native y Expo y validar con un servidor en Python

Tiempo de lectura: 4 minutosHoy vamos a aprender cómo podemos implementar inicio de sesión Google Sign usando React Native y Expo de forma sencilla. Lo primero que haremos es utilizar esta librería @react-native-google-signin/google-signin La instalamos: Una vez instalada vamos a configurarla. Primero crearemos nuestro manejador en Typescript: Y ahora vamos a crear el código que nos permitirá iniciar sesión. … Leer más

Validar compras en aplicación Android usando Python

Validar compras en aplicación Android usando Python

Tiempo de lectura: 3 minutosHoy vamos a aprender a validar compras in app usando Python y una aplicación desarrollada en Android. Servirá para las apps desarrolladas en Android nativo, ionic, kotlin, flutter, react native o la tecnología que quieras. Lo primero de todo es crear un refresh token y datos de token oauth 2.0 para ello seguimos este tutorial: … Leer más

Mostrar número de test ejecutados y pasados en SonarQube con Jest, Vitest y Pytest

Mostrar número de test ejecutados y pasados en SonarQube con Jest, Vitest y Pytest

Tiempo de lectura: 2 minutosHoy vamos a aprender cómo pasar y mostrar el número de tests que se han cubierto en sonarque. Para React con Vite: Primero instalamos: Ahora vamos al archivo vitest.config.ts Añadimos: Dentro de tests: { Y dentro de nuestro archivo sonar-project.properties También debemos indicar la ruta correcta dónde tenemos los tests: Con esto ya solo tendremos … Leer más