PinnedPublished inJavaScript in Plain EnglishShould You Trust JavaScript Execution?JavaScript is one of the most dynamic scripting programming languages. This article underlines the security concerns associated with JS.Dec 15, 2021327Dec 15, 2021327
A 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!6d ago36d ago3
TypeScript: when it helps & when it’s worse!I love TS until the point I hate it and this post is about the latter part.Jan 10992Jan 10992
MDN doesn’t trust you, should you trust MDN?Recent “drama” explained … it’s all about security and moving the Web forward the right way!Oct 14, 20241151Oct 14, 20241151
On JS Closures and LeaksIf you haven’t read (entirely) this Jake’s post you should.Aug 1, 20241041Aug 1, 20241041
A SharedArrayBuffer PolyfillThat’s it, that’s the post, really … I’ve solved it all and I’d like to share my solution with you 😇Jul 2, 20244Jul 2, 20244
How to embed your WASM blobIf there’s a single thing I don’t like about WASM is its distribution channel: hard to bundle, deliver offline or embed: until now 😇Jun 10, 2024131Jun 10, 2024131
A pattern around modern incompetent assistanceI don’t know if this is something new or common in your country too but definitively there is a common pattern in Italy about this issue.Jun 6, 20243Jun 6, 20243
Banca Sella tipo Black MirrorUn disastro come 3 giorni senza avere accesso a soldi raccontato da me ed i socials.Apr 9, 202412Apr 9, 202412
Why would you choose Scripting?This post is not about the boring JS vs TS debate, or Rust vs JS or anything like that, this post is about scripting PLs future.Feb 1, 202458Feb 1, 202458
CalVer or SemVer?This is going to be quick: there are pros and cons for both and I’d like to expand a tiny bit about this.Jan 31, 2024Jan 31, 2024
JS Proxy ShenanigansThis is a quick walk through all the things that might be unexpected while dealing with the Proxy standard as presented by TC39Nov 20, 2023Nov 20, 2023
A coincident Web worldI don’t know if you read my Atomics and SharedArrayBuffer recent post but to me that was a journey to connect the dots. The result? Here!Jul 4, 20232Jul 4, 20232
About SharedArrayBuffer & AtomicsA walk through both caveats and all the amazing things these two modern Web primitives enable for anything non-blocking in the wild.Jun 15, 2023Jun 15, 2023
“Si ma come ti contano le ore?”en: this is an Italian post/follow up of my LinkedIn post, around one question I’ve been asked once back in Italy.Mar 17, 2023Mar 17, 2023
Published inBetter ProgrammingUsing LiteFS with Bun on Fly.ioLearn how to deploy your next Bun project on the cloud — with a free databaseFeb 22, 2023Feb 22, 2023
JS Class fields potentially harmfulI was extending builtin DOM elements with nonchalance (literally), using all modern JS features, when suddenly something weird happened …Feb 14, 20234Feb 14, 20234
Taming the Web Speech APIUnfortunately the Web Speech API is very cool but kinda unusable. This post goal is to help you out providing solutions for iOS too.Jan 31, 20235Jan 31, 20235
A quick update on ESXI’ve been exploring for the last few months a way to improve the current state of JSX and this is the current state.Jan 19, 20232Jan 19, 20232
A JS __proto__ “fun” factThere’s an hidden, not discussed enough, “gem” around __proto__ magic and I bet you’ll likely fail some challenge I’ve written in this…Nov 25, 20222Nov 25, 20222