John Fawcett (♾️ wpm)'s Avatar

John Fawcett (♾️ wpm)

@j0.hn

RV’s, TypeScript, and woodworking. I work on the Cloudflare Developer Platform at… Cloudflare.

433
Followers
124
Following
132
Posts
23.11.2022
Joined
Posts Following

Latest posts by John Fawcett (♾️ wpm) @j0.hn

Screw tiktok give me hicktok.

15.01.2025 16:01 👍 3 🔁 0 💬 0 📌 0
Video thumbnail

*highly* underrated feature of Durable Objects + WebSockets: with one (optional) function (blockConcurrencyWhile), you can send actions from the client as fast as you want, but execute in serial on the server and get responses in order, without losing consistency. Marvellous.

30.12.2024 15:07 👍 35 🔁 2 💬 1 📌 0
Preview
a man with blue paint on his body and glasses is talking to another man . Alt: Tobias Funke from Arrested Development saying "I'm afraid I just blue myself". It was his common phrase in the show when he covered himself in a blue paint, like in this instance.

I don't know why people are still arguing over Bluesky terminology.

No, we don't say "I tweeted it" here.

No, we don't say "I just skeeted something".

We say...

17.12.2024 23:18 👍 17 🔁 2 💬 1 📌 1

I've been playing around with the idea that Cloudflare's developer platform can be the _all in one_ framework for building viable software.

Right now, it's a toolbox where you pick and choose the parts that you want, but what if you just wrote the code, and didn't have to integrate anything?

19.11.2024 10:40 👍 5 🔁 1 💬 0 📌 0
Post image

How to own the libs

26.11.2024 18:52 👍 5 🔁 0 💬 0 📌 0

You might consider using kv + a ttl on the key instead of the cache api. You could very easily exhaust your rate limit if multiple clients from different locations hit your worker and you were just relying on cache

24.11.2024 18:18 👍 2 🔁 0 💬 1 📌 0

Reddit web mobile: hold my beer

21.06.2024 00:45 👍 3 🔁 0 💬 0 📌 0
Post image

It’s raining. Hoopdoody let us come inside. Graham ate some bacon, part of a burger, and some sliced raw onion. I didn’t know he liked raw onion. Good boy.

21.06.2024 00:43 👍 2 🔁 0 💬 1 📌 0
Post image Post image

I heard Jack Dorsey left BlueSky. I think I know the perfect guy as a replacement

10.05.2024 17:46 👍 25 🔁 0 💬 3 📌 0

Me tracking my wife: how is she STILL at Target?!
My wife tracking me: how is he STILL on the toilet?!

14.04.2024 20:57 👍 3 🔁 0 💬 0 📌 0
Post image Post image

🚨Derp alert!🚨Graham is on 3 dog beds stacked on top of another while we unpack at our new place

13.03.2024 17:09 👍 2 🔁 0 💬 0 📌 0
Post image

I’ve got my eye on you @pfrazee.com

05.03.2024 23:34 👍 6 🔁 0 💬 1 📌 0

Fuck it. #GrahamForPresident

14.02.2024 21:11 👍 1 🔁 0 💬 0 📌 0
Post image

Not being a good boy, but still gets chicken

13.02.2024 20:17 👍 4 🔁 0 💬 1 📌 0

House is ded

18.01.2024 21:10 👍 1 🔁 0 💬 1 📌 0
Post image

Graham and I are relegated to the RV today. No chicken :(

18.01.2024 21:00 👍 7 🔁 0 💬 1 📌 0
Post image

BIG ANNOUNCEMENT! 📣 Graham is a good boy and has gotten chicken again

13.01.2024 23:51 👍 0 🔁 0 💬 0 📌 0

It’s SIR John McDoogle Fawcett

11.01.2024 18:15 👍 1 🔁 0 💬 0 📌 0

I was just going to say it wasn’t there. Keep guessing

11.01.2024 18:08 👍 1 🔁 0 💬 1 📌 0

(Eat ass)

11.01.2024 18:08 👍 1 🔁 0 💬 0 📌 0

The one with the people that got rescued by that diver who was later called a pedo by Elon Musk

11.01.2024 18:07 👍 1 🔁 0 💬 1 📌 0

Remember that cave in Thailand

11.01.2024 18:06 👍 1 🔁 0 💬 0 📌 0
Post image

🌟Graham is a good boi tho. He got chicken the other day

11.01.2024 18:04 👍 12 🔁 1 💬 1 📌 0

Hey everyone. It's ok. I'm back.

09.01.2024 20:41 👍 7 🔁 0 💬 1 📌 0

I originally chose the handle JohnDotAwesome on Bluesky because @StoneColdSteveAustin was already taken

12.07.2023 23:30 👍 0 🔁 0 💬 1 📌 0
Post image

I find myself doing this a lot in TypeScript now. I ❤️ starting with a runtime value and extracting a useful type out of it. Then using that type to create a useful typeguard. And when I need to create a runtime mapping from that type to another value, the new satisfies operator is amazing!

11.07.2023 22:48 👍 1 🔁 0 💬 0 📌 0

My cloning experiments finally paid off.
I'm so excited, I'm beside myself.

^Stolen from some other dork

07.07.2023 18:43 👍 1 🔁 0 💬 0 📌 0

👆

27.06.2023 20:44 👍 1 🔁 0 💬 0 📌 0

Dunno about the rest of you web-dev-ish peeps, but I use vitest for everything now. It's sooooo good. I used to stick with ava because it seemed like the only framework that didn't abuse globals. vitest is like jest if jest were faster and didn't abuse globals

27.06.2023 17:48 👍 1 🔁 0 💬 1 📌 0

I really need to checkout Sedona. Never been

15.06.2023 17:18 👍 1 🔁 0 💬 1 📌 0