Andrea Giammarchi·Aug 17Prefer dispose() VS destroy() in JS APIs!I don’t even know who this post is targeting but as a long-time PHP Engineer I often missed the ability to __destruct classes instances.
Andrea Giammarchi·Jul 30PAIrProgrammingFirst time I spend a whole day within Cursor and its AI capabilities, and this is my follow up around it:
Andrea Giammarchi·Mar 23About modern AI and DXIt’s that time of the quarter I need to quickly (yet consciously) ship results, and gosh if my landscape of projects and libraries is…
Andrea Giammarchi·Oct 14, 2025JavaScript “protected” propertiesPrivate JS fields are both cool and “wasteful”, let me expand on that.A response icon1A response icon1
Andrea Giammarchi·Jul 15, 2025Taming JS Proxy APIWith the plethora of libraries dealing with remote references and the amount of WASM targeting runtimes it’s time to get this story right…
Andrea Giammarchi·Jun 19, 2025Some Service Worker AbsurdityIt’s been years since this lovely primitive landed on all relevant browsers but the current state feels stuck in the 90s’ and is hostile…A response icon1A response icon1
Andrea Giammarchi·May 19, 2025Surviving the Structured Clone algorithmUsed internally by IndexedDB, Workers and other APIs, this algorithm lacks user-land flexibility: here my proposal to fix all the issues!
Andrea Giammarchi·Feb 27, 2025A JS Buffer maxByteLength Solution?When low-level Web APIs are based on guestimates you already know what the outcome could be: a (very likely slow) mess!
Andrea Giammarchi·Jan 10, 2025TypeScript: when it helps & when it’s worse!I love TS until the point I hate it and this post is about the latter part.A response icon2A response icon2
Andrea Giammarchi·Oct 14, 2024MDN doesn’t trust you, should you trust MDN?Recent “drama” explained … it’s all about security and moving the Web forward the right way!A response icon1A response icon1