SuperGeekery: A blog probably of interest only to nerds by John F Morton.

A blog prob­a­bly of inter­est only to nerds by John F Mor­ton.

Link List

Wel­come to my link library. These are not links to con­tent I have cre­at­ed unless you see that men­tioned in the link’s descrip­tion. These are links I found inter­est­ing enough to want to keep track of. If you read Craft Link List, the Craft CMS newslet­ter I used to write, this page is a replace­ment of sorts for that exer­cise. Enough talk. Let’s hit the links.



A beau­ti­ful and pow­er­ful syn­tax high­lighter


Scribo by Underware

The goal in cre­at­ing Scri­bo was not only to cap­ture the action of writ­ing with­in a dig­i­tal font file, but also to cre­ate the most intel­li­gent hand­writ­ing font we could imag­ine.



Pri­mar­i­um is a pio­neer­ing edu­ca­tion­al project by Type­To­geth­er which stud­ied the meth­ods of Latin script-based hand­writ­ing instruc­tion for pri­ma­ry school chil­dren, span­ning five con­ti­nents and about one-quar­ter of the world.


Working with SVGs in P5JS

P5JS does­n’t offer native SVG sup­port, there is how­ev­er a way to run P5 in an SVG’ mode using zenozeng’s SVG run­time. Run­ning P5 in this SVG mode also requires a lot of inter­ac­tion with the DOM, which we’ll dis­cuss in this post.


Requiring a Forked Repo with Composer

If you ever find your­self hav­ing to mod­i­fy a Craft plu­g­in, or any com­pos­er pack­age for that mat­ter, then you can do so using a fork. A fork is a copy of…


Reporting Core Web Vitals With The Performance API

The Per­for­mance API is a set of stan­dards for mea­sur­ing and eval­u­at­ing per­for­mance met­rics with JavaScript. This arti­cle demon­strates how to use the Per­for­mance API to gen­er­ate per­for­mance met­rics direct­ly in the DOM to cre­ate your own report­ing.