Benjamin Yule

48 posts

Benjamin Yule

Benjamin Yule

@bjyule

VP Eng for Workers @Cloudflare. Previously helping the world breathe better - CTO @Spire_health (YC W15).

Katılım Temmuz 2012
611 Takip Edilen606 Takipçiler
Benjamin Yule
Benjamin Yule@bjyule·
@thomas_ankcorn The best part was - when I asked how you tested your code (not if), fully expecting you to give me BS, you just said “we don’t” - instant trust.
English
0
0
5
105
Benjamin Yule retweetledi
Kenton Varda
Kenton Varda@KentonVarda·
Anyone feel like your Workers are running faster today?
Kenton Varda tweet media
English
12
20
346
67K
Benjamin Yule
Benjamin Yule@bjyule·
George - Are you pushing messages into the Queue via Workers bindings or using the HTTP API? Are you sure that in both cases you are capturing failures properly? Keep in mind that with bindings errors are propagated via exceptions and you need to catch them. We have zero tolerance for data loss and take these sort of issues seriously. Usually the issues are with failing to capture insertion errors. Can you DM me with your support ticket and account information?
English
1
0
1
79
George lewis
George lewis@georgelewi5·
Didn’t realise that cloudflare queues can’t be used in prod. Tracking down bugs just to realise that their queues randomly drop messages. Not really acceptable and support doesn’t seem to care @eastdakota This is a common issue in the forums btw
English
1
0
0
84
Benjamin Yule
Benjamin Yule@bjyule·
It depends on what the symptoms of your bug are. Is it throwing an exception? Logic error? Something else? What would you reach for if you had this exact same issue on any other platform? Workers have production logs, tails, local dev with chrome dev tools attachment, remote dev with chrome dev tools attachment How would you debug this in AWS Lambda or similar ?
English
0
0
3
107
Nick Khami
Nick Khami@skeptrune·
how do you even debug a cloudflare worker?
English
47
1
120
19.4K
Benjamin Yule retweetledi
sunil pai
sunil pai@threepointone·
ok, so. dynamic workers. when LLMs are generating a ton of code, you need something better to run it in. imagine eval, but better. way better. control what's exposed to the env. control outgoing fetches. zero cold start. left: code in a string. right: output. x.com/KentonVarda/st…
sunil pai tweet mediasunil pai tweet media
English
7
14
166
57.6K
Benjamin Yule retweetledi
Kenton Varda
Kenton Varda@KentonVarda·
OK folks, today is the day when I reveal what this tweet was about. We made MCP work better by: 1. Convert the MCP tools into a TypeScript API 2. Tell the agent to write code against this API We call it "code mode" It uses a new feature in Workers: Dynamic Worker Loading
Kenton Varda@KentonVarda

Me: Sunil, I think everyone using MCP wrong. What if they did [new approach], enabled by [unannounced new Workers feature]? Sunil: Makes sense, I'll add support for that to agents-sdk tomorrow and we can try it out.

English
33
46
446
95.5K
Benjamin Yule retweetledi
Mark Dalgleish
Mark Dalgleish@markdalgleish·
Super excited to see @Cloudflare launching v1 of their @vite_js plugin, with first class React Router v7 support. Huge shout out to James Opstad for working with us to ensure support on top of our recent Vite Environment API work. blog.cloudflare.com/introducing-th…
English
2
16
155
15.1K
Matt Silverlock 🐀
Matt Silverlock 🐀@elithrar·
Needed this. (Mariscos El Submarino in Greenpoint, NYC)
Matt Silverlock 🐀 tweet mediaMatt Silverlock 🐀 tweet mediaMatt Silverlock 🐀 tweet mediaMatt Silverlock 🐀 tweet media
English
2
0
14
1.3K
Benjamin Yule retweetledi
Benjamin Yule retweetledi
David Cramer
David Cramer@zeeg·
Has anyone else shipped a production-ready remote MCP yet or is Sentry the first? Was pretty easy to do on CF so I gotta imagine we're not alone. Curious how others have approached the UX.
English
8
2
22
4.7K
Ben
Ben@benallfree·
@vike_js This is my typical experience with Cloudflare's platform. Demo code not working. Like straight up, demo code not working.
English
5
0
1
61
Ben
Ben@benallfree·
Live thread: #vibeverse spike - Vike + Cloudflare Durable Objects So far so good...
Ben tweet mediaBen tweet media
English
2
0
3
273
dax
dax@thdxr·
@soupdumplingcat sqlite is obviously very useful i just found wrapping it in an http service and putting on the server to take away the best parts of it but this one use case works well
English
1
0
1
1.1K
dax
dax@thdxr·
being able to spin up a lot of databases cheaply is basically useless...except for all these v0/lovable/bolt products - it's weirdly perfect it seems like sqlite is the right fit here given the economics / usage patterns
English
15
2
231
48.9K
zeb
zeb@zebassembly·
making a framework is so weird, somewhere between orange-js, hono, agents-sdk, and partysocket SOMEONE is dropping the ball and now I get to look at bundled JS for the next hour
English
3
0
24
2.3K
Benjamin Yule retweetledi
Erik
Erik@erikcorry·
Want to work with me on V8? If you have commits under your belt on V8, or perhaps a similar VM, Cloudflare is hiring. DM me.
English
4
11
80
21.5K
Ilias
Ilias@ilias_yahia·
Hey @CloudflareDev can you guys explain exactly GB-seconds billing for workers? I enjoy working with cloudflare workers but this has to be the most confusing thing I've seen on the platform
English
2
0
1
237
Benjamin Yule
Benjamin Yule@bjyule·
@ilias_yahia @CloudflareDev I'm sorry this is confusing! We use GB-seconds to make it 'easy' to compare to other platforms (such as AWS Lambda) that have been using these units for much longer. A GB-second is the amount of memory you are using (128MB) multiplied by the amount of time your worker is active
English
0
0
2
173
Benjamin Yule retweetledi
sunil pai
sunil pai@threepointone·
🎈 PartyServer: Build real-time apps on Workers I'm super happy to announce PartyServer (beta), a new way of building real-time apps on Workers. Based on everything I've learnt from building PartyKit, with a new and ambitious roadmap. Today's Day 1. github.com/threepointone/… 🧵
English
18
55
418
68.5K