Menu
Sign In Search Podcasts Libraries Charts People & Topics Add Podcast API Blog Pricing

John Siracusa

πŸ‘€ Speaker
10649 total appearances

Appearances Over Time

Podcast Appearances

Accidental Tech Podcast
676: A Sternly Worded Instruction

You put in a username and password, and if it's not HTTPS, it sends them in clear text.

Accidental Tech Podcast
676: A Sternly Worded Instruction

yeah yeah i mean anyway it's very primitive but i said like and that's that's fine but like it just bothered me it's like it was what is this the 1990s i'm using hdb basic auth in 2025 i just felt wrong and i had just added pass keys to atp that i found honestly basic auth okay for whatever it's worth sorry basic auth over https is not that bad

Accidental Tech Podcast
676: A Sternly Worded Instruction

I know, I know, I know.

Accidental Tech Podcast
676: A Sternly Worded Instruction

I'm just saying, anyway.

Accidental Tech Podcast
676: A Sternly Worded Instruction

Okay, sorry.

Accidental Tech Podcast
676: A Sternly Worded Instruction

Why don't I add a Passkey-based account system to my status board website?

Accidental Tech Podcast
676: A Sternly Worded Instruction

I've already, like, Cloud Code has already shown me that it can do it in PHP, no less.

Accidental Tech Podcast
676: A Sternly Worded Instruction

It should be easy to do it in Node, because that's, like, an actual implementation with, like, real libraries and stuff.

Accidental Tech Podcast
676: A Sternly Worded Instruction

It should be a snap.

Accidental Tech Podcast
676: A Sternly Worded Instruction

Like, there's a million examples.

Accidental Tech Podcast
676: A Sternly Worded Instruction

Like, this is the thing Cloud Code should knock out of the park.

Accidental Tech Podcast
676: A Sternly Worded Instruction

And then I had to decide, like, okay, well, how should an account system work on, like, a personal tool website that's only supposed to be accessible to me?

Accidental Tech Podcast
676: A Sternly Worded Instruction

And I had to go through, like, it's like really weird.

Accidental Tech Podcast
676: A Sternly Worded Instruction

So first of all, you know, status board, its persistence layer is essentially, it's R2, essentially S3.

Accidental Tech Podcast
676: A Sternly Worded Instruction

Everything is in JSON files in S3.

Accidental Tech Podcast
676: A Sternly Worded Instruction

There's no database.

Accidental Tech Podcast
676: A Sternly Worded Instruction

It's just, you know, because the data volumes are minuscule, nothing ever, like, that's it.

Accidental Tech Podcast
676: A Sternly Worded Instruction

That's its data storage.

Accidental Tech Podcast
676: A Sternly Worded Instruction

Same thing with the account system.

Accidental Tech Podcast
676: A Sternly Worded Instruction

Like, okay, well, that's fine.