Ephes Blog

Miscellaneous things. Not sure what to put here, yet.


Weeknotes 2022-01-10 Changed Streaming Schedule

- Jochen
During the last week, I switched from starting my programming stream around 10 am to 8-10 pm. I had to configure artificial lighting and broke a lamp on the first evening. My setup still needs some fine-tuning.

For my podcast hosting SaaS project, I thought about how to deploy a single new podcast and how to integrate this with fastdeploy. Should the podcast hosting app itself create a the database and configure systemd? Should fastdeploy do it? Usually, you would need to have different service tokens for each new podcast in fastdeploy. This clearly needs some redesign. But I think I'll go for something like that:

  1. User submits desired domain name
  2. Podcast registry starts a deployment for the cast_hosting service providing a config including username, token to update the registry, etc.
  3. After cast_hosting is successfully deployed it sends a register/password change URL back to the registry to let the user in






Weeknotes 2022-01-03 fastdeploy

- Jochen
Well, I skipped the last two month's weeknotes because I couldn't bring myself to write them. I'll try to be more consistent doing this in 2022 :).

My little side project fastdeploy is now good enough to use it for my needs, so I'll switch back to other things, mainly building a podcast hosting app on top of django-cast. We also released a new podcast episode about refactoring on new year's eve, which we recorded earlier in December.

Funny Quote: Time flies like an arrow. Fruit flies like a banana.

Small Improvements

  • Switched to delta as a git pager
  • Started to use a brewfile to keep track of my installed packages via homebrew and store it in a dotfile repository
  • Build a service for fastdeploy that installs some command line tools (bat, fd, fzf) and changes the root users shell to fish





Podcast Episodes