13 de mayo de 2026
He cambiado NPM por PNPM 11
📖 5 min de lectura
Por qué he sacado NPM de mi máquina y me he pasado a PNPM 11 en Linux Mint. El ataque a TanStack, el rm -rf que se viene, y cómo migrar sin morir en el intento.
🚨 ¡Nueva review! 🔇 Los mejores cascos con ANC del mercado: los Sony WH-1000XM4 . ¡Échale un ojo! 👀
13 de mayo de 2026
📖 5 min de lectura
Por qué he sacado NPM de mi máquina y me he pasado a PNPM 11 en Linux Mint. El ataque a TanStack, el rm -rf que se viene, y cómo migrar sin morir en el intento.
22 de abril de 2026
📖 27 min de lectura
Implementa CQRS y Event Sourcing en NestJS con @nestjs/cqrs: Commands y Queries separados, CommandHandler, QueryHandler, EventHandler, Sagas para flujos complejos, Event Store tipado, proyecciones de lectura, retry en sagas y arquitectura event-driven a escala enterprise. Serie NestJS #24.
21 de abril de 2026
📖 25 min de lectura
Implementa microservicios en NestJS con @nestjs/microservices: patrones request-response y event-based, transportes TCP, Redis, RabbitMQ y NATS, hybrid apps que combinan HTTP + microservicios, comunicación tipada entre servicios, docker-compose multi-servicio y estrategias de resiliencia. Serie NestJS #23.
20 de abril de 2026
📖 22 min de lectura
Implementa una API GraphQL Code-First en NestJS: @nestjs/graphql con Apollo, @Resolver, @Query, @Mutation, @Args, @ObjectType, @Field, @InputType, autenticación con guards, subscriptions en tiempo real, dataloaders para el problema N+1, paginación tipada y cuándo elegir GraphQL sobre REST. Serie NestJS #22.
19 de abril de 2026
📖 23 min de lectura
Domina el testing E2E en NestJS con Supertest: bootstrapping de la app, base de datos de test en Docker, fixtures tipadas, flujos completos de register → login → CRUD protegido, validación de respuestas, helper functions, test database seeding, cleanup entre tests y CI pipeline con GitHub Actions. Serie NestJS #21.
18 de abril de 2026
📖 22 min de lectura
Domina el testing unitario en NestJS con Jest: @nestjs/testing, Test.createTestingModule, mocking de servicios y repositorios con jest.fn() y jest.spyOn, testear controllers, services, guards, pipes, interceptors, custom decorators y Exception Filters. Tipado completo en los mocks. Serie NestJS #20.
17 de abril de 2026
📖 22 min de lectura
Implementa comunicación en tiempo real en NestJS con WebSockets y Socket.IO: @WebSocketGateway, @SubscribeMessage, @WebSocketServer, namespaces, rooms, autenticación JWT en WebSockets, eventos tipados end-to-end, manejo de conexiones, broadcasting, chat rooms y notificaciones en vivo. Serie NestJS #19.
16 de abril de 2026
📖 24 min de lectura
Implementa colas de trabajo en NestJS con Bull y Redis: @nestjs/bull, @Processor, @Process, @OnQueueEvent, reintentos automáticos, backoff exponencial, colas de emails, notificaciones, concurrencia, prioridades, jobs delayed, rate limiting y Docker Compose con Redis. Serie NestJS #18.
15 de abril de 2026
📖 14 min de lectura
Implementa arquitectura event-driven en NestJS con @nestjs/event-emitter, eventos tipados, @OnEvent, pub/sub interno, desacoplamiento de módulos, listeners async y patrones de comunicación entre servicios. Serie NestJS #17.
14 de abril de 2026
📖 12 min de lectura
Implementa subida de archivos en NestJS con Multer, FileInterceptor, @UploadedFile, validación tipada de archivos, almacenamiento local y en la nube, StreamableFile para descargas y streaming de respuestas. Serie NestJS #16.
13 de abril de 2026
📖 15 min de lectura
Controla exactamente qué datos salen de tu API NestJS con ClassSerializerInterceptor, decoradores @Exclude, @Expose, @Transform, @Type, serialización por grupos y plainToInstance. Respuestas limpias y seguras. Serie NestJS #15.