CTO at square1.io/ and transient fad enthusiast

Joined December 2008
363 Photos and videos
Paul Conroy retweeted
Overcast Sunday. Kettle on. Nothing on TV. Time for the internet's most important question: has he managed #WatfordFC yet? 👇 hashemanagedwatfordyet.com
2
1
11
2,750
Paul Conroy retweeted
A library with zero dependencies and full of love, is important these days!
Pesto - new PHP template engine! pestophp.com/ From the docs: it offers a clean syntax using custom HTML attributes and supports advanced templating features like view composition, slots, conditional rendering, loops, and built-in security measures.
2
1
108
This was too good to leave as a list, so now it's part of a game. 🐝 Has He Managed Watford Yet? 20 faces, some did, some just look like they should have. Harder than it has any right to be (unless you're @D_C_W), and probably outdated 5 mins after launch hashemanagedwatfordyet.com
Jun 5
Got bored and decided to rank the World Cup managers on the probability people think they’d have managed Watford
10
12
196
278,206
At Stripe sessions this year there was a lot of talk of agentic commerce. In one talk there was a demo of something like this, with the caveat "of course, this doesn't exist yet, but will soon." 10 days later, here we are. The pace of change in this area is phenomenal
We've just released @Fin_ai for E-commerce solving one of the biggest pain points for buying online. We've finally broken free of the limited land of faceted filters and actually recreated a great in-store experience. The biggest reason buying online sucked was the UI was just too limited. You couldn't search for "an easy to clean couch for a kids room". You couldn't say "my boss likes high end whiskey, find me something great that he couldn't easily buy in London". You can't upload a pic and say "I want an outfit like this for an Italian wedding in the summer" And now you can. It's one of our coolest products to date, and it's live for Shopify stores everywhere today.
1
3
461
Paul Conroy retweeted
💎 Retry Without Regret: Idempotent APIs Stop duplicate charges! @conroyp explains how to use idempotency keys, locks, and middleware to build resilient APIs that handle retries gracefully.  🫵 Learn from cases like Spotify. Read more: 🔗 f.mtr.cool/hrjiewivzm #APIConf
1
1
65
On calls Google Meet doesn't let you share a region of your screen - only a full window or tab. Every time you want to show one panel of an app - a design preview, a dashboard widget, a chat thread - you end up showing everything around it too. This can lead to over-sharing!
1
2
108
I built Screen Portal: draw a rectangle on your screen, and it portals just that area live into a Chrome tab you can share. In the latest edition of "Wait, the web can do that now?!?", it's built using the Screen Capture API canvas. ~200 lines of JS, no external dependencies.
1
1
1
107
You can run this as a Chrome extension, or direct from source. Try it out and let me know how it works for you! 🔗 Chrome extension: chromewebstore.google.com/de… 🔗 Source: github.com/conroyp/screen-po… 🔗 Full writeup: conroyp.com/articles/screen-…
1
52
My talk at @PHPUKConference is now at youtube.com/watch?v=8aZN_1Nz…. If you're wondering what to do when your AI makes a homophobic transcription error, or how Prince Andrew's relationship with Jeffrey Epstein connects to accurate text searching, have I got the talk for you.. #wdydy
Only 2 weeks until this year's @PHPUKConference! My talk is the story behind #wdydy site EverythingIsShowbiz.com - a side project that started as "search podcast transcripts" and spiralled into the good, bad, and ridiculous world of AI-assisted development in PHP. #php #phpuk
1
1
3
340
Paul Conroy retweeted
Minesweeper but it's the Strait of Hormuz. sweepthestrait.com/
273
3,147
27,244
2,150,220
Paul Conroy retweeted
running claude code with --dangerously-skip-permissions is sudo coding
23
4
194
11,145
It's like a real life tictacgoaway.com/
wait hol up that's lowkey amazing it removes the draw and it allows you to random queue where you get one twin
1
168
I recently spoke at the @StripeDev Dublin meetup, and the video is now live. The talk was "Stripe is my DNS provider." It’s about creative misuse - building a Stripe-powered DNS server to explore what can happen when APIs are consistent, composable, and deeply predictable.
1
47
We've also a thread connecting Victorian railway bridges to modern platform design, and how well-built systems often take on second lives beyond their creators’ original vision. Big thanks to the Stripe team for hosting a great night! youtube.com/watch?v=M8pxqzVs…
49
Paul Conroy retweeted
a SaaS company reached out to us after OpenClaw-style agents are sending ~50k requests per hour (wayyy above normal site usage). the company now wants to charge agents small amount for reads and writes with @stripe machine payments. if this is also you (or may soon be), say hi.
66
23
572
151,216
Built something cool with AI this week? 🤖✨ Check your browser console. If you see "Tailwind CSS: Do not use in production," you've got a performance bottleneck. Here is why your AI prototype uses the CDN, and how to swap it for a production-ready CSS bundle in 2 minutes. 🧵
1
1
71
The difference can be huge. 🔴 Before: ~140KB script blocking the main thread. 🟢 After: ~5KB static CSS file. Your site renders instantly, caches perfectly, and that console warning disappears.
1
32