Coroutines en Kotlin: launch, async y scope
Aprende sobre launch, async, suspend fun y CoroutineScope en Kotlin coroutines, con ejemplos funcionales y cómo evitar fugas de coroutinas.
Java, Spring Boot, Golang, Python… — escribe código correcto y eficiente con ejemplos prácticos.
Aprende sobre launch, async, suspend fun y CoroutineScope en Kotlin coroutines, con ejemplos funcionales y cómo evitar fugas de coroutinas.
Guía paso a paso para construir un REST API de gestión de pedidos con Spring Boot, desde la inicialización del proyecto hasta escribir tests para el controller.
Aprende el módulo dataclasses de Python para escribir clases que contienen datos de forma compacta, generando automáticamente __init__, __repr__, __eq__ sin necesidad de boilerplate.
Aprende cómo Go maneja concurrencia a través de goroutine y channel, desde lo básico hasta patrones reales como WaitGroup, select y context.
Descubre qué problemas resuelven los records en Java, cómo usarlos correctamente en DTOs, value objects, y qué casos evitar.
Aprende sobre virtual threads en Java 21 con ejemplos concretos, compáralos con platform threads y cómo usarlos en Spring Boot.
Aprende cómo Kotlin maneja null de forma segura con nullable types, safe call, elvis operator y scope functions como let.
Descubre el mecanismo de Ownership de Rust — cómo este lenguaje gestiona la memoria de forma segura en compile-time sin necesidad de garbage collector.
Aprende a usar type hints para código Python más claro y mypy para detectar errores de tipo antes de ejecutar.
Entiende TypeScript generics a través de ejemplos prácticos como Repository, ApiResponse, Cache — sin teoría vacía, con código ejecutable y tests ilustrativos.
Guía para usar Bean Validation en Spring Boot para validar datos de entrada, validators personalizados y manejo de errores de validación que devuelve al cliente de forma limpia.