David Bushell ☕'s Avatar

David Bushell ☕

@dbushell.com

⚓ https://dbushell.com Freelance, Web Developer, Designer, Blogger, UK – no AI

943
Followers
163
Following
334
Posts
28.07.2023
Joined
Posts Following

Latest posts by David Bushell ☕ @dbushell.com

oh thanks! just seen this :)

07.03.2026 10:31 👍 1 🔁 0 💬 0 📌 0

pro tip for Slay The Spire 2: read the card text 🫠 rip run

07.03.2026 10:22 👍 0 🔁 0 💬 0 📌 0
Preview
Notes – 06:43 Sat 7 Mar 2026 Notes – 06:43 Sat 7 Mar 2026

noted: AT protocol OAuth and time drift on my self-hosted PDS
dbushell.com/notes/2026-0...

07.03.2026 07:06 👍 1 🔁 0 💬 1 📌 0

🙈 i shall try this later! thanks

06.03.2026 11:06 👍 0 🔁 0 💬 0 📌 0

ah the fun of favicon spelunking!

not even /favicon.ico can be trusted to be an image, let alone an icon 🫠

06.03.2026 09:31 👍 3 🔁 0 💬 1 📌 0

how have i ended up with 6 atproto accounts for testing?

i don't even know who i am anymore!

06.03.2026 07:33 👍 6 🔁 0 💬 1 📌 0
Preview
Notes – 07:04 Fri 6 Mar 2026 Notes – 07:04 Fri 6 Mar 2026

Noted: 404 Media clickbait and email privacy

dbushell.com/notes/2026-0...

06.03.2026 07:09 👍 8 🔁 1 💬 0 📌 0

sucks but they have to comply with the law, bigger concern here is US/Swiss government actions. Not an email provider on earth that is reputable and safe.

only a story because it's Proton. Google regularly hands over the keys to gmail

06.03.2026 06:00 👍 5 🔁 0 💬 0 📌 0

👀 oh? Weekend is back on!

06.03.2026 05:45 👍 1 🔁 0 💬 0 📌 0
They hacked web fonts?
They hacked web fonts? YouTube video by Prismic

This week on The Callback:
- Cloudflare clones Next.js out of spite
- Anthropic's plunder gets plundered
- Chrome gets its fonts hacked
- And more!

Watch and laugh along on YouTube:
youtu.be/R34ifge0v-U

05.03.2026 19:34 👍 25 🔁 8 💬 2 📌 1

oh never mind it's Windows only for now 😭

05.03.2026 18:28 👍 0 🔁 0 💬 1 📌 0

well that's my weekend sorted!

05.03.2026 18:27 👍 2 🔁 0 💬 2 📌 0

it's alive!

(and i'm at least 50% sure I haven't done the shared server state SvelteKit footgun)

bsky.app/profile/dbus...

05.03.2026 17:44 👍 0 🔁 0 💬 0 📌 0
Dexter whispering the word "iterables" into an ear

Dexter whispering the word "iterables" into an ear

05.03.2026 14:30 👍 3 🔁 0 💬 0 📌 0
Video thumbnail

amazing

05.03.2026 11:35 👍 3 🔁 0 💬 0 📌 0

tough crowd... anyway, Valibot won on the elephant site, it's working well 👍

bsky.app/profile/dbus...

05.03.2026 10:57 👍 0 🔁 0 💬 0 📌 0

ArkType or Valibot? (don't zod me)

05.03.2026 09:55 👍 1 🔁 0 💬 0 📌 1

yep it does. I create a new ` OAuthClient` with new session/state Stores from the request cookies.

it only exists for the lifetime of SvelteKit handling the request server-side

so effectively the user's browser is their own Store 🤔

05.03.2026 08:15 👍 0 🔁 0 💬 0 📌 0

@mary.my.id question, if you please!

how dumb am i to implement a Store that encrypts everything into cookies and rehydrates each request?

cause that's what i'm doing to keep SvelteKit stateless...

github.com/mary-ext/atc...

05.03.2026 08:00 👍 0 🔁 0 💬 1 📌 0
Preview
Propellant. — ethanmarcotte.com We cannot separate the everyday use of “AI” platforms from their use in death and war.

before you kneel down and place the slop pail under your LLM today, take a minute to remember what you're supporting:

ethanmarcotte.com/wrote/propel...

05.03.2026 06:35 👍 13 🔁 7 💬 0 📌 0
Was said very quietly, almost casually.

everyone joking about Microslop is missing the revolutionary part: Windows 12 will be public domain!

pivot-to-ai.com/2026/03/04/a...

05.03.2026 06:25 👍 18 🔁 2 💬 0 📌 0
login form with the heading: connect with your bluesky / atmosphere account

login form with the heading: connect with your bluesky / atmosphere account

cooking with SvelteKit and atproto 👀

04.03.2026 16:03 👍 12 🔁 0 💬 0 📌 1

😱 bin CSS, we start from scratch

04.03.2026 14:58 👍 4 🔁 0 💬 0 📌 0

had to return from a walk because i ran out of podcast

04.03.2026 12:47 👍 7 🔁 0 💬 1 📌 0

truly microslop

04.03.2026 09:53 👍 63 🔁 5 💬 10 📌 0
Pikachu peering over sunglasses

Pikachu peering over sunglasses

am i the only one seeing this weather up North? might need sunscreen by noon

04.03.2026 09:05 👍 0 🔁 0 💬 0 📌 0

why not? why anything? Bunny works for me (for now)

you'll have to do your own research to answer that question 😄

04.03.2026 08:17 👍 1 🔁 0 💬 0 📌 0
Preview
Bunny.net shared storage zones The one where I share a neat vendor lock-in trick

blogged: Bunny.net shared storage zones
dbushell.com/2026/03/04/b...

— what's a bit of vender lock-in between friends?

04.03.2026 07:44 👍 2 🔁 0 💬 1 📌 0

Siri add a todo: kickstarter to change my legal name to David Awesome

03.03.2026 20:23 👍 13 🔁 0 💬 1 📌 0

[sweats in JavaScript]

03.03.2026 16:55 👍 1 🔁 0 💬 0 📌 0