Scripts, herramientas, retos y confesiones para los devs que sobreviven a producción todos los días. Sin filtros.
Patrón Singleton para una sola conexión a BD. Evita abrir conexiones innecesarias en producción.
Adapter correcto con patrón ViewHolder. El snippet más descargado del canal.
LIMIT + OFFSET se destruye en millones de filas. Cursor-based es O(log n) con índice.
No más BufferedReader con 10 líneas. Java 11 lo resuelve limpiamente.
Passwords seguros con longitud y caracteres personalizados. 100% local.
Pega tu JSON roto, lo formateamos y validamos errores al instante.
Timestamps a fechas legibles. Zona horaria CDMX y contador en vivo.
Convierte texto a Base64 y de vuelta. Para tokens, headers y auth.
// ¿en qué línea está el bug y por qué falla en runtime?
El clásico, pero en una sola query. Más difícil de lo que parece sin IF en SELECT.
Un SELECT que tarda 4 segundos en 100k registros. Arréglalo sin cambiar los datos.
Sin Spring, sin JPA, sin nada. Java puro y JDBC. Diseña la arquitectura completa.
Detecta si un string es palíndromo usando recursión. Sin reverseString() permitido.
Crea una app que funcione sin internet y sincronice cuando vuelva la conexión.
Dos transacciones bloqueadas mutuamente. Detéctalo y resuélvelo sin matar procesos.