[{"data":1,"prerenderedAt":56},["ShallowReactive",2],{"blog-posts":3},[4,15,25,33,39,48],{"title":5,"description":6,"date":7,"tags":8,"minutes":13,"path":14},"Demystifying the ECMAScript Spec: Array.prototype.push","A step-by-step tutorial on translating the ECMAScript specification for Array.prototype.push into working JavaScript.","2026-09-22",[9,10,11,12],"intermediate","ecmascript","javascript","tutorial",12,"\u002Fblog\u002Fdemystifying-the-ecmascript-spec-array-push",{"title":16,"description":17,"date":18,"tags":19,"minutes":23,"path":24},"V-Card In Depth","Diving into the innards of Vuetify","2023-03-08",[20,21,22,11],"beginners","vuetify","vue",6,"\u002Fblog\u002Fv-card-in-depth",{"title":26,"description":27,"date":28,"tags":29,"minutes":31,"path":32},"Getting Started With The Beacon API","A tutorial of the Beacon API for web","2020-06-25",[11,30,12],"web api",7,"\u002Fblog\u002Fgetting-started-with-the-beacon-api",{"title":34,"description":35,"date":36,"tags":37,"minutes":23,"path":38},"What is Tree Shaking","A brief overview of treeshaking in JavaScript","2020-05-29",[20,21,22,11],"\u002Fblog\u002Fwhat-is-tree-shaking",{"title":40,"description":41,"date":42,"tags":43,"minutes":46,"path":47},"What is a CLI","Introduction to a Command Line Interface","2020-05-11",[44,21,45],"vue3","typescript",4,"\u002Fblog\u002Fwhat-is-a-cli",{"title":49,"description":50,"date":51,"tags":52,"minutes":46,"path":55},"Let's build a Github Profile Search Web App","A tutorial for using the Github API","2019-07-03",[53,11,54,12],"web project","github api","\u002Fblog\u002Flets-build-a-github-profile-search-web-app",1790185051264]