[{"id":1,"title":"Introducción a Node.js","content":"Node.js me voló la cabeza cuando lo descubrí. Poder usar JavaScript en el backend cambió completamente cómo pienso el desarrollo web.","author_id":1,"published":true,"created_at":"2026-05-13T02:20:49.284Z"},{"id":2,"title":"PostgreSQL vs MySQL","content":"Después de trabajar con ambas, PostgreSQL ganó mi corazón. Su manejo de tipos de datos y las foreign keys hacen todo más ordenado.","author_id":2,"published":true,"created_at":"2026-05-13T02:20:49.284Z"},{"id":3,"title":"APIs RESTful","content":"Construir una API REST desde cero te enseña más que cualquier tutorial. Entiendes por qué cada decisión importa cuando alguien más tiene que consumirla.","author_id":1,"published":true,"created_at":"2026-05-13T02:20:49.284Z"},{"id":4,"title":"Manejo de errores en Express","content":"Nadie habla de esto al principio pero el manejo de errores es lo que separa una API amateur de una profesional. Un buen middleware de errores te salva la vida.","author_id":3,"published":false,"created_at":"2026-05-13T02:20:49.284Z"},{"id":5,"title":"Async/Await explicado","content":"Cuando entendí async/await fue como si todo hiciera clic. Ya no más callbacks anidados ni cadenas de .then() interminables. El código se lee como si fuera síncrono.","author_id":1,"published":false,"created_at":"2026-05-13T02:20:49.284Z"}]