[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"content:legacy:surround:\u002Fsponsor":3,"content:legacy:page:\u002Fsponsor":4,"content:legacy:navigation":5},[],null,[6,157,265,286],{"title":7,"icon":8,"path":9,"stem":10,"children":11,"page":22},"Posts","fluent-color:data-bar-vertical-ascending-24","\u002Fposts","posts",[12,23,41,67,77,91,101,111,121,147],{"title":13,"icon":14,"redirect":15,"path":16,"stem":17,"children":18,"page":22},"Database","material-icon-theme:database","\u002Fposts\u002Fdatabase\u002Freplication-strategy","\u002Fposts\u002Fdatabase","posts\u002Fdatabase",[19],{"title":20,"path":15,"stem":21,"icon":4},"Database Replication strategy in large systems","posts\u002Fdatabase\u002Freplication-strategy",false,{"title":24,"icon":25,"redirect":26,"path":27,"stem":28,"children":29,"page":22},"Docker","vscode-icons:file-type-docker2","\u002Fposts\u002Fdocker\u002Fdocker-commands","\u002Fposts\u002Fdocker","posts\u002Fdocker",[30,33,37],{"title":31,"path":26,"stem":32,"icon":4},"Docker commands essentials","posts\u002Fdocker\u002Fdocker-commands",{"title":34,"path":35,"stem":36,"icon":4},"Some useful Dockerfile templates","\u002Fposts\u002Fdocker\u002Fdockerfile-templates","posts\u002Fdocker\u002Fdockerfile-templates",{"title":38,"path":39,"stem":40,"icon":4},"Setup Docker environment on Windows","\u002Fposts\u002Fdocker\u002Fsetup-docker-on-window","posts\u002Fdocker\u002Fsetup-docker-on-window",{"title":42,"icon":43,"redirect":44,"path":45,"stem":46,"children":47,"page":22},"Git & GitHub","material-icon-theme:git","\u002Fposts\u002Fgit\u002Fbrightly-decorate-graph","\u002Fposts\u002Fgit","posts\u002Fgit",[48,51,55,59,63],{"title":49,"path":44,"stem":50,"icon":4},"Brightly decorate your GitHub Graph","posts\u002Fgit\u002Fbrightly-decorate-graph",{"title":52,"path":53,"stem":54,"icon":4},"Download a specific folder on GitHub repository","\u002Fposts\u002Fgit\u002Fdownload-specific-folder","posts\u002Fgit\u002Fdownload-specific-folder",{"title":56,"path":57,"stem":58,"icon":4},"Syncing Git Tags across to other repositories","\u002Fposts\u002Fgit\u002Fsyncing-tags-across-repositories","posts\u002Fgit\u002Fsyncing-tags-across-repositories",{"title":60,"path":61,"stem":62,"icon":4},"Unlocking GitHub Achievement badges","\u002Fposts\u002Fgit\u002Funlocking-achievement-badges","posts\u002Fgit\u002Funlocking-achievement-badges",{"title":64,"path":65,"stem":66,"icon":4},"Essential Git commands every developer should master","\u002Fposts\u002Fgit\u002Fuseful-commands-like-pro","posts\u002Fgit\u002Fuseful-commands-like-pro",{"title":68,"icon":69,"redirect":70,"path":71,"stem":72,"children":73,"page":22},"Golang","material-icon-theme:go","\u002Fposts\u002Fgolang\u002Foptimizing-performance-with-pgo","\u002Fposts\u002Fgolang","posts\u002Fgolang",[74],{"title":75,"path":70,"stem":76,"icon":4},"Optimizing Performance in Go Applications with PGO","posts\u002Fgolang\u002Foptimizing-performance-with-pgo",{"title":78,"icon":79,"redirect":80,"path":81,"stem":82,"children":83,"page":22},"JavaScript","vscode-icons:file-type-js","\u002Fposts\u002Fjavascript\u002F9-lines-of-tips","\u002Fposts\u002Fjavascript","posts\u002Fjavascript",[84,87],{"title":85,"path":80,"stem":86,"icon":4},"9 lines of JavaScript replace 50 lines of code","posts\u002Fjavascript\u002F9-lines-of-tips",{"title":88,"path":89,"stem":90,"icon":4},"Javascript Promises - Specific functions and use cases","\u002Fposts\u002Fjavascript\u002Fpromises-cheatsheet","posts\u002Fjavascript\u002Fpromises-cheatsheet",{"title":92,"icon":93,"redirect":94,"path":95,"stem":96,"children":97,"page":22},"Node","material-icon-theme:nodejs-alt","\u002Fposts\u002Fnodejs\u002Fevent-loop","\u002Fposts\u002Fnodejs","posts\u002Fnodejs",[98],{"title":99,"path":94,"stem":100,"icon":4},"Secret about Event Loop flow in Nodejs","posts\u002Fnodejs\u002Fevent-loop",{"title":102,"icon":103,"redirect":104,"path":105,"stem":106,"children":107,"page":22},"Nuxt","vscode-icons:file-type-nuxt","\u002Fposts\u002Fnuxt\u002Fenable-pwa-in-nuxt","\u002Fposts\u002Fnuxt","posts\u002Fnuxt",[108],{"title":109,"path":104,"stem":110,"icon":4},"Enable PWA and Service Worker in Nuxt","posts\u002Fnuxt\u002Fenable-pwa-in-nuxt",{"title":112,"icon":113,"redirect":114,"path":115,"stem":116,"children":117,"page":22},"Performance","emojione:rocket","\u002Fposts\u002Fperformance\u002Fbackground-image-injection-problem","\u002Fposts\u002Fperformance","posts\u002Fperformance",[118],{"title":119,"path":114,"stem":120,"icon":4},"Background-Image injection problem in UX","posts\u002Fperformance\u002Fbackground-image-injection-problem",{"title":122,"icon":123,"redirect":124,"path":125,"stem":126,"children":127,"page":22},"Tutorial","fluent-color:book-open-lightbulb-24","\u002Fposts\u002Ftutorial\u002Fclassification-and-functionality-of-the-servers","\u002Fposts\u002Ftutorial","posts\u002Ftutorial",[128,131,135,139,143],{"title":129,"path":124,"stem":130,"icon":4},"Classification and functionality of the servers","posts\u002Ftutorial\u002Fclassification-and-functionality-of-the-servers",{"title":132,"path":133,"stem":134,"icon":4},"What is the difference between localhost and 127.0.0.1?","\u002Fposts\u002Ftutorial\u002Fdifferent-between-localhost-and-127-0-0-1","posts\u002Ftutorial\u002Fdifferent-between-localhost-and-127-0-0-1",{"title":136,"path":137,"stem":138,"icon":4},"8 essential network protocols every programmer should know","\u002Fposts\u002Ftutorial\u002Fessential-network-protocols","posts\u002Ftutorial\u002Fessential-network-protocols",{"title":140,"path":141,"stem":142,"icon":4},"Pre rels in header link tag - SEO technique enhancement","\u002Fposts\u002Ftutorial\u002Fpre-rels-in-header-link-tag","posts\u002Ftutorial\u002Fpre-rels-in-header-link-tag",{"title":144,"path":145,"stem":146,"icon":4},"Better code with SOLID principles","\u002Fposts\u002Ftutorial\u002Fwhat-is-solid","posts\u002Ftutorial\u002Fwhat-is-solid",{"title":148,"icon":149,"redirect":150,"path":151,"stem":152,"children":153,"page":22},"UI\u002FUX","devicon:figma","\u002Fposts\u002Fuiux\u002Fcommon-button-mistake","\u002Fposts\u002Fuiux","posts\u002Fuiux",[154],{"title":155,"path":150,"stem":156,"icon":4},"Common Button Mistake in UI\u002FUX","posts\u002Fuiux\u002Fcommon-button-mistake",{"title":158,"icon":159,"path":160,"stem":161,"children":162,"page":22},"Cheatsheets","fluent-color:paw-16","\u002Fcheatsheets","cheatsheets",[163,168,173,176,181,184,189,193,198,203,208,213,218,223,227,231,236,241,245,250,255,260],{"title":164,"path":165,"stem":166,"icon":167},"Bash","\u002Fcheatsheets\u002Fbash","cheatsheets\u002Fbash","material-icon-theme:powershell",{"title":169,"path":170,"stem":171,"icon":172},"CSS","\u002Fcheatsheets\u002Fcss","cheatsheets\u002Fcss","vscode-icons:file-type-css2",{"title":24,"path":174,"stem":175,"icon":25},"\u002Fcheatsheets\u002Fdocker","cheatsheets\u002Fdocker",{"title":177,"path":178,"stem":179,"icon":180},"Git","\u002Fcheatsheets\u002Fgit","cheatsheets\u002Fgit","devicon:git",{"title":68,"path":182,"stem":183,"icon":69},"\u002Fcheatsheets\u002Fgo","cheatsheets\u002Fgo",{"title":185,"path":186,"stem":187,"icon":188},"HTML","\u002Fcheatsheets\u002Fhtml","cheatsheets\u002Fhtml","material-icon-theme:html",{"title":78,"path":190,"stem":191,"icon":192},"\u002Fcheatsheets\u002Fjavascript","cheatsheets\u002Fjavascript","material-icon-theme:javascript",{"title":194,"path":195,"stem":196,"icon":197},"Latex","\u002Fcheatsheets\u002Flatex","cheatsheets\u002Flatex","material-icon-theme:latexmk",{"title":199,"path":200,"stem":201,"icon":202},"Linux","\u002Fcheatsheets\u002Flinux","cheatsheets\u002Flinux","devicon:linux",{"title":204,"path":205,"stem":206,"icon":207},"Markdown","\u002Fcheatsheets\u002Fmarkdown","cheatsheets\u002Fmarkdown","material-icon-theme:markdown",{"title":209,"path":210,"stem":211,"icon":212},"Mongo","\u002Fcheatsheets\u002Fmongo","cheatsheets\u002Fmongo","devicon:mongodb",{"title":214,"path":215,"stem":216,"icon":217},"Nest","\u002Fcheatsheets\u002Fnest","cheatsheets\u002Fnest","material-icon-theme:nest",{"title":219,"path":220,"stem":221,"icon":222},"Next","\u002Fcheatsheets\u002Fnext","cheatsheets\u002Fnext","logos:nextjs-icon",{"title":92,"path":224,"stem":225,"icon":226},"\u002Fcheatsheets\u002Fnode","cheatsheets\u002Fnode","material-icon-theme:nodejs",{"title":102,"path":228,"stem":229,"icon":230},"\u002Fcheatsheets\u002Fnuxt","cheatsheets\u002Fnuxt","material-icon-theme:nuxt",{"title":232,"path":233,"stem":234,"icon":235},"React","\u002Fcheatsheets\u002Freact","cheatsheets\u002Freact","material-icon-theme:react",{"title":237,"path":238,"stem":239,"icon":240},"Redis","\u002Fcheatsheets\u002Fredis","cheatsheets\u002Fredis","vscode-icons:folder-type-redis-opened",{"title":242,"path":243,"stem":244,"icon":14},"SQL","\u002Fcheatsheets\u002Fsql","cheatsheets\u002Fsql",{"title":246,"path":247,"stem":248,"icon":249},"Typescript","\u002Fcheatsheets\u002Ftypescript","cheatsheets\u002Ftypescript","material-icon-theme:typescript",{"title":251,"path":252,"stem":253,"icon":254},"Vercel","\u002Fcheatsheets\u002Fvercel","cheatsheets\u002Fvercel","vscode-icons:file-type-light-vercel",{"title":256,"path":257,"stem":258,"icon":259},"Vue","\u002Fcheatsheets\u002Fvue","cheatsheets\u002Fvue","material-icon-theme:vue",{"title":261,"path":262,"stem":263,"icon":264},"Windows","\u002Fcheatsheets\u002Fwindow","cheatsheets\u002Fwindow","material-icon-theme:folder-windows",{"title":266,"icon":267,"path":268,"stem":269,"children":270,"page":22},"Templates","fluent-color:data-pie-24","\u002Ftemplates","templates",[271,274,277,280,283],{"title":68,"path":272,"stem":273,"icon":69},"\u002Ftemplates\u002Fgo","templates\u002Fgo",{"title":219,"path":275,"stem":276,"icon":222},"\u002Ftemplates\u002Fnext","templates\u002Fnext",{"title":102,"path":278,"stem":279,"icon":230},"\u002Ftemplates\u002Fnuxt","templates\u002Fnuxt",{"title":232,"path":281,"stem":282,"icon":235},"\u002Ftemplates\u002Freact","templates\u002Freact",{"title":256,"path":284,"stem":285,"icon":259},"\u002Ftemplates\u002Fvue","templates\u002Fvue",{"title":287,"icon":159,"path":288,"stem":289,"children":290,"page":22},"Interviews","\u002Finterviews","interviews",[291],{"title":185,"path":292,"stem":293,"icon":188},"\u002Finterviews\u002Fhtml","interviews\u002Fhtml"]