Phil Leggetter's Avatar

Phil Leggetter

@leggetter.co.uk

Empathetic human. Developer Experience and Developer Relations. Web Engineer. 🏑 https://leggetter.co.uk πŸ’Ό https://hookdeck.com / @hookdeck.com

679
Followers
37
Following
89
Posts
04.05.2023
Joined
Posts Following

Latest posts by Phil Leggetter @leggetter.co.uk

Preview
Track AI Agent Traffic to Your Docs with Vercel Log Drains, Hookdeck, and PostHog Build a server-side analytics pipeline with Vercel Log Drains, Hookdeck, and PostHog to capture every request to your machine-readable docs (.md and llms.txt) and see which AI agents are reading them.

Anyone with llms.txt/.md/agent-facing docs knows that client-side tracking doesn’t work (no browser, no JS). Here's what does:

Vercel log drains β†’ Hookdeck β†’ PostHog.

Who’s reading what, entry/exit paths. Step-by-step setup guide: hookdeck.com/webhooks/pla...

18.02.2026 12:40 πŸ‘ 1 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Preview
Shopify Partners North – Dev Meetup A regular meetup for Shopify Developers, held in the North of the UK. Discussing themes, APIs, Apps, POS, entrepreneurship and everything in between.

Come talk Shopify goodness! The next meetup is on 27th Jan in Leeds!

We'll have two incredible speakers:
@leggetter.co.uk - Reliably Handling Webhook at Hookdeck scale!
@twnsnd.com - Optimising Theme Performance taking Liquid on a diet

partnersnorthmeetup.uk

12.01.2026 12:38 πŸ‘ 5 πŸ” 2 πŸ’¬ 1 πŸ“Œ 0
Preview
Fran MΓ©ndez Joins Hookdeck to Build the Future of Event-Driven Architecture Fran MΓ©ndez announces he has joined Hookdeck as VP & General Manager of Outpost and shares his vision for an event-driven world.

Excited to share that @fmvilas.me (creator of AsyncAPI) has joined Hookdeck as VP & GM of Outpost.

He's leading our mission to standardize event delivery infrastructure through open source and the Event Destinations standard.

hookdeck.com/blog/fran-m...

20.11.2025 17:26 πŸ‘ 8 πŸ” 3 πŸ’¬ 0 πŸ“Œ 1
Preview
Track Shopify Webhook Latency in Real-time - Hookdeck Radar Stay up-to-date on Shopify webhook performance using Hookdeck's aggregated data from thousands of Shopify app developers and stores.

You can now see Shopify webhook latency in real time.

No signup. Live numbers. Webhook or Email alerts when things go sideways.

πŸ”— hookdeck.com/radar/shopify

06.11.2025 17:02 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

. @doerrfeldbill.bsky.social kicking off #platformsummit25

14.10.2025 07:11 πŸ‘ 5 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Post image

Here's another from my "work" this morning. You can fill in the blanks πŸ˜†

10.10.2025 12:52 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Haha! I'm sorry.

Prepped a few slides for HackBarna and this was an asset intended up with 🫣

10.10.2025 12:42 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Wally/Waldo from "Where's Wally/Waldo?" in a crowd, holding a Webhook logo. There is a sign in the center that says "ΒΏDΓ³nde estΓ‘n los webhooks de Wally?", which is "Where's Wally's Webhooks?" in Spanish.

Wally/Waldo from "Where's Wally/Waldo?" in a crowd, holding a Webhook logo. There is a sign in the center that says "ΒΏDΓ³nde estΓ‘n los webhooks de Wally?", which is "Where's Wally's Webhooks?" in Spanish.

Turns out that Wally was an engineer working on event-driven systems in Spain.

10.10.2025 12:28 πŸ‘ 5 πŸ” 0 πŸ’¬ 2 πŸ“Œ 0
Preview
a man in a red robe is celebrating with his arms in the air and says `` that 's a win ! '' ALT: a man in a red robe is celebrating with his arms in the air and says `` that 's a win ! ''
03.10.2025 13:48 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image
03.10.2025 13:19 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Post image
02.10.2025 09:29 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Video thumbnail

Our local Heron by the burn in Dollar.

02.10.2025 09:28 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

The Deck product is very new to me. Feels more like a solution for a product manager, instructing a team to build various features - or trying to build the same feature in different ways - simultaneously.

