Didn’t write many blog posts this year. To make up for it, I hand-crafted some musoems for you.
Author Archives: Mr Speaker
WebGL2 Voxels
I made a minecraft-y voxel world in WebGL2 a while back… just realised it’s not on the blog. Now it is! The code is on GitHub, and my favourite thing about it: pure JavaScript – no dot files, no pacakge.json, no build files, no… nothin’. Just double click index.html (and/or view-source) – like the old […]
Deleted my twi**er account
12 years it took me, but I finally got there. 12 years is a long time, and I feel like I’ve lost an old neighbour who I hated, but I refused to move just because of them. Expect more ramblings, now that I have nowhere else to post them.
De-bloating my piece of the web
While tackling a TODO task on a client’s mobile web app, I noticed it was loading nearly 15Mb of non-app scripts. This included several third-party marketing/user assistance/analytics scripts, CDN hosted libraries, some ad scripts, and their embedded videos where also loading their own cornucopia of scripts, cookies, and trackers. FIFTEEN MEGABYTES! I sighed as I […]
Where the ECMA 262 1st Edition did they come from?
Following on from my recent blog post “Where the HTML4.0 did they come from” (October 2005)… I just found two native JavaScript constants that I have hardcoded *at least* 100 times over the years: I guess I should be forgiven for not knowing about them yet, they’ve only been there since 1997.
Farm to Table: A postmortem
You have 48 hours of adventuring time in a country you’ve *never* been to, and *may never* return. By random chance, There is a 48 hour game jam happening simultaneously. A sacrifice must be made: the game or the experience? Choose wisely. … Trick question! You can do both, poorly! Welcome to my Ludum Dare […]
Oops, forgot about you
I may have forgotten to maintain and update the ol’ mrspeaker.net. Sorry about that – I’ll get right on it!
These are my Emacs days
I’ve been using Atom as my primary editor for several years now. But recently there’s been a tidal wave of support for VS Code. It swept through the tech industry and washed away Atom and Sublime and friends. I figured it was fruitless to fight the trend, so I switched to Emacs. Now that I […]
Me n’ Carl Sagan hand-rolling some WebGL2
Imagine, if you may, an apple sitting happily on your desk. One day, and in a manner causing much confusion to our apple friend – you wrote some weird WebGL2 thing from scratch. From the apple’s perspective, it might look something like this. However, from a source code’s point of view it would look more […]