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.

13May2024

Popover API - Web APIs | MDN

The Popover API pro­vides devel­op­ers with a stan­dard, con­sis­tent, flex­i­ble mech­a­nism for dis­play­ing popover con­tent on top of oth­er page con­tent. Popover con­tent can be con­trolled either declar­a­tive­ly using HTML attrib­ut­es, or via JavaScript.

09May2024

Laravel Herd

One-click PHP devel­op­ment envi­ron­ment. Zero depen­den­cies. Zero headaches. Lar­avel Devel­op­ment per­fect­ed.

08May2024

How To Understand Things - Nabeel S. Qureshi

Intel­li­gent peo­ple sim­ply aren’t will­ing to accept answers that they don’t under­stand — no mat­ter how many oth­er peo­ple try to con­vince them of it, or how many oth­er peo­ple believe it, if they aren’t able to con­vince them selves of it, they won’t accept it.

06May2024

A DDEV service for running standalone Chrome

This ser­vice can be used with any project type. The exam­ples below are Dru­pal-spe­cif­ic. Con­tri­bu­tions for docs and tests that show this ser­vice work­ing with oth­er project types are appre­ci­at­ed.

29Apr2024

Hidden Gems of Tailwind CSS | Rails Designer

Unlock the full poten­tial of Tail­wind CSS for your Rails-based SaaS apps with our guide on hid­den fea­tures. From chang­ing check­box col­ors to lever­ag­ing peer mod­i­fiers and cus­tom vari­ants, enhance your web UIs effort­less­ly.

25Apr2024

Why we suck at estimating software projects

You can plan, strate­gize, chunk, fold, spin­dle, and muti­late a project for count­less per­son-hours, and you still won’t know the dif­fi­cul­ties that lay ahead in actu­al­ly writ­ing the code.