I think it's worth giving it a try.

23.09.2025 20:17 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Verdent AI|Agentic Coding with Multiple Parallel Agents Agentic coding suite that combines multiple agent system with AI code review and AI agent orchestration

Been hands-on with Verdent for a few weeks in early access.

Already smoother than I’ve had with Roo Code + Gemini/Claude.

Two highlights:

1️⃣ Better overall plan flow
2️⃣ Parallel agents + isolated git worktrees via desktop app

Access now open β†’ www.verdent.ai

23.09.2025 14:45 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Housekeeping will appreciate that. They've only just finished mopping down and repainting after the last guest

19.09.2025 09:14 πŸ‘ 1 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Post image Post image

Pleased to say that I made it through the night πŸ‘Ή

19.09.2025 07:50 πŸ‘ 3 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

What other changes are you making to your docs to make them more accessible to LLMs and developers targeting their use?

11.08.2025 11:03 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Should we have a dedicated llms.txt under /docs?

Our OpenAPI spec is pretty big, so should we create dedicated .md versions for each endpoint? Or do you think we should focus on improving the related product docs with more examples?

11.08.2025 11:03 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

1. Copy for LLM: copies a markdown version of the current doc to the clipboard
2. View as Markdown: view any docs page as markdown with a ".md" extension
3. llms.txt at the root of the website: Covers docs and other content that sits outside of docs

11.08.2025 11:03 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Video thumbnail

A few recent DX LLM-focused updates we've shipped on the Hookdeck docs...

11.08.2025 11:03 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

See the blog for examples: hookdeck.com/blog/transf...

29.07.2025 14:01 πŸ‘ 2 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Video thumbnail

The Hookdeck Event Gateway allows full control over transformation and filter order in your event pipeline.

Options include:
β†’ Filter or transform first
β†’ Cleanup data pre-delivery
β†’ Deliver only essential data

Available via dashboard UI and API.

29.07.2025 14:01 πŸ‘ 2 πŸ” 2 πŸ’¬ 1 πŸ“Œ 0

πŸ™Œ

18.07.2025 18:35 πŸ‘ 1 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Post image

Do I get any points for the t-shirt I wore during my recent Stripe Developers London Meetup talk?

Does anyone recognize it?

18.07.2025 18:12 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Preview
Gram by Speakeasy Create, curate and distribute tools for AI

@speakeasy.com followed with a great session on MCPs and their new product, Gram.

Join the Gram waitlist getgram.ai

16.07.2025 08:58 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Webhooks at Scale: Best Practices and Lessons Learned Learn how to handle webhooks at scale with best practices from Hookdeck's experience processing over 100 billion webhooks. Discover strategies for idempotency, queuing, retries, and observability.

I spoke about scaling webhook infrastructure and how Hookdeck helps with the hard parts.

Webhooks at Scale: Best Practices and Lessons Learned
(A written version of my talk)
hookdeck.com/blog/webhook...

16.07.2025 08:58 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Post image Post image Post image

The #Stripe London meetup last night was packed. Over 100 devs, two strong technical talks, and plenty of great questions.

Write-up of my talk in the thread πŸ‘‡

16.07.2025 08:58 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Preview
Stripe London July 2025 (In Person) , Tue, Jul 15, 2025, 6:30 PM | Meetup **Join us on July 15th for the Stripe London meetup. This is an in-person event for anyone building with Stripe. An evening focused on Stripe user experiences, product insi

Huge thanks to the StripeDev team, always a pleasure collaborating with you.

No tickets left, but here’s the link for those curious:
www.meetup.com/stripe-londo...

11.07.2025 13:18 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Excited to be speaking at the Stripe London meetup next Tuesday!

I’ll be covering best practices for scaling webhook infrastructure and how Hookdeck helps solve the hard parts.

11.07.2025 13:18 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Preview
Stay within limits: API rate-limit-friendly pattern for Stripe webhooks Learn how to build a resilient, rate-limit-friendly system for handling Stripe webhooks at scale. This guide explains the fetch-before-process pattern, its risks under high volume, and how to use Hook...

πŸš€ My guest post for #Stripe Dot Dev is live!

How to stay within API rate limits without dropping events - using a "fetch-before-process" pattern for Stripe webhooks.

πŸ“– Dive in: stripe.dev/blog/stay-wi...

04.07.2025 12:59 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0