PinnedKa Wai CheunginOn Building SoftwareMy 25-Year Career in Web Design Through the Eyes of the Wayback MachineRemembering the excitement of a new medium, coming to terms with its ephemerality, and rediscovering some embarrassing little treasures.May 1070May 1070
PinnedKa Wai CheunginThe Narrative ArcA Gift for the Bus BullyThe bully and the bullied are often on the same side of the gameMay 231May 231
PinnedKa Wai CheunginOn Building SoftwareRecreating Baseball Scoreboards out of Plain Old HTML and CSSApr 285Apr 285
PinnedKa Wai CheunginBeyond the ScoreboardThe 400 Meters is the Most Barbaric Race in TrackOne lap full of deceit and misdirections, but one that even a pedestrian runner can conquerFeb 832Feb 832
PinnedKa Wai CheunginBeyond the ScoreboardHow the No-Huddle Spread Offense Nearly Got Me in Deep TroubleWhen your mom finds something in your closet that isn’t the thing she thinks it isFeb 157Feb 157
Ka Wai CheunginDnsDigestWhat does SPF alignment mean?You may have heard this term (or some derivative of it) when dealing with DMARC. I’ll explain it simply.15h ago15h ago
Ka Wai CheunginDnsDigestHow to properly add an SPF record for a third-party email service1d ago1d ago
Ka Wai CheunginOn Building SoftwareThe one-person product: Throwing the AI train in reverseMy latest adventures in the software spaceJul 8Jul 8
Ka Wai CheunginOn Building SoftwareOld School Workarounds: Keeping the Screen Up to DateYears ago, it was common assumption that when a page loaded, nothing about it would change until you manually refreshed the page.May 101May 101
Ka Wai CheunginOn Building SoftwareChampioning the DoerA pep talk for those of you building software aloneApr 301Apr 301