[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"categories-pt":3,"category:\u002Fpt\u002Fcategory\u002Fcode-development:2":37},[4,11,17,24,30],{"id":5,"slug":6,"name":7,"colorHex":8,"iconName":9,"postCount":10},"0e2c1225-f78a-4c20-8c93-998ab9dc93b9","frontend","Frontend","#40484f",null,28,{"id":12,"slug":13,"name":14,"colorHex":15,"iconName":9,"postCount":16},"bc8df70e-b7fb-4d89-a80c-fd458d36d58c","code-development","Programação & Dev","#8b5cf6",20,{"id":18,"slug":19,"name":20,"colorHex":21,"iconName":22,"postCount":23},"550e8400-e29b-41d4-a716-446655440001","inteligencia-artificial","Inteligência Artificial","#6366f1","brain",16,{"id":25,"slug":26,"name":27,"colorHex":28,"iconName":9,"postCount":29},"ea63b69c-2eb4-4100-81f3-70ce52d33743","tech-news","Notícias Tech","#e50606",8,{"id":31,"slug":32,"name":33,"colorHex":34,"iconName":35,"postCount":36},"550e8400-e29b-41d4-a716-446655440017","how-to-guides","Guias & Tutoriais","#be123c","book-open",5,{"category":38,"featured":39,"posts":60,"total":192},{"id":12,"slug":13,"name":14,"colorHex":15,"iconName":9,"postCount":16},{"id":40,"slug":41,"title":42,"excerpt":43,"image":44,"featured":45,"groupId":46,"publishedAt":47,"readingTime":48,"views":49,"author":50,"category":52,"tags":53},"bf825d04-3586-4b66-8427-6afc5ceaad98","astro-arquitetura-de-ilhas-performance-e-onde-o-framework-realmente-se-encaixa","Astro: Arquitetura de Ilhas, Performance e Onde o Framework Realmente Se Encaixa","O Astro desafia o status quo dos frameworks modernos ao priorizar HTML estático e isolar a interatividade em ilhas de código independentes.","https:\u002F\u002Fmfgiomkkbihnlpfdxwrt.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fblog-assets\u002Fmedia\u002Ffeatured\u002F1785718482980-featured-6cgkhm.webp",false,"cb62459e-7ace-43d3-a545-661c5695e925","2026-08-03T00:54:54.243681+00:00",41,83,{"name":51,"avatar":9},"Genildo Souza",{"slug":13,"name":14,"color":15},[54,57],{"slug":55,"name":56},"javascript","JavaScript",{"slug":58,"name":59},"typescript","TypeScript",[61,86,106,122,136,151,171],{"id":62,"slug":63,"title":64,"excerpt":65,"image":66,"featured":45,"groupId":67,"publishedAt":68,"readingTime":69,"views":70,"author":71,"category":72,"tags":73},"7ba02ec4-13f5-4605-9981-c76782acbe5a","engenharia-de-imagem-como-sair-do-prompt-amador-para-um-pipeline-de-producao-profissional","Engenharia de Imagem: como sair do prompt amador para um pipeline de produção profissional","Aprenda a transformar alucinações de IA em ativos visuais previsíveis e escaláveis através de um pipeline de engenharia modular e profissional.","https:\u002F\u002Fmfgiomkkbihnlpfdxwrt.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fblog-assets\u002Fmedia\u002Ffeatured\u002F1781225763131-featured-mg5hov.webp","a242fb24-57d4-46ae-a868-4cf79464409c","2026-06-12T00:57:13.590001+00:00",10,3,{"name":51,"avatar":9},{"slug":13,"name":14,"color":15},[74,77,80,83],{"slug":75,"name":76},"ai","AI",{"slug":78,"name":79},"llm","LLM",{"slug":81,"name":82},"developer-tools","Developer Tools",{"slug":84,"name":85},"performance","Performance",{"id":87,"slug":88,"title":89,"excerpt":90,"image":91,"featured":45,"groupId":92,"publishedAt":93,"readingTime":29,"views":94,"author":95,"category":96,"tags":97},"7aaee7e0-8781-4375-90af-b69a90e69ead","bun-runtime-javascript-substitui-ferramentas","Bun: O Runtime JavaScript que Substituiu 15 Ferramentas por Uma Só","Bun não é só mais rápido que Node.js. É um runtime, package manager, bundler, test runner e transpiler TypeScript num único binário. Entenda por que ele está se tornando o padrão pra novos projetos em 2026.","https:\u002F\u002Fmfgiomkkbihnlpfdxwrt.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fblog-assets\u002Fmedia\u002Ffeatured\u002F1776269647224-featured-0gd0km.jpeg","8f358141-6723-46ac-a986-872ee00d31c5","2026-04-15T16:14:08.381+00:00",0,{"name":51,"avatar":9},{"slug":13,"name":14,"color":15},[98,99,102,103],{"slug":58,"name":59},{"slug":100,"name":101},"nodejs","Node.js",{"slug":55,"name":56},{"slug":104,"name":105},"bun","Bun",{"id":107,"slug":108,"title":109,"excerpt":110,"image":111,"featured":45,"groupId":112,"publishedAt":113,"readingTime":29,"views":94,"author":114,"category":115,"tags":116},"ebd6bb34-23fc-44cb-829a-6ce9b293747a","honojs-o-framework-web-mais-rapido-que-voce-provavelmente-ainda-nao-usa","Hono.js: O Framework Web Mais Rápido que Você Provavelmente Ainda Não Usa","Express tem 13 anos. Hono tem zero dependências, roda em qualquer runtime e processa 4x mais requisições. Entenda por que o ecossistema JavaScript está migrando.","https:\u002F\u002Fmfgiomkkbihnlpfdxwrt.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fblog-assets\u002Fmedia\u002Ffeatured\u002F1776232794989-featured-ouviyg.jpg","289ffe0c-72e3-4ad4-8610-a9956c00c50e","2026-04-15T05:57:43.481+00:00",{"name":51,"avatar":9},{"slug":13,"name":14,"color":15},[117,118,119],{"slug":58,"name":59},{"slug":100,"name":101},{"slug":120,"name":121},"honojs","Hono.js",{"id":123,"slug":124,"title":125,"excerpt":126,"image":127,"featured":45,"groupId":128,"publishedAt":129,"readingTime":130,"views":16,"author":131,"category":132,"tags":133},"f6dceabb-4a80-4ce8-bda4-25474abadf89","foreach-esconde-a-intencao-do-codigo-os-outros-metodos-nao","forEach esconde a intenção do código. Os outros métodos não.","forEach é genérico demais. Métodos como map, filter e reduce declaram a intenção do código antes do corpo, facilitando a leitura e manutenção. Saiba quando usar cada um.","https:\u002F\u002Fmfgiomkkbihnlpfdxwrt.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fblog-assets\u002Fmedia\u002Ffeatured\u002F1775751586045-featured-548h8x.png","fcadf62c-1fae-44f3-ac73-d9d8962df393","2026-04-09T16:19:46.575+00:00",7,{"name":51,"avatar":9},{"slug":13,"name":14,"color":15},[134,135],{"slug":58,"name":59},{"slug":55,"name":56},{"id":137,"slug":138,"title":139,"excerpt":140,"image":141,"featured":45,"groupId":142,"publishedAt":143,"readingTime":144,"views":145,"author":146,"category":147,"tags":148},"fdb7019a-36f8-456f-8989-987ea0e420b3","algoritmos-e-logica-de-programacao-o-mapa-que-todo-desenvolvedor-precisa","Algoritmos e Lógica de Programação: O Mapa que Todo Desenvolvedor Precisa","Aprenda a resolver problemas no papel antes de codificar. Entenda sequência, seleção, repetição, algoritmos de ordenação e complexidade Big O.","https:\u002F\u002Fmfgiomkkbihnlpfdxwrt.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fblog-assets\u002Fmedia\u002Ffeatured\u002F1775367487707-featured-9oizul.jpg","af12ac12-a25a-4a7b-afe1-93a2c5512786","2026-03-28T06:43:19.975+00:00",9,75,{"name":51,"avatar":9},{"slug":13,"name":14,"color":15},[149,150],{"slug":58,"name":59},{"slug":55,"name":56},{"id":152,"slug":153,"title":154,"excerpt":155,"image":156,"featured":45,"groupId":157,"publishedAt":158,"readingTime":29,"views":145,"author":159,"category":160,"tags":161},"317c8de1-6526-4cab-a4db-05ff8bf20f5d","docker-do-codigo-a-orquestracao-o-guia-que-explica-o-caminho-inteiro","Docker: Do Código à Orquestração — O Guia Que Explica o Caminho Inteiro","Aprenda o fluxo completo do desenvolvimento ao deployment. Do Dockerfile e suas camadas até o Kubernetes, entenda como orquestrar containers, gerenciar networking e garantir alta disponibilidade.","https:\u002F\u002Fmfgiomkkbihnlpfdxwrt.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fblog-assets\u002Fmedia\u002Ffeatured\u002F1774583827010-featured-pphvhw.jpg","a42f2c02-a62b-46b0-9511-c19b69365a6e","2026-03-27T03:57:07.614+00:00",{"name":51,"avatar":9},{"slug":13,"name":14,"color":15},[162,165,168],{"slug":163,"name":164},"docker","Docker",{"slug":166,"name":167},"kubernetes","Kubernetes",{"slug":169,"name":170},"cloud","Cloud",{"id":172,"slug":173,"title":174,"excerpt":175,"image":176,"featured":45,"groupId":177,"publishedAt":178,"readingTime":69,"views":179,"author":180,"category":181,"tags":182},"1bfa5e8e-d848-4cc3-8534-258f2d169a31","runtime-o-conceito-que-ninguem-te-explicou-direito-e-que-muda-tudo-quando-voce-entende","Runtime: O Conceito Que Ninguém Te Explicou Direito (E Que Muda Tudo Quando Você Entende)","Runtime significa tanto o momento da execução quanto o ambiente que roda o código. Entenda essa dualidade, aprenda a diferenciar erros de compile time de runtime e veja como Node, Deno e Bun aplicam esse conceito 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-25T22:38:53.452+00:00",88,{"name":51,"avatar":9},{"slug":13,"name":14,"color":15},[183,186,187,190,191],{"slug":184,"name":185},"python","Python",{"slug":100,"name":101},{"slug":188,"name":189},"runtime","Runtime",{"slug":58,"name":59},{"slug":55,"name":56},19]