[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"categories-pt":3,"category:\u002Fpt\u002Fcategory\u002Fcode-development:3":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":163},{"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,85,104,118,132,149],{"id":62,"slug":63,"title":64,"excerpt":65,"image":66,"featured":45,"groupId":67,"publishedAt":68,"readingTime":36,"views":69,"author":70,"category":71,"tags":72},"b914f0a0-5410-4fd4-9c42-cc35f368e4f3","gerenciamento-de-memoria-no-rust-ownership-borrowing-e-lifetimes-sem-misterio","Gerenciamento de memória no Rust: ownership, borrowing e lifetimes sem mistério","C te dá controle total — e uma arma apontada pro próprio pé. Go resolve com Garbage Collector — e picos de latência imprevisíveis. O Rust encontrou um terceiro caminho: segurança de memória garantida pelo compilador, sem custo em runtime.","https:\u002F\u002Fmfgiomkkbihnlpfdxwrt.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fblog-assets\u002Fmedia\u002Ffeatured\u002F1774011623570-featured-o98cys.jpeg","87be32c3-0bf4-480a-9bf4-40d764bc4aee","2026-03-20T13:00:24.067+00:00",75,{"name":51,"avatar":9},{"slug":13,"name":14,"color":15},[73,76,79,82],{"slug":74,"name":75},"rust","Rust",{"slug":77,"name":78},"lifetimes","Lifetimes",{"slug":80,"name":81},"go","Go",{"slug":83,"name":84},"ownership","Ownership",{"id":86,"slug":87,"title":88,"excerpt":89,"image":90,"featured":45,"groupId":91,"publishedAt":92,"readingTime":93,"views":94,"author":95,"category":96,"tags":97},"44681cc2-0da2-4471-80fb-44f1fde000da","variaveis-em-python-guia-pratico-para-iniciantes","Variáveis em Python: Guia Prático para Iniciantes","Aprenda o que são variáveis em Python, como atribuir valores, entender tipos de dados e seguir as melhores práticas de nomeação para seu código.","https:\u002F\u002Fmfgiomkkbihnlpfdxwrt.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fblog-assets\u002Fmedia\u002Ffeatured\u002F1771379201744-featured-hv9g7g.jpeg","c3ef4f30-1a67-4d0d-a8b7-d130429cb362","2026-03-16T01:09:17.816+00:00",6,396,{"name":51,"avatar":9},{"slug":13,"name":14,"color":15},[98,101],{"slug":99,"name":100},"python","Python",{"slug":102,"name":103},"django","Django",{"id":105,"slug":106,"title":107,"excerpt":108,"image":109,"featured":45,"groupId":110,"publishedAt":111,"readingTime":36,"views":112,"author":113,"category":114,"tags":115},"abc1404a-98fb-4038-8cc8-01f697eb0a41","orientacao-a-objetos-em-python-pra-quem-ja-travou-tentando-aprender-isso","Orientação a Objetos em Python: pra quem já travou tentando aprender isso","Você já sentiu que entendeu as palavras de OOP, mas não entendeu nada? Não é falta de talento. Alguém te entregou a chave antes de te mostrar o cadeado. Este artigo corrige isso, revelando o problema real que a Orientação a Objetos em Python resolve. Deixe de lado a sintaxe e entenda o porquê de classes, herança, encapsulamento e polimorfismo existirem, com exemplos práticos.","https:\u002F\u002Fmfgiomkkbihnlpfdxwrt.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fblog-assets\u002Fmedia\u002Ffeatured\u002F1773608600570-featured-aylv44.jpeg","5886dd15-8d5e-4590-ab0d-97bcb00dabe6","2026-03-15T21:03:22.158+00:00",140,{"name":51,"avatar":9},{"slug":13,"name":14,"color":15},[116,117],{"slug":99,"name":100},{"slug":102,"name":103},{"id":119,"slug":120,"title":121,"excerpt":122,"image":123,"featured":45,"groupId":124,"publishedAt":125,"readingTime":36,"views":126,"author":127,"category":128,"tags":129},"89f2a10e-41db-4257-a4d8-fd1302df6767","decorators-em-python-entenda-property-classmethod-e-staticmethod","Decorators em Python: Entenda @property, @classmethod e @staticmethod","Você já se perguntou o que são @property, @classmethod e @staticmethod em Python? Este guia completo desmistifica os decorators, explicando desde o conceito fundamental de funções como cidadãs de primeira classe até a criação de decorators customizados. Entenda a sintaxe '@', veja exemplos práticos e aprenda a usar os decorators de OOP para escrever código elegante e reutilizável.","https:\u002F\u002Fmfgiomkkbihnlpfdxwrt.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fblog-assets\u002Fmedia\u002Ffeatured\u002F1773545087553-featured-z67kwd.jpeg","2f009b28-00d1-438f-9a6f-a9daeee8b8b2","2026-03-15T03:24:47.949+00:00",105,{"name":51,"avatar":9},{"slug":13,"name":14,"color":15},[130,131],{"slug":99,"name":100},{"slug":102,"name":103},{"id":133,"slug":134,"title":135,"excerpt":136,"image":137,"featured":45,"groupId":138,"publishedAt":139,"readingTime":140,"views":141,"author":142,"category":143,"tags":144},"8d14b9a2-c7be-4e87-9421-c1aafa5fdc8e","event-loop-em-javascript-o-coracao-da-concorrencia-nao-bloqueante-revisitado-em-2025","Event Loop em JavaScript: O Coração da Concorrência Não Bloqueante — Revisitado em 2025","O Event Loop não é um simples laço, mas um mecanismo sofisticado de coordenação entre Call Stack, queues e runtime. Essencial para concorrência em JS, ele permite milhares de operações assíncronas sem travar a UI. Este guia explora sua estrutura, diferenças entre Node.js\u002Fnavegador, bugs comuns, técnicas avançadas e tendências para 2025, como Structured Concurrency e scheduler.yield().","https:\u002F\u002Fmfgiomkkbihnlpfdxwrt.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fblog-assets\u002Fmedia\u002Ffeatured\u002F1772847201637-featured-oreiro.jpeg","df6ca967-8130-4b2d-bcac-3532a150131e","2026-03-07T01:20:15.023+00:00",7,78,{"name":51,"avatar":9},{"slug":13,"name":14,"color":15},[145,146],{"slug":55,"name":56},{"slug":147,"name":148},"nodejs","Node.js",{"id":150,"slug":151,"title":152,"excerpt":153,"image":154,"featured":45,"groupId":155,"publishedAt":156,"readingTime":16,"views":157,"author":158,"category":159,"tags":160},"0b5afcb5-69da-4259-ba6a-78132ca9e37f","django-framework-batteries-included-superou-javascript","Django: O Framework \"Batteries-Included\" Que Superou o JavaScript","Construir APIs REST e aplicações web escaláveis exige escolhas robustas. Descubra por que Django, o framework Python \"Batteries-Included\", é a solução ideal. Este guia detalha desde a configuração inicial, passando pelo ORM poderoso, até a criação de APIs completas com Django REST Framework, focando em produtividade e segurança.","https:\u002F\u002Fmfgiomkkbihnlpfdxwrt.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fblog-assets\u002Fmedia\u002Ffeatured\u002F1766602444460-featured-fwc9h1.png","fae63550-a06e-488e-a4a3-cdee635dd9c6","2025-12-24T18:54:07.05952+00:00",76,{"name":51,"avatar":9},{"slug":13,"name":14,"color":15},[161,162],{"slug":99,"name":100},{"slug":102,"name":103},19]