Blog
Assorted updates and insights from the LJ team.
Articles
17 articles
Your Next Breach Won't Come Through the Contact Form
The Platform Gave Us the Chat Widget
Introducing AEO Bench: Measuring Agent Readiness Instead of Guessing
The Website Workbench: Every Check We Run, and What Each One Caught
You Shipped Your Website. Surprise: You're Not Done.
What It Means to Make Your Website Agent-Ready
What Premium Web Design Looks Like in the Age of AI Images
Why We Are Switching Away from Google Fonts
QR Codes for Every Bus Stop, Printed by the Website Itself
Building a Modern Transit Website: Live Bus Tracking, a System Map, and a Stop Finder on Open Data
The Browser Is an Instrument: Building a Playable Synth with the Web Audio API
Why We Moved Our Document Production into Web Code: The Origin of Replicator
If the Solution Is Not Beautiful, It Is Wrong: Twenty-Five Years of Lightning Jar
Please Don’t Force Links to Open in New Tabs
Why Open Source Beats Proprietary Platforms for B2B Websites
Why SvelteKit is the Best Choice for Modern B2B Websites