Jono Alderson
@jonoalderson
Award-winning technical SEO consultant. I help brands to compete on technical SEO, performance, and structured data.
A button event handler that sends a request to server is literally just this Still one of the easiest ways to write in 2025 in my opinion (which is why I still use it!) $('.button').on('click', function() { $.ajax({ url: '/endpoint', type: 'POST', data:…
jQuery unironically works so fucking well for so much stuff it's kinda sad how young devs probably look at it with disdain and then write twice as much code that's half as understandable to accomplish the same functionality
We're announcing a $200M ceiling contract with the U.S. Department of Defense. Through hands-on prototyping and direct collaboration across the Department, we will help enhance U.S. national security and responsible AI deployment.
Modern HTML is a disaster. It’s bloated, semantically meaningless, and hostile to browsers, bots, and users. We’ve traded structure for utility, and performance is paying the price. Semantic HTML still matters - and here’s why. jonoalderson.com/conjecture/why…
What if the universe gave you everything you wanted… …so perfectly you never had to go anywhere again? The Hollow Universe is a story about convenience, control, and the slow death of discovery. jonoalderson.com/misc/the-hollo…
Of all the horrors in the modern world - climate collapse, rising fascism, mass inequality - nothing has upset me quite like Marks & Spencer using “summer” as a verb.
watching chatgpt agent use a computer to do complex tasks has been a real "feel the agi" moment for me; something about seeing the computer think, plan, and execute hits different.
Today we launched a new product called ChatGPT Agent. Agent represents a new level of capability for AI systems and can accomplish some remarkable, complex tasks for you using its own computer. It combines the spirit of Deep Research and Operator, but is more powerful than that…
This is officially my favorite tweet, ever. @levelsio doing $248K/mo without knowing what state is. It's proof that solving problems and execution is way more important than whatever you’re currently procrastinating on.
New WordPress Plugin Announcement! ⭐️ The moment you've been waiting for is here, and "Hide AI" is now available directly from your WordPress Plugins area! This plugin is for WordPress users who want a clutter-free interface, without AI buttons and options taking up space. ✅…
Your site is updated to WordPress 6.8.2 Your site is updated to WordPress 6.8.2 Your site is updated to WordPress 6.8.2 Your site is updated to WordPress 6.8.2 Your site is updated to WordPress 6.8.2 Your site is updated to WordPress 6.8.2 Your site is updated to WordPress 6.8.2…
LLMs still tend to behave as if they have unlimited context window. So the main challenge while using them is to manage this hence the phrase "context engineering" vs "prompt engineering"
*snorts coffee*
@thekevingeary is it possible to get some text on automaticcss.com clarifying it has nothing to do with @automattic?
llms.txt is probably a waste of time. But you know what isn't? Allllllllllllllllll of the other 'standards' files you should care about. Good job someone built a thing, eh? wordpress.org/plugins/well-k…
The new marketing war isn’t for clicks – it’s for memory via @jonoalderson searchengineland.com/new-marketing-…
It's not enough to have the best content, or product, or pricing. You have to convince the systems that you're a good fit for a given search. ...When everyone else is trying to prove that they're a good fit, too. And they're not playing fair. Welcome to the hostile corpus.
New in @ChromeDevTools: Debug complex CSS values more easily! 🎉 The Elements > Styles tab now shows a tooltip on hover with: 1. A step-by-step evaluation of complex CSS calculations to trace values back to their origin! 2. The full definition chain of CSS variables!
Good writing is not collaborative. This is why most corporate writing sucks. Suggested edits grind the words into characterless Soylent sludge until no one could possibly object. Also, nothing was said.
Your competitors have your playbook. You have theirs. Everyone's the same. Everyone's playing it safe. Now AI is learning from the average. And average is easy to ignore. I wrote about the sea of sameness we're all drowning in, and how to stand out. jonoalderson.com/conjecture/adr…
what almost every amateur who has been sold bullshit about vibe coding is eventually going to encounter