Site Icon THEREiSLatest Posts한국어

[ Latest Posts ] 17 posts

  1. 017
    Connecting to a Host with a Key Made by SSH Keygen

    A note I wrote for whenever I can't remember the ssh-keygen commands. From asymmetric key basics to creating keys, AWS pem keys, and connection troubleshooting

  2. 016
    Building a Home Secretary #10 - Server: Containers and Deployment Files

    The last of the server parts. The Docker image, docker-compose.yml, Jenkinsfile, and tidying up so anyone can take it and use it

  3. 015
    Building a Home Secretary #9 - Server: Events and Fake Module Tests

    Events for when a module needs to report first, and testing the hub end to end with a fake module instead of a real one

  4. 014
    Building a Home Secretary #8 - Server: Commands and the Approval Queue

    A single command entry point that calls every module, and an approval queue that holds back irreversible commands

  5. 013
    Building a Home Secretary #7 - Server: The Hub–Module Contract

    The second half of building the hub. Writing the audit log, defining the contract between the hub and modules, and building the path for the hub to call modules

  6. 012
    Building a Home Secretary #6 - Server: Family Registration and Tests

    Building a CLI to register the family, testing whether the door really blocks things, and calling it myself with an example client

  7. 011
    Building a Home Secretary #5 - Server: Signatures and the Gatekeeper

    Setting up a gatekeeper that checks the HMAC signature on every request, opening the first API, "Who am I?", and assembling the app into one

  8. 010
    Building a Home Secretary #4 - Server: Family and Permissions

    From "just me" to "our family." Deciding who can do what with roles and scopes, and building the user and device store

  9. 009
    Building a Home Secretary #3 - Server: The Big Picture and the Skeleton

    Clearing away whoami and seating a real secretary in its place. The big picture split into a hub and modules, then building the hub's skeleton with the project, settings, and a state store

  10. 008
  11. 007
  12. 006
  13. 005
  14. 004
    Building an Astro Blog #3 - Putting a Theme on Your Blog

    You don't install an Astro theme, you move things over. Three ways to apply an external theme to a blog you've already built

  15. 003
  16. 002
    Building an Astro Blog #1 - Why Astro

    Markdown, Obsidian, Jenkins, and cheap server bills. The story of why I built this blog with Astro

  17. 001
    Development That Isn't Cheap

    You can't develop cheaply anymore, so cheap development has gotten hard