[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"verticals":3,"tag-a1-1":32,"tags-all":95},[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":93},[34,69],{"id":35,"slug":36,"title":37,"subtitle":38,"excerpt":39,"coverUrl":38,"locale":13,"readingMinutes":40,"publishedAt":41,"viewCount":42,"likeCount":19,"commentCount":19,"author":43,"vertical":48,"topic":49,"tags":52,"_count":66,"playground":68,"hasQuiz":17,"hasPlayground":17},"019ff280-9d75-715b-b7db-27dd9deec26a","spanish-a1-ser-vs-estar","Spanish A1: ser vs estar — two verbs for 'to be', and the line between them",null,"Spanish splits 'to be' into ser and estar. The usual advice — permanent versus temporary — breaks immediately. Here is the line that actually holds.",3,"2026-08-10T07:00:00.000Z",62,{"id":44,"name":45,"username":46,"avatarUrl":38,"headline":47},"019fe637-3c25-7088-9034-39c9f15dc3c8","Parsa Jiravand","parsa","Frontend engineer · building bestpractic",{"slug":22,"name":23,"accentFrom":26,"accentTo":10},{"slug":50,"name":51},"spanish","Spanish",[53,54,57,60,63],{"slug":50,"name":51,"color":38},{"slug":55,"name":56,"color":38},"a1","A1",{"slug":58,"name":59,"color":38},"es-a1","Es-a1",{"slug":61,"name":62,"color":38},"grammar","Grammar",{"slug":64,"name":65,"color":38},"verbs","Verbs",{"assessments":67},1,{"slug":36},{"id":70,"slug":71,"title":72,"subtitle":38,"excerpt":73,"coverUrl":38,"locale":13,"readingMinutes":31,"publishedAt":74,"viewCount":75,"likeCount":19,"commentCount":19,"author":76,"vertical":77,"topic":78,"tags":81,"_count":91,"playground":92,"hasQuiz":17,"hasPlayground":17},"019ff280-9ef6-70b1-86a9-3d4271f797fe","turkish-a1-vowel-harmony","Turkish A1: vowel harmony — the rule that makes every ending predictable","Turkish glues endings onto words, and the vowel in the ending changes to match the word. Learn the two harmony rules and you stop memorising endings and start deriving them.","2026-08-09T07:00:00.000Z",59,{"id":44,"name":45,"username":46,"avatarUrl":38,"headline":47},{"slug":22,"name":23,"accentFrom":26,"accentTo":10},{"slug":79,"name":80},"turkish","Turkish",[82,83,84,87,88],{"slug":79,"name":80,"color":38},{"slug":55,"name":56,"color":38},{"slug":85,"name":86,"color":38},"tr-a1","Tr-a1",{"slug":61,"name":62,"color":38},{"slug":89,"name":90,"color":38},"pronunciation","Pronunciation",{"assessments":67},{"slug":71},{"page":67,"perPage":94,"total":31,"totalPages":67},12,[96,100,104,108,112,116,120,124,128,129,132,135,138,139,140],{"slug":97,"name":98,"color":38,"articles":99},"webdev","Webdev",51,{"slug":101,"name":102,"color":38,"articles":103},"javascript","Javascript",46,{"slug":105,"name":106,"color":38,"articles":107},"frontend","Frontend",45,{"slug":109,"name":110,"color":38,"articles":111},"css","Css",19,{"slug":113,"name":114,"color":38,"articles":115},"typescript","Typescript",9,{"slug":117,"name":118,"color":38,"articles":119},"performance","Performance",7,{"slug":121,"name":122,"color":38,"articles":123},"react","React",5,{"slug":125,"name":126,"color":38,"articles":127},"node","Node",4,{"slug":61,"name":62,"color":38,"articles":127},{"slug":130,"name":131,"color":38,"articles":40},"ai","Ai",{"slug":133,"name":134,"color":38,"articles":40},"tutorial","Tutorial",{"slug":136,"name":137,"color":38,"articles":40},"html","Html",{"slug":64,"name":65,"color":38,"articles":31},{"slug":55,"name":56,"color":38,"articles":31},{"slug":79,"name":80,"color":38,"articles":31}]