You are browsing as a guest. Sign up (or log in) to start making projects!

10h 38m 16s logged

Sh’elah — Devlog 3

Over the past week or so, I had…

  • Fixed a bug where a malformed cache config could crash the whole app on startup.

  • Split a file that handled AI question-answering into smaller, cleaner, more compact files, and added tests to make sure that both versions (one for gemini and one for claude) always answered the same way with the same guardrails.

  • Sped up busy/resource heavy pages (library, prayers, texts, daily study, and the calendar lookup) by adding a shared caching layer, so they don’t request the database on every single request anymore.

  • Added rate limiting across the whole site instead of having it scattered in different places.

  • Cleaned up a batch of files that were referenced in the code which was uncommitted and caused boot errors.

  • Simplified a few functions that had been made too complex to safely maintain.

  • Sped up cold starts by delaying AI library imports until they’re actually needed.

Let me know if there is anything y’all wanna see on my site in the future
p.s. I’m planning a huge commit soon announcing version 1.00 of my website so if you haven’t seen my first devlog announcing that, go check it out.

0
15

Comments 0

No comments yet. Be the first!