Steve Sanders's Avatar

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

81 Followers  |  93 Following  |  22 Posts  |  Joined: 24.10.2024  |  1.8037

Latest posts by stevendsanders.bsky.social on Bluesky

2FA TOTP Generator app screenshot

2FA TOTP Generator app screenshot

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 🀯

01.04.2025 21:51 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Video thumbnail

Auto-expanding HTML textareas (and other inputs) are now possible with a single line of CSS 🀯

07.03.2025 14:54 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Web Components, Self Hosting and Home Hacking with the Creator of Home Assistant
YouTube video by Syntax Web Components, Self Hosting and Home Hacking with the Creator of Home Assistant

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

04.03.2025 16:33 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Lambda function average duration

Lambda function average duration

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?

30.01.2025 20:12 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
AWS console dog gif

AWS console dog gif

AWS Users: "The AWS console is too confusing and difficult to use."

AWS: "How about a cute robot dog gif?"

28.01.2025 23:18 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
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...

Let's normalize starting every product release announcement with "Holy shit it's actually done"

tailwindcss.com/blog/tailwin...

23.01.2025 16:58 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

It's a fancy wrapper for AWS Lambda + a CDN with a better dev experience and significant markup.

08.01.2025 01:21 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Steam replay summary

Steam replay summary

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 🀯

18.12.2024 22:10 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Swiss Family Robinson?

The protagonist is really the family but it is narrated by the father. The author wrote it for his kids.

15.12.2024 02:12 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Let me know if I missed anything and I will add it!

06.12.2024 18:42 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
AWS re:Invent 2024 Serverless - YouTube

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

06.12.2024 18:41 β€” πŸ‘ 11    πŸ” 4    πŸ’¬ 3    πŸ“Œ 0
Preview
Exploring Aurora DSQL with TypeScript, Drizzle, Lambda, and AWS CDK Does Amazon's fancy new serverless PostgreSQL-compatible database work with modern...

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

05.12.2024 18:12 β€” πŸ‘ 6    πŸ” 1    πŸ’¬ 2    πŸ“Œ 0
Preview
no-explicit-any | typescript-eslint Disallow the `any` type.

typescript-eslint.io/rules/no-exp...

04.12.2024 01:35 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

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.

03.12.2024 17:50 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Announcing Amazon Aurora DSQL (Preview) - AWS Discover more about what's new at AWS with Announcing Amazon Aurora DSQL (Preview)

Did AWS finally build a good serverless relational database? πŸ‘€

aws.amazon.com/about-aws/wh...

03.12.2024 17:25 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Apparently BlueSky doesn't support uploading animated gifs? πŸ€”

27.11.2024 21:34 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
SaaS Monthly/Yearly/Lifetime pricing

SaaS Monthly/Yearly/Lifetime pricing

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?

27.11.2024 21:31 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 2    πŸ“Œ 0

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.

15.11.2024 17:03 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
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...

Trying my hand at writing for the first time in awhile:

dev.to/stevendsande...

08.11.2024 04:24 β€” πŸ‘ 0    πŸ” 1    πŸ’¬ 0    πŸ“Œ 1

Fair point. It's tough for this to be 100% accurate in isolation without knowing the full scope of how you're consuming the resource. This is still great for getting a rough number and better than what must framework documentation tells you about their bundle sizes (nothing)

05.11.2024 21:12 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Post image

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

05.11.2024 20:01 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
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

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

31.10.2024 21:14 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

@stevendsanders is following 20 prominent accounts