CATALOGUE — ALL YGG CONTENT
Catalogue
Everything that is here, in one place: browsable by type, topic and state. The stream shows the newest, the catalogue the complete list.
01 / SELECTION
Infrastructure stabilization Stabilizing an organization’s technical backbone: administration rules, documentation, a platform for testing and hosting, and a link to the infrastructure one level up. Multi-tenant platform A web application for multiple organizations on a shared core: separate data and settings for each client, a modular architecture and security from day one. Czech Digital and Information Agency: activity reports What actually moved in the digitalization of the Czech state – read through the data rather than the press releases.
02 / THE WHOLE CATALOGUE
note The journal eats gigabytes before anyone notices The default journal cap is a tenth of the partition. On a small root that means gigabytes of logs nobody wants. project Infrastructure stabilization Stabilizing an organization’s technical backbone: administration rules, documentation, a platform for testing and hosting, and a link to the infrastructure one level up. project Investment assistant Local decision support for a personal investment portfolio: broker data, regular reports and an analytical framework with a traceable history of decisions. project mojeWebFoundry A framework for building several separate static sites on SvelteKit. It came out of moving away from Jekyll and doubles as a way to find out what current tooling can do. guide A dumb wireless doorbell in Home Assistant via RF433 and ESP32 How to capture the signal of an ordinary 433 MHz wireless doorbell and send each press to Home Assistant via an ESP32-C3. guide An IR-remote ceiling light via ESP32 and ESPHome How to capture an infrared remote’s codes and control a light from Home Assistant via an ESP32-C3 – without the physical remote. project AI as a tool Turning ideas into working solutions with AI – without a programming background, but with architecture, tests and quality checks as in team development. note SPF, Postfix and rspamd: common delivery problems The most common reasons an SPF check rejects mail that is perfectly fine – in the DNS record, in Postfix and in rspamd. explainer How DNS delegation works and why it matters DNS is a delegated tree: every zone can hand responsibility one level down. Understand that and you understand why changes propagate slowly and where to look for faults. project Multi-tenant platform A web application for multiple organizations on a shared core: separate data and settings for each client, a modular architecture and security from day one. link Czech Digital and Information Agency: activity reports What actually moved in the digitalization of the Czech state – read through the data rather than the press releases. reference nftables: rules for a home network A reference card for nftables: basic commands, tables and chains, and NAT masquerade for a home router. guide An undocumented display on ESP32: identifying it and getting it running How to get a TFT display without a datasheet working on an ESP32: identify it, wire it up and initialise it. Based on the E32R35T board with an ST7796S controller. link RÚIAN open data: addresses, buildings and territorial units The Czech register of territorial identification, addresses and real estate as open data – what it contains, how it is distributed and what to watch out for. link How Complex Systems Fail The classic text by R. Cook – why failure never has a single cause. Required reading for anyone who runs systems. guide Czech voice control in Home Assistant: models and custom sentences Czech voice control in Home Assistant: local vs. cloud models (Whisper, Piper, Nabu Casa) and custom sentences for energy and the TV through Hassil intents. troubleshooting Foreign Zigbee devices in ZHA: three cases with custom quirks Three cases of taming Zigbee devices in Home Assistant through a ZHA custom quirk: an mmWave presence sensor, a MOES thermostatic valve and the IKEA SOMRIG button. project A smart home on Home Assistant A household run mostly locally: heating by weather and time of day, electricity and gas metering, custom ESP32 devices and notifications on the phone. note Ubuntu 25.04 (Plucky Puffin): TPM disk encryption, an ARM64 desktop and APT 3.0 A non-LTS release from April 2025: TPM-backed disk encryption in the installer, an official ARM64 desktop, kernel 6.14 with sched_ext, APT 3.0 and the end of apt-key. link Cyber Resilience Act EU Regulation 2024/2847 on security requirements for products with digital elements – with a note on the original proposal, which all but forgot about open source. explainer SELinux from the kernel to the policy: labels, modules and finding bugs How SELinux hangs off the LSM hooks, what the context on every file means, how a module is built from .te and .if, and how a policy bug is actually found. link eIDAS 2.0: the EU digital identity regulation A 2024 amendment to the eIDAS regulation sets up the legal framework for a European digital identity wallet that member states must offer to citizens. guide Split DNS on a single machine with systemd-resolved Making an internal domain resolve through a VPN resolver while the rest of the world stays public. Unfinished – the DNSSEC and fallback parts are missing. explainer DISA STIG: what it is and how severity is read What DISA STIGs are, how the CAT I/II/III severity categories are read, and why rules are not applied blindly across the board.
03 / CONTENT TYPES — INDEX
13 guide / how-to A practical procedure for solving a specific problem or task. 2 troubleshooting Problem → symptoms → diagnosis → cause → fix. 4 reference Configuration, commands, parameters and cheat sheets to look up. 10 explainer How a given system, technology or principle works. 13 note A short finding that does not need a full article. 10 link
04 / CONTENT STATES
draft unfinished text; still changing
outdated superseded — points to a newer solution
active the project is running and evolving
experimental works, but with no guarantees — under testing
archived unmaintained, read-only
unreachable the link target did not respond during the last check
Old content is never deleted — if it still has value it stays, clearly labelled with its state and the date it was last verified.