HATEOAS for Haunted Houses
A case-study in using Hypermedia as the Engine of Application State (HATEOAS) architecture to build a flexible control system for a local haunted house on a tight delivery schedule.
"HATEOAS for Haunted Houses"
A case-study in using Hypermedia as the Engine of Application State (HATEOAS) architecture to build a flexible control system for a local haunted house on a tight delivery schedule.
www.sanfordtech.xyz/posts/hateoa...
14.10.2025 16:48
๐ 0
๐ 0
๐ฌ 0
๐ 0
Ever thought about the tech behind haunted houses?
I built a control system for 15 rooms in 10 days on Arduino controllers with 8kb RAM. HATEOAS eliminated the coordination tax between client and server. Full write-up in comments: #software #dev #hateoas
14.10.2025 16:48
๐ 2
๐ 0
๐ฌ 1
๐ 0
Thanks for the link. I'll keep an eye out for updates!
13.10.2025 15:50
๐ 0
๐ 0
๐ฌ 0
๐ 0
I'd love to try to build a personal finance app built on ATProto. Apps in that space are very sticky exactly because people value their history so much.
From what I can tell, the protocol is missing the ability to encrypt a person's data repository. That's a hard requirement.
13.10.2025 14:00
๐ 0
๐ 0
๐ฌ 1
๐ 0
Congratulations on the migration! Signed up for your newsletter.
04.10.2025 13:21
๐ 2
๐ 0
๐ฌ 1
๐ 0
When your security setup enables faster development instead of fighting it, you can focus on shipping features rather than managing access or compromising security.
18.08.2025 17:46
๐ 0
๐ 0
๐ฌ 1
๐ 0
I've used this at two companies: a fintech handling compliance audits and my own startup managing multiple contributors.
Same setup works whether you're onboarding contractors or handling compliance requirements.
No expensive SSO provider needed.
18.08.2025 17:46
๐ 0
๐ 0
๐ฌ 1
๐ 0
The magic happens in your local development setup. Instead of hardcoded keys, you get temporary credentials that automatically expire, generated from a single command.
18.08.2025 17:46
๐ 1
๐ 0
๐ฌ 1
๐ 0
AWS Organizations + IAM Identity Center solve this with two key principles: separate AWS accounts for environment isolation and temporary credentials through SSO.
Each environment gets its own account. Dev work stays in dev, prod stays locked down, billing stays consolidated.
18.08.2025 17:46
๐ 0
๐ 0
๐ฌ 1
๐ 0
The problem with most startup AWS setups:
โ Shared root credentials
โ No isolation between dev/staging/prod
โ Manual access requests slowing down work
18.08.2025 17:46
๐ 0
๐ 0
๐ฌ 1
๐ 0
Stop sharing AWS credentials across your team. Here's how to set up proper environment isolation with SSO that actually improves your development workflow.
Takes 60 minutes, costs nothing, and works from 3 people to 300. ๐งต
#aws #security #startups
18.08.2025 17:46
๐ 1
๐ 0
๐ฌ 1
๐ 0
I haven't used it myself, but I was pitched by a vendor using Coast:
www.trycoast.com
They used it to show what experiences their API could bring to my app. It's been my favorite sales call to date.
05.08.2025 12:21
๐ 0
๐ 0
๐ฌ 1
๐ 0
A fun post a finished about ranking restaurants based on their Google Maps data. I came up with and tried out two models traveling back to Louisiana from New York.
It was a long drive...
www.sanfordtech.xyz/posts/a-math...
#mathematics #statistics
23.07.2025 19:52
๐ 2
๐ 0
๐ฌ 0
๐ 0
Just filled out the survey! I'm looking forward to learning more about ElementInternals and Mutually exclusive <details>.
Thanks for the link!
23.07.2025 04:40
๐ 1
๐ 0
๐ฌ 0
๐ 0
State of HTML 2025
Take the State of HTML survey
๐ The #StateOfHTML 2025 survey is now open!
โก๏ธ Take it now: survey.devographics.com/en-US/survey...
๐ก Spending time to fill these out is an investment into your craft, as browsers are using the results to make prioritization decisions.
You don't have to do it in one sitting (or even one device).
22.07.2025 15:21
๐ 34
๐ 24
๐ฌ 5
๐ 2
GitHub - san4d/astro-headstart: Astro components and utilities for managing the head of a HTML document
Astro components and utilities for managing the head of a HTML document - san4d/astro-headstart
The meta tag support includes standard content and extensions.
The JSON-LD functionality helps your site utilize Google's enhanced search results.
Check it out! Contributions welcome.
github.com/san4d/astro-...
22.07.2025 22:21
๐ 0
๐ 0
๐ฌ 0
๐ 0
GitHub - san4d/astro-headstart: Astro components and utilities for managing the head of a HTML document
Astro components and utilities for managing the head of a HTML document - san4d/astro-headstart
I reworked patterns from websites I've built into a library called "astro-headstart": one library that helps managing your head in @astro.build . The library manages two essential types of head content: HTML meta tags and JSON-LD.
22.07.2025 22:21
๐ 1
๐ 0
๐ฌ 1
๐ 0
Thanks, man! I've built my startup with Astro, HTMX, Web Components, and a lightweight SQL client (DrizzleJS) and it's been amazing how quickly I can implement features.
I'd like more people to think about whether their app is truly client-side focused.
04.07.2025 12:32
๐ 1
๐ 0
๐ฌ 0
๐ 0
Fair enough. Daisy has good theming support, which might be helpful.
Whatever tooling you choose, if ClaudeCode struggles try using the Context7 MCP server. It allows Claude to pull a library's most-recent documentation.
01.07.2025 20:16
๐ 1
๐ 0
๐ฌ 0
๐ 0
I've had a good experience with Astro and ClaudeCode. It outputs static HTML by default and works well with Tailwind. Check out DaisyUI as well, since you're using Tailwind.
01.07.2025 19:34
๐ 1
๐ 0
๐ฌ 1
๐ 0
Thanks for this. I'll update the post. Playing around with it a bit more, it's an `HTMLUnknownElement` if its parsed as native tag (one word, no hyphen) and a `HTMLElement` otherwise.
26.06.2025 16:24
๐ 0
๐ 0
๐ฌ 0
๐ 0
You're Overthinking Web Components | Sanford Tech
Thanks for the heads-up! Here's the full link:
www.sanfordtech.xyz/posts/youre-...
26.06.2025 16:17
๐ 0
๐ 0
๐ฌ 0
๐ 0
Table of contents for my post "You're overthinking web components"
Just finished up my post about using #webcomponents for progressive enhancement. I've had a great experience using them to add interactivity to my @astro.build apps and wanted to share some of the patterns.
26.06.2025 00:14
๐ 4
๐ 0
๐ฌ 3
๐ 0
Very excited to check out the live collections!
19.06.2025 21:03
๐ 0
๐ 0
๐ฌ 0
๐ 0
Ad Spend Planning | Sanford Tech
I'd appreciate any feedback!
sanfordtech.xyz/tools/ad-spe...
18.06.2025 16:01
๐ 1
๐ 0
๐ฌ 0
๐ 0