Underworlds Scriptorium fabula.

This article was translated from Russian to English with help of openrouter.ai. The original article could be found here.

Adding highlight of the active player to the client fumbbl.com.

In previous article I described adding new layout for the client Fantasy Football client (Blood Bowl), adapted for screens with resolution 1920x1080, as well as told where to download it and how to run it.

This time I want to present to you a new feature that I added to the client: highlight of the active player.

Playing Blood Bowl via fumbbl.com, I noticed that when the opponent's turn comes, it is often difficult to understand which player was activated to perform an action. In the official client, the player's icon only turns to profile when activated, which is not immediately noticeable and leads to slight disorientation. Therefore I decided to implement an improvement that will fix this situation and help focus attention on that character who is performing the action. I imagined that it would be great if the activated player started blinking, visually attracting attention to themselves and thereby helping to understand where exactly the move is happening. Below is a video demonstrating the implementation of my idea.

To enable this option, go to the path: User settings -> Game Play -> Highlight active player -> Enable.
Picture of table in preparation for the game 1.
Remi... continue reading.

This article was translated from Russian to English with help of openrouter.ai. The original article could be found here.

Full-screen 1920x1080 resolution adaptation for the Fantasy Football client of the fumbbl.com project

There’s a board game invented by Games Workshop employees that few people know about. It’s one of those tabletop games where there are so many rules that affect how the situation unfolds under different conditions that, to play it, a person needs to enter a deep game trance in which their consciousness is fully focused on the game elements and switches between them. This isn’t the only game from Games Workshop like this. Every one of their games is like that. My favorite still remains Warhammer Underworlds, and my attraction to Blood Bowl is so great and all-encompassing that it allows me to enjoy both of these games equally.

Part of the game’s appeal lies in interacting with the opponent, and an even larger part of the gameplay consists of imagination and immersion in the game universe, which is greatly aided by the excellent artistic work of many artists who create breathtaking dynamic scenes from the game’s universe. :) Other artists who paint the miniatures of the game’s characters and universe do equally amazing work that stimulates the imagination. And to prove my point, I invite you to look at some examples of their work.

Art to blood bowl. Art to blood bowl 3 video game.

Beautiful and dynamic artwork that instantly engages and raises questions: “Wow, what is this?” ... continue reading.


This article was translated from Russian to English using Groq API translator. The original article could be found here.

Thoughts on the society we live in and the norms we follow.

I often have thoughts about the society we live in and the norms that it dictates. For a person growing up and testing the rules and norms of the society they live in through trial and error, these norms seem clear and defined at first. But the more a person goes through life and experiences different situations, the more they come to understand that most of what we are offered is a lie that we are forced to believe...

We come into this world, and the people around us start telling us how the world works and how we should behave. However, as time passes, we can observe that the same people who teach us these norms often don't follow them themselves.

I can demonstrate this with a specific example. A health insurance organization that claims its primary goal is to care for and preserve the health of its clients actually introduces a rule that allows a prescription to be obtained only for a year. After that, according to their regulations, a person is required to attend a doctor's appointment, pay for it, and only then can they get an extension. And this is despite the fact that the medication itself is not provided to the person with a prescription for free: the person pays for the medication, and on top of that, they are also required to pay for a doctor's appointment every year to extend their prescrip... continue reading.


The Architect’s Dossier: 19 Years of Java Mastery & System Sovereignty

Welcome to the digital forge of Pavel Sapronov. I am a Senior Software Developer based in Austin, Texas, with nearly two decades of experience in high-level architectural tasks and full-stack engineering. This page serves as a testament to my skills-not merely through words, but through the very infrastructure that hosts this text.

I. The Java Sanctum (Backend Development)

For 19 years, I have specialized in the Java ecosystem, with a current focus on modern Spring Boot, Hibernate, and JPA. My expertise lies in building resilient, low-latency backend systems that stand the test of time.

  • Real-Time Engineering: My project iCoup demonstrates complex game logic and real-time communication via WebSockets.
  • Modern Tooling: Proficient in Maven and Git for robust build management and version control.
  • Architecture: Deep experience in full-stack development and system localization, ensuring global accessibility across diverse scripts.

II. The Machine Spirit (Systems Administration)

I do not merely write code; I command the environment it inhabits. I manage my own web infrastructure, moving beyond the constraints of generic cloud providers to maintain System Sovereignty.


This article was translated from Russian to English using Groq API translator. The original article could be found here.

My progress since the last fabula was published. Moving to a new hosting. Setting up a mail server, backup, and server resource notification system. Localizing programmer-underworlds.

Hello. It's currently 01:37 on April 26, 2026, Central Standard Time, and I've decided it's time for a flight of thought and to outline my actions since I published the last fabula in February. Grab your favorite drink that you like to have while watching YouTube, and let's go... :)

I want to write this article in the form of a free flight of thoughts instead of a well-thought-out report. :) I've been working hard on different parts of my project, which I'll write about below, and it's been quite intense. I'll probably write this article in several sessions.

One major and responsible decision was to move to a new hosting, as the previous free hosting on Google Cloud no longer met my requirements and needs, and one day it just stopped working. I assumed it was due to insufficient RAM, as the free hosting from Google only had 2GB of RAM available. The next day, I started exploring alternative affordable options and found Contabo hosting, which offered good conditions in my opinion (compared to Google's alternatives). And so it began... I started transferring the existing settings from the previous hosting to the new one, and I successfully completed it in about a week.

The next step was something I h... continue reading.