Javascript from Joke to Joy to Juggernaut in 30 Years

Javascriptage

Javascript from Joke to Joy to Juggernaut in 30 Years TL;DR – Standards + easy sharing. Here’s the short version of how JavaScript went from “toy” to a first-class platform, and who/what made it happen. 1995–2004: A scrappy beginning → standards 2008–2012: The engine arms race (speed made JS serious) 2009–2015: The language grows up … Read more

Clean Fast Basic Webfonts – Verdana, Roboto, Arial, Helvetica, Sans-serif

Font comparison

Clean Fast Basic Webfonts – Verdana, Roboto, Arial, Helvetica, Sans-serif Short version: there isn’t one “standard” browser font. Browsers map the generic families (serif, sans-serif, monospace) to OS-specific defaults. Typical defaults (factory settings) (Users and distro packages can change these, but that’s the common baseline.) Verdana vs generic sans-serif “Times sans” vs “just sans” Practical … Read more

Targeted Keywords as Domain Names

Targeted Keywords as Domain Names No SEO upside: Buying lots of keyword domains and pointing each at a subsection of your main site doesn’t help rankings; at best it’s neutral, and at worst it looks like a “doorway” setup and can hurt you. Use one canonical domain, build out topic pages in subfolders, and 301-redirect … Read more

Dependency Injection in Modern and Legacy PHP

6e95ab04 e306 49d8 b29c eabda804bcd4

Dependency Injection in Modern and Legacy PHP A decade or two on, Tom Butler’s (Tom B Zombie) DICE remains the smallest, quickest, easiest and arguably fastest amongst all small to mid to large projects — reportedly compilation of Symfony, PHP-DI or others finally bests DICE, but projects ‘huge enough’ to matter are uncommon. Here’s the … Read more

Lenny Interviews Nick Hurley VP of ChatGPT

20250810 003906

Lenny Interviews Nick Hurley VP of ChatGPT Right tech, right time. You won’t know what to polish until you ship. Over 700 million active weekly users (10% of humanity). Billions in income. First major podcast interview. https://www.lennysnewsletter.com/p/inside-chatgpt-nick-turley In ChatGPT, the “GPT” stands for Generative Pre-trained Transformer. So “ChatGPT” basically means: a chat system built on … Read more

What caused the incredible slow-down of NetSuite that had previously run at Barely Tolerable Speed (ie, 5 seconds per page load)

What caused the incredible slow-down of NetSuite that had previously run at Barely Tolerable Speed (ie, 5 seconds per page load) Of course nothing else ‘on our end’ had changed. The dataset size was not even into the hundreds-of-thousands of rows. Business operation 1-10 employees. Not all workloads belong in a giant datacenter 1,000 miles … Read more

Timeline of General Browser Consistency, Stability

Getas

Timeline of General Browser Consistency, Stability Coding to the Future; Quirking to the Past When web browsers became “stable” in the sense that HTML, CSS, and JavaScript behaved consistently enough across the major players (and quirks like “multiple classes not working” basically disappeared), that transition happened gradually, but there’s a clear inflection point. Timeline of … Read more

SEO 4 AI

Seo 4 ai

SEO 4 AI If you want AI to show your content, you need to be seen as the go-to expert in your space. That means creating a lot of helpful content that covers your main topics and the smaller questions people ask around them. Think of your website like a library. The more complete it … Read more

SANDi Microsoft predecessor to Siri Alexa etc

43c47bfc 97e7 4eed 9650 1b28483a1243

SANDi Microsoft predecessor to Siri Alexa etc SANDI (Speech Application Natural Dialog Interface) was an early 2000s voice-driven platform developed by Microsoft, primarily aimed at enabling voice applications over the telephone network. It was part of Microsoft’s broader effort to integrate speech recognition and natural language processing into mainstream computing, and was tied closely to … Read more