[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"categories-en":3,"category:\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,25,{"id":12,"slug":13,"name":14,"colorHex":15,"iconName":9,"postCount":16},"bc8df70e-b7fb-4d89-a80c-fd458d36d58c","code-development","Code & Development","#8b5cf6",23,{"id":18,"slug":19,"name":20,"colorHex":21,"iconName":22,"postCount":23},"550e8400-e29b-41d4-a716-446655440001","inteligencia-artificial","Artificial Intelligence","#6366f1","brain",14,{"id":25,"slug":26,"name":27,"colorHex":28,"iconName":9,"postCount":29},"ea63b69c-2eb4-4100-81f3-70ce52d33743","tech-news","Tech News","#e50606",4,{"id":31,"slug":32,"name":33,"colorHex":34,"iconName":35,"postCount":36},"550e8400-e29b-41d4-a716-446655440017","how-to-guides","How-To & Guides","#be123c","book-open",2,{"category":38,"featured":39,"posts":63,"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},"c2d6b1ca-29bf-401f-8ab9-a1f828504d0b","microfrontends-with-angular-and-nx-what-nobody-tells-you","Microfrontends with Angular and Nx: what nobody tells you","Every tutorial teaches how to set up microfrontends in minutes, but few reveal the architectural chaos that emerges after months of production deploys.","https:\u002F\u002Fmfgiomkkbihnlpfdxwrt.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fblog-assets\u002Fmedia\u002Ffeatured\u002F1785206853570-featured-zoyhgn.webp",false,"3368e1b2-b6de-4e94-a3d4-294fae8ade13","2026-08-03T01:42:48.969355+00:00",15,5,{"name":51,"avatar":9},"Genildo Souza",{"slug":13,"name":14,"color":15},[54,57,60],{"slug":55,"name":56},"angular","Angular",{"slug":58,"name":59},"javascript","JavaScript",{"slug":61,"name":62},"typescript","TypeScript",[64,81,102,120,137,150,174],{"id":65,"slug":66,"title":67,"excerpt":68,"image":69,"featured":45,"groupId":70,"publishedAt":71,"readingTime":72,"views":36,"author":73,"category":74,"tags":75},"980f3f66-7eec-4089-84f5-cd6515a3e9d1","stop-risking-your-frontend-the-ultimate-angular-22-architecture","Stop risking your frontend: the ultimate Angular 22 architecture","Angular 22 is here. Discover how the latest architectural shifts and native reactivity primitives make it the ultimate choice for enterprise systems.","https:\u002F\u002Fmfgiomkkbihnlpfdxwrt.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fblog-assets\u002Fmedia\u002Ffeatured\u002F1783664697703-featured-bp1wut.webp","9baf202d-f92f-4667-a3a3-8090369c1c0b","2026-07-10T06:25:52.559647+00:00",16,{"name":51,"avatar":9},{"slug":13,"name":14,"color":15},[76,77,80],{"slug":55,"name":56},{"slug":78,"name":79},"nextjs","Next.js",{"slug":58,"name":59},{"id":82,"slug":83,"title":84,"excerpt":85,"image":86,"featured":45,"groupId":87,"publishedAt":88,"readingTime":89,"views":90,"author":91,"category":92,"tags":93},"2489c084-bd7c-4d7a-9978-37b60ad17848","solidjs-in-2026-why-fine-grained-reactivity-is-outperforming-the-virtual-dom","SolidJS in 2026: Why fine-grained reactivity is outperforming the Virtual DOM","SolidJS redefines frontend performance in 2026 by ditching the Virtual DOM for fine-grained reactivity, ensuring faster updates and efficient code.","https:\u002F\u002Fmfgiomkkbihnlpfdxwrt.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fblog-assets\u002Fmedia\u002Ffeatured\u002F1782323899644-featured-1agrdn.webp","89a516d2-a66f-4df4-90c5-f1d201806688","2026-06-24T17:58:41.976369+00:00",27,0,{"name":51,"avatar":9},{"slug":13,"name":14,"color":15},[94,97,98,101],{"slug":95,"name":96},"developer-tools","Developer Tools",{"slug":58,"name":59},{"slug":99,"name":100},"nodejs","Node.js",{"slug":61,"name":62},{"id":103,"slug":104,"title":105,"excerpt":106,"image":107,"featured":45,"groupId":108,"publishedAt":109,"readingTime":110,"views":90,"author":111,"category":112,"tags":113},"c2774fb6-7f89-40e4-b516-d0b960798885","python-variables-a-practical-guide-for-beginners","Python Variables: A Practical Guide for Beginners","Learn what Python variables are, how to assign values, understand data types, and follow best practices for naming in your code.","https:\u002F\u002Fmfgiomkkbihnlpfdxwrt.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fblog-assets\u002Fmedia\u002Ffeatured\u002F1771379201744-featured-hv9g7g.jpeg","c3ef4f30-1a67-4d0d-a8b7-d130429cb362","2026-06-24T15:43:38.986832+00:00",6,{"name":51,"avatar":9},{"slug":13,"name":14,"color":15},[114,117],{"slug":115,"name":116},"django","Django",{"slug":118,"name":119},"python","Python",{"id":121,"slug":122,"title":123,"excerpt":124,"image":125,"featured":45,"groupId":126,"publishedAt":127,"readingTime":128,"views":90,"author":129,"category":130,"tags":131},"009222f1-cec3-42f9-a547-c42b20545e8b","the-end-of-the-virtual-dom-why-solidjs-signals-ensure-o1-performance-without-re-renders","The end of the Virtual DOM: why SolidJS Signals ensure O(1) performance without re-renders","Discover how SolidJS fine-grained reactivity and Signals are changing the front-end by eliminating the Virtual DOM and the cost of re-renders.","https:\u002F\u002Fmfgiomkkbihnlpfdxwrt.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fblog-assets\u002Fmedia\u002Ffeatured\u002F1781938263280-featured-zbiz78.webp","eae1bf5f-3f05-4c61-8b4f-1f0b4308f028","2026-06-20T06:56:18.540866+00:00",10,{"name":51,"avatar":9},{"slug":13,"name":14,"color":15},[132,133,136],{"slug":58,"name":59},{"slug":134,"name":135},"performance","Performance",{"slug":61,"name":62},{"id":138,"slug":139,"title":140,"excerpt":141,"image":142,"featured":45,"groupId":143,"publishedAt":144,"readingTime":110,"views":90,"author":145,"category":146,"tags":147},"a2204346-5703-47b7-87af-a16d4e1be7ab","python-decorators-understanding-property-classmethod-and-staticmethod","Python Decorators: Understanding @property, @classmethod, and @staticmethod","Confused by Python decorators? This guide demystifies @property, @classmethod, and @staticmethod, showing you how to write cleaner, modular code.","https:\u002F\u002Fmfgiomkkbihnlpfdxwrt.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fblog-assets\u002Fmedia\u002Ffeatured\u002F1773545087553-featured-z67kwd.jpeg","2f009b28-00d1-438f-9a6f-a9daeee8b8b2","2026-06-19T00:27:45.531568+00:00",{"name":51,"avatar":9},{"slug":13,"name":14,"color":15},[148,149],{"slug":115,"name":116},{"slug":118,"name":119},{"id":151,"slug":152,"title":153,"excerpt":154,"image":155,"featured":45,"groupId":156,"publishedAt":157,"readingTime":158,"views":90,"author":159,"category":160,"tags":161},"0354c063-6a77-4aff-9faf-9f6022afdf91","memory-management-in-rust-ownership-borrowing-and-lifetimes-demystified","Memory management in Rust: ownership, borrowing, and lifetimes demystified","C gives you total control—and a loaded gun. Go uses a Garbage Collector—and latency spikes. Rust ensures memory safety at compile time, zero cost.","https:\u002F\u002Fmfgiomkkbihnlpfdxwrt.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fblog-assets\u002Fmedia\u002Ffeatured\u002F1774011623570-featured-o98cys.jpeg","87be32c3-0bf4-480a-9bf4-40d764bc4aee","2026-06-18T23:56:26.873788+00:00",7,{"name":51,"avatar":9},{"slug":13,"name":14,"color":15},[162,165,168,171],{"slug":163,"name":164},"go","Go",{"slug":166,"name":167},"lifetimes","Lifetimes",{"slug":169,"name":170},"ownership","Ownership",{"slug":172,"name":173},"rust","Rust",{"id":175,"slug":176,"title":177,"excerpt":178,"image":179,"featured":45,"groupId":180,"publishedAt":181,"readingTime":128,"views":90,"author":182,"category":183,"tags":184},"d8964e11-1536-4063-9b41-d0bf4f1b7c25","the-framework-mistake-no-one-notices-in-the-first-year","The framework mistake no one notices in the first year","React, Next.js, Vue, Angular, Svelte, Astro, SolidJS, and Nuxt: eight routes, one decision. This is the honest guide to choosing your frontend","https:\u002F\u002Fmfgiomkkbihnlpfdxwrt.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fblog-assets\u002Fmedia\u002Ffeatured\u002F1781652337876-featured-k56jnv.webp","5bdee4d3-095c-4c02-99ed-7deb20fcbc6c","2026-06-17T07:53:47.117217+00:00",{"name":51,"avatar":9},{"slug":13,"name":14,"color":15},[185,186,187,188,189],{"slug":55,"name":56},{"slug":78,"name":79},{"slug":134,"name":135},{"slug":61,"name":62},{"slug":190,"name":191},"vuejs","Vue.js",22]