[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"tag-testing":3,"header-categories":13,"tag-testing-posts":82},{"success":4,"data":5},true,{"id":6,"name":7,"description":8,"color":9,"createdAt":10,"updatedAt":10,"_count":11},"testing","Testing","Software testing practices","#99425b","2026-07-24T06:02:41.806Z",{"posts":12},2,{"success":4,"data":14},{"items":15,"pagination":79},[16,25,33,41,49,57,65,72],{"id":17,"name":18,"description":19,"parentId":20,"createdAt":21,"updatedAt":21,"parent":20,"children":22,"_count":23},"ai-future","AI & The Future","Artificial intelligence and emerging technology",null,"2026-07-24T06:02:45.990Z",[],{"posts":24},1,{"id":26,"name":27,"description":28,"parentId":20,"createdAt":29,"updatedAt":29,"parent":20,"children":30,"_count":31},"tools-productivity","Tools & Productivity","Developer tools and workflow optimization","2026-07-24T06:02:45.712Z",[],{"posts":32},7,{"id":34,"name":35,"description":36,"parentId":20,"createdAt":37,"updatedAt":37,"parent":20,"children":38,"_count":39},"career","Career & Growth","Professional development for developers","2026-07-24T06:02:45.486Z",[],{"posts":40},3,{"id":42,"name":43,"description":44,"parentId":20,"createdAt":45,"updatedAt":45,"parent":20,"children":46,"_count":47},"opinion","Opinion & Analysis","Industry analysis and technical opinions","2026-07-24T06:02:45.272Z",[],{"posts":48},6,{"id":50,"name":51,"description":52,"parentId":20,"createdAt":53,"updatedAt":53,"parent":20,"children":54,"_count":55},"tutorials","Tutorials","Step-by-step learning guides","2026-07-24T06:02:44.965Z",[],{"posts":56},21,{"id":58,"name":59,"description":60,"parentId":20,"createdAt":61,"updatedAt":61,"parent":20,"children":62,"_count":63},"software-engineering","Software Engineering","Best practices, patterns, and principles","2026-07-24T06:02:44.689Z",[],{"posts":64},24,{"id":66,"name":67,"description":68,"parentId":20,"createdAt":69,"updatedAt":69,"parent":20,"children":70,"_count":71},"devops-cloud","DevOps & Cloud","Infrastructure, deployment, and cloud computing","2026-07-24T06:02:44.453Z",[],{"posts":48},{"id":73,"name":74,"description":75,"parentId":20,"createdAt":76,"updatedAt":76,"parent":20,"children":77,"_count":78},"web-development","Web Development","Frontend and backend web development tutorials and guides","2026-07-24T06:02:44.169Z",[],{"posts":64},{"page":24,"limit":80,"total":80,"totalPages":24,"hasNext":81,"hasPrev":81},8,false,{"success":4,"data":83},{"items":84,"pagination":139},[85,116],{"id":86,"slug":87,"title":88,"excerpt":89,"status":90,"visibility":91,"featuredImage":92,"readingTime":80,"viewCount":93,"publishedAt":94,"createdAt":95,"updatedAt":96,"author":97,"tags":102,"categories":112,"_count":114},"7cf48692-4de2-481a-9344-5bdb80b5a514","writing-effective-unit-tests-quality","Writing Effective Unit Tests: Quality Over Quantity","Stop chasing coverage numbers. Learn to write tests that catch real bugs, document behavior, and give you confidence to refactor.","published","public","https:\u002F\u002Fimages.unsplash.com\u002Fphoto-1550439062-609e1531270e?w=1200&q=80",545,"2026-05-06T06:04:18.665Z","2026-07-24T06:04:18.668Z","2026-07-28T15:29:55.285Z",{"id":98,"name":99,"email":100,"avatarUrl":101},"fddb5d93-7a2c-4d86-a06a-fa32e73a01c6","Mbeah Essilfie","mbeahessilfieprince@gmail.com","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F93322394?v=4",[103,107,111],{"id":104,"name":105,"color":106},"javascript","JavaScript","#f7df1e",{"id":108,"name":109,"color":110},"typescript","TypeScript","#3178c6",{"id":6,"name":7,"color":9},[113],{"id":58,"name":59},{"comments":115},0,{"id":117,"slug":118,"title":119,"excerpt":120,"status":90,"visibility":91,"featuredImage":121,"readingTime":122,"viewCount":123,"publishedAt":124,"createdAt":125,"updatedAt":126,"author":127,"tags":128,"categories":135,"_count":138},"95431d71-6467-4be0-84c0-e9ab7d912c6d","testing-vue-components-practical","Testing Vue Components: A Practical Approach","Stop writing brittle tests. Learn a pragmatic testing strategy for Vue components using Vitest and Vue Test Utils.","https:\u002F\u002Fimages.unsplash.com\u002Fphoto-1633356122544-f134324a6cee?w=1200&q=80",9,2076,"2026-07-01T06:03:14.150Z","2026-07-24T06:03:14.153Z","2026-07-28T16:28:29.596Z",{"id":98,"name":99,"email":100,"avatarUrl":101},[129,130,134],{"id":108,"name":109,"color":110},{"id":131,"name":132,"color":133},"vue","Vue","#4fc08d",{"id":6,"name":7,"color":9},[136,137],{"id":58,"name":59},{"id":50,"name":51},{"comments":115},{"page":24,"limit":140,"total":12,"totalPages":24,"hasNext":81,"hasPrev":81},12]