icon
Personal Website

Weekly Coding • 2026-02-25

This text was automatically translated to English language by LLM tool.

It’s time to write the progress report/diary for last week 🗓️

-= Personal Website =-

I improved the formatting of my HTML pages, which my program generates for the static version of the website.

  • Was: formatting using the yosssi/gohtml package
    • Performed poorly with a mix of spaces and tabs
  • Now: formatting using the Prettier package
    • Prettier lives in a separate Docker container. It consumes very little memory—only 16 MB of RAM at idle.

I plan to keep making various small updates for my personal website. Overall, the project feels finished to me at the moment, and I don’t intend to make any major updates. I’ve already tried all the interesting things on this project:

  • LLM API for automatic translations into other languages
  • Dynamic React.js vs HTML server-side rendering
  • SQLite vs PostgreSQL
  • Search Engine Indexing

I could continue to delve deeper into different topics and develop features, but it will be hard to find the motivation since the sense of novelty has worn off 😔🚿 Future updates promise to be lazy ones.

-= Goals for February =-

  1. Personal website moves to PostgreSQL
    1. ✅ Done
  2. Compare search speed by posts: SQLite vs PostgreSQL
    1. ✅ Done
  3. Sorting personal files in the cloud: organize what’s needed, delete useless stuff
    1. ⏯️ There is some progress. I deleted several large files and a bunch of extra photos from Yandex Disk.

-= Problems with Yandex Disk =-

Currently, I have 40 out of 53 GB occupied in the Yandex Disk cloud. Overall, Yandex Disk is a convenient storage solution. By today’s standards, a free 50 GB storage space is a beauty. But there are also some problems:

  1. 🚫 The “unlimited for photos” was removed. It used to be there 🤔💭
  2. 🚫 The WebDav protocol was removed. It used to be there 🌐🕊️
  3. 🪟 Disk version 4.0 moved to a new, buggy Windows 11 API for file synchronization, which I don’t like at all because the sync is not consistent—it’s somewhat selective. Therefore, I am staying on version 3.0.

I think that sooner or later they will take away the free gigabytes, and Disk 3.0 will be cut off from the API. At that point, I’ll need to look for a new cloud storage provider. But that’s for the future; for now, I continue to use Yandex Disk.