[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"verticals":3,"tag-webdev-5":32,"tags-dev":90},[4,20],{"id":5,"slug":6,"name":7,"tagline":8,"description":9,"accentFrom":10,"accentTo":11,"icon":12,"defaultLocale":13,"locales":14,"features":16,"position":19},"019fe637-3d33-714b-b57f-23e163ffca0c","dev","Web Development","Build. Learn. Ship.","Practical courses, engineering-grade articles and open-source tools for people who ship.","violet-500","cyan-400","◇","en",[13,15],"fa",{"courses":17,"paths":17,"articles":17,"exams":18,"flashcards":18,"packages":17,"community":17,"certificates":17,"teams":17,"commerce":17},true,false,0,{"id":21,"slug":22,"name":23,"tagline":24,"description":25,"accentFrom":26,"accentTo":10,"icon":27,"defaultLocale":13,"locales":28,"features":30,"position":31},"019fe637-3dc2-754c-8657-0f175bfee7c6","lang","Languages","Learn a language the way you learn a codebase.","Structured paths, listening drills and spaced repetition that actually sticks.","amber-400","⌘",[13,15,29],"es",{"courses":18,"paths":18,"articles":17,"exams":18,"flashcards":17,"packages":18,"community":17,"certificates":17,"teams":18,"commerce":18},2,{"items":33,"meta":87},[34,66],{"id":35,"slug":36,"title":37,"subtitle":38,"excerpt":39,"coverUrl":40,"locale":13,"readingMinutes":41,"publishedAt":42,"viewCount":43,"likeCount":19,"commentCount":19,"author":44,"vertical":49,"topic":50,"tags":53,"_count":65,"playground":38,"hasQuiz":18,"hasPlayground":18},"019fe65f-a25a-702f-b8a0-ae60efb61964","design-system-api-for-machines","Your Design System Is Now an API for Machines",null,"Component libraries used to be for humans. Now they're the rails an AI plans against — and that changes how you should build them.","\u002Fmedia\u002Fcovers\u002Fdesign-system-api-for-machines.png",3,"2026-06-26T07:29:19.042Z",12,{"id":45,"name":46,"username":47,"avatarUrl":38,"headline":48},"019fe637-3c25-7088-9034-39c9f15dc3c8","Parsa Jiravand","parsa","Frontend engineer · building bestpractic",{"slug":6,"name":7,"accentFrom":10,"accentTo":11},{"slug":51,"name":52},"designsystems","Design Systems",[54,57,60,62],{"slug":55,"name":56,"color":38},"webdev","Webdev",{"slug":58,"name":59,"color":38},"frontend","Frontend",{"slug":51,"name":61,"color":38},"Designsystems",{"slug":63,"name":64,"color":38},"ai","Ai",{"assessments":19},{"id":67,"slug":68,"title":69,"subtitle":38,"excerpt":70,"coverUrl":71,"locale":13,"readingMinutes":72,"publishedAt":73,"viewCount":74,"likeCount":19,"commentCount":19,"author":75,"vertical":76,"topic":77,"tags":79,"_count":86,"playground":38,"hasQuiz":18,"hasPlayground":18},"019fe65f-9991-7098-a2e8-28d741366ffa","frontend-future-ai","The Frontend Is Becoming a Conversation: Where UI Engineering Goes Next","Frontend stacks consolidated, the rendering wars cooled off, and AI quietly changed what a frontend engineer actually does all day. Here's where it's heading.","\u002Fmedia\u002Fcovers\u002Ffrontend-future-ai.png",4,"2026-06-25T12:27:00.662Z",11,{"id":45,"name":46,"username":47,"avatarUrl":38,"headline":48},{"slug":6,"name":7,"accentFrom":10,"accentTo":11},{"slug":63,"name":78},"AI",[80,81,82,83],{"slug":55,"name":56,"color":38},{"slug":58,"name":59,"color":38},{"slug":63,"name":64,"color":38},{"slug":84,"name":85,"color":38},"javascript","Javascript",{"assessments":19},{"page":88,"perPage":43,"total":89,"totalPages":88},5,50,[91,92,94,96,100,104,108,111,114,115,118],{"slug":55,"name":56,"color":38,"articles":89},{"slug":84,"name":85,"color":38,"articles":93},45,{"slug":58,"name":59,"color":38,"articles":95},44,{"slug":97,"name":98,"color":38,"articles":99},"css","Css",18,{"slug":101,"name":102,"color":38,"articles":103},"typescript","Typescript",9,{"slug":105,"name":106,"color":38,"articles":107},"performance","Performance",7,{"slug":109,"name":110,"color":38,"articles":88},"react","React",{"slug":112,"name":113,"color":38,"articles":72},"node","Node",{"slug":63,"name":64,"color":38,"articles":41},{"slug":116,"name":117,"color":38,"articles":41},"tutorial","Tutorial",{"slug":119,"name":120,"color":38,"articles":41},"html","Html"]