[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"verticals":3,"tag-watercooler-1":44,"tags-all":82,"search-suggestions":202},[4,20,32],{"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","Read it. Run it. Prove it.","A post a day on modern web development — most with an editable playground and a quiz that explains every answer. Free, no account needed.","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.","Grammar explained the way good documentation explains an API — one idea at a time, each with a quiz.","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,{"id":33,"slug":34,"name":35,"tagline":36,"description":37,"accentFrom":38,"accentTo":39,"icon":40,"defaultLocale":13,"locales":41,"features":42,"position":43},"7b3c16f2-931d-410e-802e-e1fa4edab7de","soft","Soft Skills","The half of the job nobody wrote documentation for.","Weekly, on the parts of working life that decide more than your code does — first weeks, meetings, interviews, promotions, and the people around you. Written from what actually happens, and recorded as a podcast you can listen to on the walk.","emerald-400","teal-300","◉",[13],{"courses":18,"paths":18,"articles":17,"exams":18,"flashcards":18,"packages":18,"community":17,"certificates":18,"teams":18,"commerce":18},3,{"items":45,"meta":79},[46],{"id":47,"slug":48,"title":49,"subtitle":50,"excerpt":51,"coverUrl":52,"locale":13,"readingMinutes":53,"publishedAt":54,"viewCount":55,"likeCount":19,"commentCount":19,"author":56,"vertical":61,"topic":62,"tags":65,"_count":78,"playground":50,"hasQuiz":18,"hasPlayground":18},"01a1309c-2cb6-74ab-bc8a-0e9009fda37b","remote-visibility-promotion","Remote work means someone else is telling your story for you",null,"When you're not in the room where advancement gets decided, your manager becomes the only account of your work that reaches it. Here's what that changes, and what to actually say before the next one happens.","\u002Fmedia\u002Fcovers\u002Fremote-visibility-promotion.png",7,"2026-10-14T06:10:59.448Z",23,{"id":57,"name":58,"username":59,"avatarUrl":50,"headline":60},"019fe637-3c25-7088-9034-39c9f15dc3c8","Parsa Jiravand","parsa","Frontend engineer · building bestpractic",{"slug":34,"name":35,"accentFrom":38,"accentTo":39},{"slug":63,"name":64},"company","Company shapes",[66,69,72,75],{"slug":67,"name":68,"color":50},"career","Career",{"slug":70,"name":71,"color":50},"discuss","Discuss",{"slug":73,"name":74,"color":50},"watercooler","Watercooler",{"slug":76,"name":77,"color":50},"productivity","Productivity",{"assessments":19},{"page":80,"perPage":81,"total":80,"totalPages":80},1,12,[83,87,91,95,99,103,107,111,115,119,122,126,130,133,136,140,143,146,149,151,152,156,159,162,163,166,169,172,175,178,181,184,187,190,193,196,199],{"slug":84,"name":85,"color":50,"articles":86},"webdev","Webdev",138,{"slug":88,"name":89,"color":50,"articles":90},"javascript","Javascript",113,{"slug":92,"name":93,"color":50,"articles":94},"frontend","Frontend",83,{"slug":96,"name":97,"color":50,"articles":98},"tutorial","Tutorial",53,{"slug":100,"name":101,"color":50,"articles":102},"css","Css",42,{"slug":104,"name":105,"color":50,"articles":106},"performance","Performance",21,{"slug":108,"name":109,"color":50,"articles":110},"typescript","Typescript",18,{"slug":112,"name":113,"color":50,"articles":114},"react","React",17,{"slug":116,"name":117,"color":50,"articles":118},"browser","Browser",13,{"slug":120,"name":121,"color":50,"articles":81},"node","Node",{"slug":123,"name":124,"color":50,"articles":125},"programming","Programming",10,{"slug":127,"name":128,"color":50,"articles":129},"html","Html",9,{"slug":131,"name":132,"color":50,"articles":129},"accessibility","Accessibility",{"slug":134,"name":135,"color":50,"articles":53},"nextjs","Nextjs",{"slug":137,"name":138,"color":50,"articles":139},"nuxt","Nuxt",6,{"slug":141,"name":142,"color":50,"articles":139},"nestjs","Nestjs",{"slug":144,"name":145,"color":50,"articles":139},"grammar","Grammar",{"slug":147,"name":148,"color":50,"articles":139},"vue","Vue",{"slug":67,"name":68,"color":50,"articles":150},5,{"slug":70,"name":71,"color":50,"articles":150},{"slug":153,"name":154,"color":50,"articles":155},"ssr","SSR",4,{"slug":157,"name":158,"color":50,"articles":155},"apis","Apis",{"slug":160,"name":161,"color":50,"articles":155},"beginners","Beginners",{"slug":76,"name":77,"color":50,"articles":155},{"slug":164,"name":165,"color":50,"articles":43},"ai","Ai",{"slug":167,"name":168,"color":50,"articles":43},"security","Security",{"slug":170,"name":171,"color":50,"articles":43},"api","API",{"slug":173,"name":174,"color":50,"articles":31},"async","Async",{"slug":176,"name":177,"color":50,"articles":31},"forms","Forms",{"slug":179,"name":180,"color":50,"articles":31},"dom","Dom",{"slug":182,"name":183,"color":50,"articles":31},"english","English",{"slug":185,"name":186,"color":50,"articles":31},"verbs","Verbs",{"slug":188,"name":189,"color":50,"articles":31},"spanish","Spanish",{"slug":191,"name":192,"color":50,"articles":31},"a1","A1",{"slug":194,"name":195,"color":50,"articles":31},"a2","A2",{"slug":197,"name":198,"color":50,"articles":31},"tenses","Tenses",{"slug":200,"name":201,"color":50,"articles":31},"turkish","Turkish",[203,204,205,206,207,208,209,210,211,212,213,214],{"slug":84,"name":85,"articles":86},{"slug":88,"name":89,"articles":90},{"slug":92,"name":93,"articles":94},{"slug":96,"name":97,"articles":98},{"slug":100,"name":101,"articles":102},{"slug":104,"name":105,"articles":106},{"slug":108,"name":109,"articles":110},{"slug":112,"name":113,"articles":114},{"slug":116,"name":117,"articles":118},{"slug":120,"name":121,"articles":81},{"slug":123,"name":124,"articles":125},{"slug":131,"name":132,"articles":129}]