[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"categories-es":3,"category:\u002Fes\u002Fcategory\u002Fcode-development:1":36},[4,11,17,24,31],{"id":5,"slug":6,"name":7,"colorHex":8,"iconName":9,"postCount":10},"0e2c1225-f78a-4c20-8c93-998ab9dc93b9","frontend","Frontend","#40484f",null,14,{"id":12,"slug":13,"name":14,"colorHex":15,"iconName":9,"postCount":16},"bc8df70e-b7fb-4d89-a80c-fd458d36d58c","code-development","Programacion & Dev","#8b5cf6",6,{"id":18,"slug":19,"name":20,"colorHex":21,"iconName":22,"postCount":23},"550e8400-e29b-41d4-a716-446655440001","inteligencia-artificial","Inteligencia Artificial","#6366f1","brain",5,{"id":25,"slug":26,"name":27,"colorHex":28,"iconName":29,"postCount":30},"550e8400-e29b-41d4-a716-446655440017","how-to-guides","Guias & Tutoriales","#be123c","book-open",1,{"id":32,"slug":33,"name":34,"colorHex":35,"iconName":9,"postCount":30},"ea63b69c-2eb4-4100-81f3-70ce52d33743","tech-news","Noticias Tech","#e50606",{"category":37,"featured":38,"posts":58,"total":23},{"id":12,"slug":13,"name":14,"colorHex":15,"iconName":9,"postCount":16},{"id":39,"slug":40,"title":41,"excerpt":42,"image":43,"featured":44,"groupId":45,"publishedAt":46,"readingTime":10,"views":47,"author":48,"category":50,"tags":51},"560449af-97ed-4bd1-b5d8-78d8f0b5361d","angular-22-reemplace-controlvalueaccessor-con-signal-forms","Angular 22: Reemplace ControlValueAccessor con Signal Forms","Descubre cómo Signal Forms en Angular 22 optimiza el desarrollo de formularios, permitiendo crear controles personalizados con menos código.","https:\u002F\u002Fmfgiomkkbihnlpfdxwrt.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fblog-assets\u002Fmedia\u002Ffeatured\u002F1783824967158-featured-pxdvca.webp",false,"63d1d8ce-b076-4932-955c-91714cb80417","2026-07-17T03:35:30.376651+00:00",0,{"name":49,"avatar":9},"Genildo Souza",{"slug":13,"name":14,"color":15},[52,55],{"slug":53,"name":54},"angular","Angular",{"slug":56,"name":57},"typescript","TypeScript",[59,76,93,117,137],{"id":60,"slug":61,"title":62,"excerpt":63,"image":64,"featured":44,"groupId":65,"publishedAt":66,"readingTime":67,"views":30,"author":68,"category":69,"tags":70},"52a34def-e823-42b8-ab7f-9f4e148d7016","microfrontends-con-angular-y-nx-lo-que-nadie-cuenta","Microfrontends con Angular y Nx: lo que nadie cuenta","Todo tutorial enseña a configurar microfrontends en minutos, pero pocos revelan el caos arquitectónico que surge tras meses de deploy en producción.","https:\u002F\u002Fmfgiomkkbihnlpfdxwrt.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fblog-assets\u002Fmedia\u002Ffeatured\u002F1785206853570-featured-zoyhgn.webp","3368e1b2-b6de-4e94-a3d4-294fae8ade13","2026-08-11T03:52:00.507+00:00",16,{"name":49,"avatar":9},{"slug":13,"name":14,"color":15},[71,72,75],{"slug":53,"name":54},{"slug":73,"name":74},"javascript","JavaScript",{"slug":56,"name":57},{"id":77,"slug":78,"title":79,"excerpt":80,"image":81,"featured":44,"groupId":82,"publishedAt":83,"readingTime":84,"views":47,"author":85,"category":86,"tags":87},"32bcf994-e841-4972-93bd-0ac306ea27ab","deja-de-arriesgar-tu-frontend-la-arquitectura-definitiva-de-angular-22","Deja de arriesgar tu frontend: la arquitectura definitiva de Angular 22","Angular 22 ya está aquí. Descubre cómo los últimos cambios arquitectónicos y las primitivas de reactividad nativa lo convierten en la opción ideal.","https:\u002F\u002Fmfgiomkkbihnlpfdxwrt.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fblog-assets\u002Fmedia\u002Ffeatured\u002F1783664697703-featured-bp1wut.webp","9baf202d-f92f-4667-a3a3-8090369c1c0b","2026-07-11T00:43:41.458059+00:00",18,{"name":49,"avatar":9},{"slug":13,"name":14,"color":15},[88,89,90],{"slug":53,"name":54},{"slug":73,"name":74},{"slug":91,"name":92},"nextjs","Next.js",{"id":94,"slug":95,"title":96,"excerpt":97,"image":98,"featured":44,"groupId":99,"publishedAt":100,"readingTime":101,"views":47,"author":102,"category":103,"tags":104},"5bd6a109-60a4-4bbe-981f-191a242146ad","ingenieria-de-la-imagen-el-pipeline-de-produccion-profesional","Ingeniería de la Imagen: el pipeline de producción profesional","Entre el prompt solitario y el pipeline de cinco etapas, la imagen deja de ser una alucinación para convertirse en un producto con control y garantía.","https:\u002F\u002Fmfgiomkkbihnlpfdxwrt.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fblog-assets\u002Fmedia\u002Ffeatured\u002F1781225763131-featured-mg5hov.webp","a242fb24-57d4-46ae-a868-4cf79464409c","2026-06-18T08:03:31.638506+00:00",10,{"name":49,"avatar":9},{"slug":13,"name":14,"color":15},[105,108,111,114],{"slug":106,"name":107},"ai","AI",{"slug":109,"name":110},"developer-tools","Developer Tools",{"slug":112,"name":113},"llm","LLM",{"slug":115,"name":116},"performance","Performance",{"id":118,"slug":119,"title":120,"excerpt":121,"image":122,"featured":44,"groupId":123,"publishedAt":124,"readingTime":101,"views":125,"author":126,"category":127,"tags":128},"cc3e72bb-b3ba-4010-ac52-2ebe086cac09","runtime-el-concepto-que-nadie-te-explico-bien-y-que-lo-cambia-todo-cuando-lo-entiendes","Runtime: El Concepto Que Nadie Te Explicó Bien (Y Que Lo Cambia Todo Cuando Lo Entiendes)","Runtime significa tanto el momento de ejecución como el entorno que ejecuta el código. Entiende esta dualidad, aprende a diferenciar errores de compile time de runtime y ve cómo Node, Deno y Bun aplican este concepto de formas distintas.","https:\u002F\u002Fmfgiomkkbihnlpfdxwrt.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fblog-assets\u002Fmedia\u002Ffeatured\u002F1774464638320-featured-ijck77.jpg","6db59740-4e97-4af7-9572-90cab25f01f8","2026-03-26T03:40:43.344+00:00",56,{"name":49,"avatar":9},{"slug":13,"name":14,"color":15},[129,132,135,136],{"slug":130,"name":131},"runtime","Runtime",{"slug":133,"name":134},"nodejs","Node.js",{"slug":56,"name":57},{"slug":73,"name":74},{"id":138,"slug":139,"title":140,"excerpt":141,"image":142,"featured":44,"groupId":143,"publishedAt":144,"readingTime":101,"views":145,"author":146,"category":147,"tags":148},"d8174cd5-3ace-4e69-a7dc-95d2bb3d782d","bash-para-desarrolladores-por-que-la-linea-de-comandos-es-vital","Bash para Desarrolladores: ¿Por Qué la Línea de Comandos Es Vital?","Muchos desarrolladores evitan la línea de comandos, pero la industria tecnológica se construye sobre Unix\u002FLinux y Bash. Este artículo revela por qué dominar Bash es esencial para interactuar con servidores de producción, automatizar tareas y avanzar en tu carrera. Descubre su impacto en eficiencia, DevOps y salario.","https:\u002F\u002Fmfgiomkkbihnlpfdxwrt.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fblog-assets\u002Fmedia\u002Ffeatured\u002F1767054352978-featured-819yg2.png","8a748a38-0c71-4459-b575-59ff566c469c","2025-12-30T00:25:55.387259+00:00",29,{"name":49,"avatar":9},{"slug":13,"name":14,"color":15},[149,152],{"slug":150,"name":151},"bash","Bash",{"slug":153,"name":154},"cloud","Nube"]