John Fawcett (♾️ wpm)
banner
j0.hn
John Fawcett (♾️ wpm)
@j0.hn
RV’s, TypeScript, and woodworking. I work on the Cloudflare Developer Platform at… Cloudflare.
Screw tiktok give me hicktok.
January 15, 2025 at 4:01 PM
Reposted by John Fawcett (♾️ wpm)
*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.
December 30, 2024 at 3:07 PM
Reposted by John Fawcett (♾️ wpm)
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...
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.
media.tenor.com
December 17, 2024 at 11:18 PM
Reposted by John Fawcett (♾️ wpm)
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?
November 19, 2024 at 10:40 AM
How to own the libs
November 26, 2024 at 6:52 PM
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.
June 21, 2024 at 12:43 AM
I heard Jack Dorsey left BlueSky. I think I know the perfect guy as a replacement
May 10, 2024 at 5:46 PM
Me tracking my wife: how is she STILL at Target?!
My wife tracking me: how is he STILL on the toilet?!
April 14, 2024 at 8:57 PM
🚨Derp alert!🚨Graham is on 3 dog beds stacked on top of another while we unpack at our new place
March 13, 2024 at 5:09 PM
I’ve got my eye on you @pfrazee.com
March 5, 2024 at 11:34 PM
Not being a good boy, but still gets chicken
February 13, 2024 at 8:17 PM
Graham and I are relegated to the RV today. No chicken :(
January 18, 2024 at 9:00 PM
BIG ANNOUNCEMENT! 📣 Graham is a good boy and has gotten chicken again
January 13, 2024 at 11:51 PM
Hey everyone. It's ok. I'm back.
January 9, 2024 at 8:41 PM
I originally chose the handle JohnDotAwesome on Bluesky because @StoneColdSteveAustin was already taken
July 12, 2023 at 11:30 PM
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!
July 11, 2023 at 10:48 PM
My cloning experiments finally paid off.
I'm so excited, I'm beside myself.

^Stolen from some other dork
July 7, 2023 at 6:43 PM
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
June 27, 2023 at 5:48 PM
Trying out the Miralax challenge today. Jesus take the wheel.
June 13, 2023 at 8:55 PM
Reposted by John Fawcett (♾️ wpm)
Black cats waiting to audition for a horror film in 1961. Photo by Ralph Crane.
June 7, 2023 at 6:05 PM
Now when I clean the toilet with bleach and air out the bathroom with the battery powered ryobi air cannon, I can’t help but think of TotK
June 5, 2023 at 9:47 PM
June 5, 2023 at 7:45 PM
@alyankovic.bsky.social it’s a long shot but I’ve just got to ask - would you ever do a UHF sequel? Also how/why is this movie still in my top ten best of all time
June 5, 2023 at 3:16 AM
Sci-fi authors: so there’s this galactic empire spanning thousands solar systems across the galaxy
May 25, 2023 at 8:02 PM
This lemon juice @exvuma.bsky.social bought is making my drink taste funky. I kind of like it
May 22, 2023 at 9:47 PM