[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"categories-en":3,"tag:\u002Ftags\u002Fnextjs:1":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,{"tag":38,"posts":41,"total":78,"localeCounts":175},{"slug":39,"name":40},"nextjs","Next.js",[42,57,70,84,97,109,122,135,149,162],{"id":43,"slug":44,"title":45,"excerpt":46,"image":47,"featured":48,"groupId":49,"publishedAt":50,"readingTime":23,"views":51,"author":52,"category":54,"tags":55},"e63ce578-4726-46d2-8045-df6e4243657a","nextjs-16-ppr-eliminate-the-static-vs-dynamic-tradeoff-and-achieve-edge-ttfb-with-fresh-data","Next.js 16 PPR: Eliminate the static vs. dynamic tradeoff and achieve Edge TTFB with fresh data","Partial Prerendering in Next.js 16 resolves the classic rendering tradeoff, delivering static speed with dynamic data in one seamless response.","https:\u002F\u002Fmfgiomkkbihnlpfdxwrt.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fblog-assets\u002Fmedia\u002Ffeatured\u002F1783970715281-featured-ikveub.webp",false,"4982f454-7d33-4921-a2b5-c1c663505594","2026-07-13T19:26:00.750741+00:00",1,{"name":53,"avatar":9},"Genildo Souza",{"slug":13,"name":14,"color":15},[56],{"slug":39,"name":40},{"id":58,"slug":59,"title":60,"excerpt":61,"image":62,"featured":48,"groupId":63,"publishedAt":64,"readingTime":65,"views":36,"author":66,"category":67,"tags":68},"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":53,"avatar":9},{"slug":13,"name":14,"color":15},[69],{"slug":39,"name":40},{"id":71,"slug":72,"title":73,"excerpt":74,"image":75,"featured":48,"groupId":76,"publishedAt":77,"readingTime":78,"views":79,"author":80,"category":81,"tags":82},"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",10,0,{"name":53,"avatar":9},{"slug":13,"name":14,"color":15},[83],{"slug":39,"name":40},{"id":85,"slug":86,"title":87,"excerpt":88,"image":89,"featured":48,"groupId":90,"publishedAt":91,"readingTime":92,"views":79,"author":93,"category":94,"tags":95},"98f6dff5-36ab-4c11-88cc-9303210f5558","lazy-loading-load-less-to-deliver-more","Lazy Loading: load less to deliver more","The web has never been so fast, yet never swallowed so many megabytes. The way out isn't speeding up delivery, but deferring what doesn't matter now.","https:\u002F\u002Fmfgiomkkbihnlpfdxwrt.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fblog-assets\u002Fmedia\u002Ffeatured\u002F1781223190438-featured-0vuabu.webp","9d929438-44e5-45d5-9fae-0c0575255130","2026-06-16T01:28:29.299376+00:00",13,{"name":53,"avatar":9},{"slug":6,"name":7,"color":8},[96],{"slug":39,"name":40},{"id":98,"slug":99,"title":100,"excerpt":101,"image":102,"featured":48,"groupId":103,"publishedAt":104,"readingTime":78,"views":79,"author":105,"category":106,"tags":107},"18b8316e-7a92-43bf-b459-fcc7199f9ba3","the-2026-frontend-framework-guide-nobody-asked-for-but-everyone-needs","The 2026 Frontend Framework Guide Nobody Asked For (But Everyone Needs)","The truth about frontend frameworks in 2026. We analyze React, Vue, Angular, Svelte, and Solid based on real satisfaction and market data. Understand how technology convergence changes the ideal stack choice for your project.","https:\u002F\u002Fmfgiomkkbihnlpfdxwrt.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fblog-assets\u002Fmedia\u002Ffeatured\u002F1774504630324-featured-pmt8w2.jpeg","286c28d0-b72d-42f1-9d3e-097f377a8874","2026-04-25T00:09:20.168247+00:00",{"name":53,"avatar":9},{"slug":13,"name":14,"color":15},[108],{"slug":39,"name":40},{"id":110,"slug":111,"title":112,"excerpt":113,"image":114,"featured":48,"groupId":115,"publishedAt":116,"readingTime":29,"views":117,"author":118,"category":119,"tags":120},"236a0e47-856e-4f18-8d4e-5d68d2c04004","angular-vs-nextjs-which-to-choose","Angular vs Next.js: Which to choose?","Angular and Next.js are two dominant technologies in web development, but they shine in distinct scenarios. Angular is ideal for complex enterprise applications, focusing on consistency and long lifecycles. Next.js, on the other hand, excels in content-heavy sites, MVPs, and projects requiring high performance and SEO. The right choice depends on your project's context.","https:\u002F\u002Fmfgiomkkbihnlpfdxwrt.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fblog-assets\u002Fmedia\u002Ffeatured\u002F1771369943174-featured-rl2sad.jpeg","1c4c39a8-20ae-4b56-9001-c44d6d7ed5ec","2026-03-26T03:40:05.431+00:00",214,{"name":53,"avatar":9},{"slug":6,"name":7,"color":8},[121],{"slug":39,"name":40},{"id":123,"slug":124,"title":125,"excerpt":126,"image":127,"featured":48,"groupId":128,"publishedAt":129,"readingTime":78,"views":130,"author":131,"category":132,"tags":133},"64ce42d7-3398-425d-817a-714ee77cbd1d","runtime-the-concept-nobody-explained-properly-and-that-changes-everything-when-you-understand-it","Runtime: The Concept Nobody Explained Properly (And That Changes Everything When You Understand It)","Runtime means both the moment of execution and the environment that runs the code. Understand this duality, learn to differentiate compile-time errors from runtime errors, and see how Node, Deno, and Bun apply this concept in distinct ways.","https:\u002F\u002Fmfgiomkkbihnlpfdxwrt.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fblog-assets\u002Fmedia\u002Ffeatured\u002F1774464638320-featured-ijck77.jpg","6db59740-4e97-4af7-9572-90cab25f01f8","2026-03-25T23:01:24.283+00:00",151,{"name":53,"avatar":9},{"slug":13,"name":14,"color":15},[134],{"slug":39,"name":40},{"id":136,"slug":137,"title":138,"excerpt":139,"image":140,"featured":48,"groupId":141,"publishedAt":142,"readingTime":143,"views":144,"author":145,"category":146,"tags":147},"4fce8bd7-aeef-47f2-aa71-75e4432f2401","nextjs-16-the-version-that-stops-pretending-cache-was-simple","Next.js 16: The Version That Stops Pretending Cache Was Simple","Tired of slow builds and invalidating cache? Next.js 16 solves this! With Turbopack now standard, Cache Components for explicit cache control, proxy.ts for Node.js, stable React Compiler, and React 19.2, development becomes faster and more intuitive. Also discover DevTools MCP for AI-assisted debugging.","https:\u002F\u002Fmfgiomkkbihnlpfdxwrt.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fblog-assets\u002Fmedia\u002Ffeatured\u002F1773632169148-featured-3pk1lx.jpeg","ee5270a8-5ea3-4010-9a0e-fd45f7252be5","2026-03-22T20:35:46.91+00:00",6,59,{"name":53,"avatar":9},{"slug":6,"name":7,"color":8},[148],{"slug":39,"name":40},{"id":150,"slug":151,"title":152,"excerpt":153,"image":154,"featured":48,"groupId":155,"publishedAt":156,"readingTime":157,"views":144,"author":158,"category":159,"tags":160},"2636a335-cc85-449c-84f4-46fef654d2b4","nextjs-15-react-19-full-stack-implementation-guide","Next.js 15 + React 19: Full-Stack Implementation Guide","Production-ready patterns for modern React development","https:\u002F\u002Fmfgiomkkbihnlpfdxwrt.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fblog-assets\u002Fmedia\u002Ffeatured\u002F1766806216056-featured-jjk17v.webp","f45b68e5-cb4a-4016-92fb-6a074f0068bd","2025-12-27T02:39:02.232911+00:00",9,{"name":53,"avatar":9},{"slug":6,"name":7,"color":8},[161],{"slug":39,"name":40},{"id":163,"slug":164,"title":165,"excerpt":166,"image":167,"featured":48,"groupId":168,"publishedAt":169,"readingTime":23,"views":170,"author":171,"category":172,"tags":173},"c0dc6d09-7c9d-479a-a3cf-4387fa5e7d7c","firebase-with-nextjs-typescript-ultimate-baas-guide","Firebase with Next.js & TypeScript: Ultimate BaaS Guide","Modern web development demands full-stack solutions. Firebase transforms into an indispensable ally for Next.js developers, removing infrastructure complexity. This guide covers robust integration with TypeScript, leveraging Firestore, Auth, Cloud Functions, and new AI features like Data Connect and Genkit to accelerate project delivery.","https:\u002F\u002Fmfgiomkkbihnlpfdxwrt.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fblog-assets\u002Fmedia\u002Ffeatured\u002F1766806352787-featured-sflfuf.png","5f43c57d-5bc9-488c-97ac-cc995eb25164","2025-12-24T14:36:23.616797+00:00",90,{"name":53,"avatar":9},{"slug":6,"name":7,"color":8},[174],{"slug":39,"name":40},{"pt":176,"en":78,"es":36},11]