Laurent Denoue
@ldenoue
Research engineer Web and Mobile R&D, iOS, macOS - Scribe YouTube Transcripts with AI - QuickScreen Screen Recorder - PDF Reflow
Add your webcam with QuickScreen Screen Recorder with Zooms appblit.com/quickscreen
It's time for modern CSS to kill the SPA - Jono Alderson jonoalderson.com/conjecture/its…
Introducing Mediabunny: a complete TypeScript toolkit for reading, writing, and converting media files right in the browser. This has been in the work for months now, and completely replaces my old libraries mp4-muxer and webm-muxer. Give it a try! mediabunny.dev
Discovery of the day: record webm/mp4 in your browser using the awesome Mediabunny lib. Example: mediabunny.dev/examples/live-…

Can you believe I didn't know about @CloudflareDev until May 2025??? How satisfying it is to do `wrangler deploy --minify` instead of provisioning EC2 instances on AWS. Building real-time voice agents over Twilio and also web (with the edge, websockets are fine for audio)
This is so cool! 🙀 I built a voice agent for a @stripe store. You talk to it through a phone call powered by @twilio, inference on @OpenAI's 4o, and the agent runs on @CloudflareDev btw 😎
@_ashleypeacock just received a print of your book “Serverless Apps on Cloudflare” because it will be more fun to reread than on a Kindle. My summer book 📕

Hot takes (from me) and reasoned discussion (from Sam) on: The current best practices for building production, enterprise scale, voice agents. What models to use, how to think about infrastructure, and what the solved and unsolved problems in voice AI are, right now. Why I…
In this episode, @kwindla Kramer, co-founder and CEO of @trydaily and creator of the open source @pipecat_ai framework, joins us to discuss the architecture and challenges of building real-time, production-ready conversational voice AI. Kwin breaks down the full stack for voice…
Dry Run: Ep 8: You've Got Mail x.com/i/broadcasts/1…
Chamonix has a new cool bakery cafe near Aiguille du midi with real croissants au beurre 🥐 unlike Le Fournil which now makes their croissants with margarine and oil after they were bought by the yuk La Panière

Cloudflare continues to impress me. Ans their engineers are too notch people
More Agents SDK updates just landed. $ npm i agents
Cloudflare worker tip: use minify `wrangler deploy --minify` without: 693 KB (gzip 115 KB) and with minify: 262 KB (gzip 72 KB) 🎶
ChatGPT hallucinated dynamic D1 bindings using a dispatch method 😉wishful thinking but nice proposal for @CloudflareDev

Scribe - Instant YouTube Transcripts is the first app I created that my wife uses all the time. Passed the wife test 🤗 appblit.com/scribe
`import twilio` and your Cloudflare worker will gain about 5MB in size!!! So ChatGPT rewrote the validateRequest with native crypto 😃

Dry Run: Ep 7: Containers, Sandboxes, and Realtime Kit x.com/i/broadcasts/1…
Did you know Cloudflare has a free, lightweight alternative to Workers called Snippets if you're on the Pro plan or above? These are perfect for simple edge tasks like modifying HTTP headers, modifying the response on-the-fly, splitting traffic (e.g. A/B testing), edge…
Introducing 'migratable-object': A super modular DO piece that simply adds ability to run migrations on DOs using an added function _migrate.
omg im afraid im gonna completely change DORM. the problem now is that migrations only run when running exec (JIT migrations) but not when running any function on the stub. I will fix it by making a Migratable object.