Steve Sanders
stevendsanders.bsky.social
Steve Sanders
@stevendsanders.bsky.social
Startup CTO - helping nonprofits connect with donors

Side projects:
https://episode.ninja
https://repotrends.com

Building serverless event-driven architectures on AWS
One reason I like using AWS over other cloud vendors is that they heavily utilize the same core services that I use (Lambda, DynamoDB, etc) internally at both AWS and Amazon.

The downside of this is that if they break one of those core services it results in a cascade that kills many others 😬
October 20, 2025 at 8:16 PM
As the solo engineer at a tiny startup, I need to use every tool available to work as efficiently as possible.

That includes AI.

Sometimes it produces garbage and sometimes it's perfect on the first try.

Today I vibe coded a 2FA TOTP generator app in about 5 minutes with a single short prompt 🤯
April 1, 2025 at 9:51 PM
Auto-expanding HTML textareas (and other inputs) are now possible with a single line of CSS 🤯
March 7, 2025 at 2:54 PM
This recent episode of @syntax.fm featuring @paulusschoutsen.nl from @home-assistant.io was fantastic. He seems like a genuinely great guy who is a passionate steward of one of the largest OSS projects around.

A must listen if you're into web dev and/or smart home

www.youtube.com/watch?v=0meK...
Web Components, Self Hosting and Home Hacking with the Creator of Home Assistant
YouTube video by Syntax
www.youtube.com
March 4, 2025 at 4:33 PM
128 MB of memory is a terrible default even for simple Lambda functions, especially those that back anything user-facing.

Serverless Framework had a good idea to default to 1024 MB while AWS CDK and AWS SAM still default to 128 MB.

Who can spot when I gave this poor function more memory?
January 30, 2025 at 8:12 PM
AWS Users: "The AWS console is too confusing and difficult to use."

AWS: "How about a cute robot dog gif?"
January 28, 2025 at 11:18 PM
Let's normalize starting every product release announcement with "Holy shit it's actually done"

tailwindcss.com/blog/tailwin...
Tailwind CSS v4.0
We just released Tailwind CSS v4.0 — an all-new version of the framework optimized for performance and flexibility, with a reimagined configuration and customization experience, and taking full advant...
tailwindcss.com
January 23, 2025 at 4:58 PM
I've been gaming on different desktop PCs that I built myself for 20+ years.

100% of my playtime this year was on @steamdeck.com and I didn't use my gaming rig at all 🤯
December 18, 2024 at 10:10 PM
I curated a YouTube playlist with my favorite serverless sessions from AWS re:Invent 2024. Featuring:

@ranthebuilder.cloud
@julianwood.com
@alexdebrie.bsky.social
@marcbrooker.bsky.social
@raphaelmanke.bsky.social
and more great folks that I couldn't find here 🥲

youtube.com/playlist?lis...
AWS re:Invent 2024 Serverless - YouTube
youtube.com
December 6, 2024 at 6:41 PM
Does the fancy new Aurora DSQL serverless Postgres database from AWS work with modern TypeScript tooling like @drizzle.team ORM? I tested it out:

dev.to/stevendsande...
Exploring Aurora DSQL with TypeScript, Drizzle, Lambda, and AWS CDK
Does Amazon's fancy new serverless PostgreSQL-compatible database work with modern...
dev.to
December 5, 2024 at 6:12 PM
Amazon: Our customer service chat bot uses a powerful LLM that can predict if you might want to return a recent order and suggest a nearby drop-off location!

Customer: Can I just get a price adjustment (the item went on sale after I ordered) instead of returning it?

Amazon: ...absolutely not.
December 3, 2024 at 5:50 PM
Did AWS finally build a good serverless relational database? 👀

aws.amazon.com/about-aws/wh...
Announcing Amazon Aurora DSQL (Preview) - AWS
Discover more about what's new at AWS with Announcing Amazon Aurora DSQL (Preview)
aws.amazon.com
December 3, 2024 at 5:25 PM
Interesting pricing model for a SaaS that I saw today:

Monthly, Yearly or Lifetime pricing where the Lifetime price is equal to 3x the Yearly price

Getting the Lifetime payment up front seems nice (especially if you see high churn) while sacrificing long-term recurring revenue.

What do you think?
November 27, 2024 at 9:32 PM
Happy update - AWS seems to have resolved whatever the issue was here. I checked several AWS accounts that I manage and Bedrock quotas have been restored without me doing anything.

Still worrying that this could break without warning and it would be great to see better messaging around the issue.
November 15, 2024 at 5:03 PM
Trying my hand at writing for the first time in awhile:

dev.to/stevendsande...
AWS is killing customer AI apps without warning
Amazon Web Services (AWS) has been riding the generative AI hype train hard lately. Roughly one third...
dev.to
November 8, 2024 at 4:24 AM
Something that every web framework should have in their docs - bundle sizes for individual components or imports. 🤯

Screenshot from the excellent docs for Radix UI
November 5, 2024 at 8:01 PM
Amazon Cognito doesn't support login via magic links or passkeys out of the box... BUT there is a great project from AWS that allows you to add both of those features.

It includes a CDK construct to create the AWS resources and pre-built React UI components.

github.com/aws-samples/...
GitHub - aws-samples/amazon-cognito-passwordless-auth: Passwordless authentication with Amazon Cognito: FIDO2 (WebAuthn, support for Passkeys), Magic Link, SMS OTP Step Up
Passwordless authentication with Amazon Cognito: FIDO2 (WebAuthn, support for Passkeys), Magic Link, SMS OTP Step Up - aws-samples/amazon-cognito-passwordless-auth
github.com
October 31, 2024 at 9:14 PM