Advertisement · 728 × 90

Posts by John Fawcett (♾️ wpm)

Screw tiktok give me hicktok.

1 year ago 4 0 1 0
Video

*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.

1 year ago 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...

1 year ago 18 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?

1 year ago 5 1 0 0
Post image

How to own the libs

1 year ago 6 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

1 year ago 2 0 1 0

Reddit web mobile: hold my beer

1 year ago 3 0 0 0
Advertisement
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.

1 year ago 2 0 1 0
Post image Post image

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

1 year ago 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?!

2 years ago 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

2 years ago 2 0 0 0
Post image

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

2 years ago 6 0 1 0

Fuck it. #GrahamForPresident

2 years ago 1 0 0 0
Post image

Not being a good boy, but still gets chicken

2 years ago 4 0 1 0

House is ded

2 years ago 1 0 1 0
Advertisement
Post image

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

2 years ago 7 0 1 0
Post image

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

2 years ago 0 0 0 0

It’s SIR John McDoogle Fawcett

2 years ago 1 0 0 0

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

2 years ago 1 0 1 0

(Eat ass)

2 years ago 1 0 0 0

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

2 years ago 1 0 1 0

Remember that cave in Thailand

2 years ago 1 0 0 0
Post image

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

2 years ago 12 1 1 0
Advertisement

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

2 years ago 7 0 1 0

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

2 years ago 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!

2 years ago 1 0 0 0

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

^Stolen from some other dork

2 years ago 1 0 0 0

👆

2 years ago 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

2 years ago 1 0 1 0

I really need to checkout Sedona. Never been

2 years ago 1 0 1 0
Advertisement