# across multiple (blogs) — RSS Amplifier

Recent posts from the 2 feeds in the RSS Amplifier directory that cover across multiple.

Page: <https://rssamplifier.com/topics/across-multiple/blogs>  
Feed: <https://rssamplifier.com/topics/across-multiple/blogs.md>

---

## [Connecting the Midea PortaSplit to Home Assistant](https://florianjensen.com/2026/08/10/connecting-the-midea-portasplit-to-home-assistant/)

_2026-08-10 · Florian Jensen · Florian Jensen's Blog_

Learn how to integrate the Midea PortaSplit with Home Assistant using the Midea Smart AC HACS integration. This guide covers extracting the device credentials, adding the AC manually, and fixing power monitoring.

## [Can a Candy Bar Price a Code Review?](https://bolshakov.github.com/2026/07/20/can-a-candy-bar-price-a-code-review.html)

_2026-07-20 · Tëma Bolshakov_

In the mid-1990s, ten daycare centers in Haifa had a problem: parents showed up late to pick up their kids. A teacher had to stay late every time, unpaid, waiting. So the daycares ran an experiment. Six of them introduced a small fine for picking up more than ten minutes late. Late pickups didn’t go down. They roughly doubled, and stayed doubled even after the fine was later removed. Why it…

## [Why Circuit Breaker Recovery Needs Coordination](https://bolshakov.github.com/2025/12/06/why-circuit-breaker-recovery-needs-coordination.html)

_2025-12-06 · Tëma Bolshakov_

Every circuit breaker tutorial shows the same state machine. CLOSED means healthy, OPEN means failing, HALF-OPEN means testing recovery. Three states, a few transitions, done. The state machine is trivial. The coordination problem hiding beneath it is not. The moment you have concurrent execution–threads in a single process, workers across multiple servers–recovery becomes a coordination problem.…

## [Systems: Composition Roots for Stoplight 6.0](https://bolshakov.github.com/2025/11/28/stoplight-systems.html)

_2025-11-28 · Tëma Bolshakov_

In the Stoplight 6.0 roadmap , I outlined three major changes: enforcing configuration consistency, UTC timestamps, and cleaner configuration API. These improvements share a common foundation–an architectural pattern called systems. This document explains the architecture behind those changes. If the roadmap answered “what problems are we solving?”, this answers “why is this the right solution,…

## [Stoplight 6.0: Fixing Legacy Design Decisions](https://bolshakov.github.com/2025/11/27/stoplight-6-roadmap.html)

_2025-11-27 · Tëma Bolshakov_

I want to talk through some changes we’re planning for Stoplight 6.0 and get your feedback before we finalize anything. There are three design decisions from Stoplight’s early days that keep causing problems in production. They’re not bugs exactly – more like compromises that made sense when the library was younger but now create subtle issues at scale. We’ve been working around them for years,…

## [How to Deploy Often and Sleep Well](https://bolshakov.github.com/2025/08/27/how-to-deploy-often-and-sleep-well.html)

_2025-08-27 · Tëma Bolshakov_

It’s 11 PM on Sunday. Your team is on Slack, coordinating the quarterly deployment. The application starts but immediately crashes—turns out the production Redis URL is different from staging. The load balancer health checks are failing because someone changed the endpoint path three commits ago. Your deployment runbook is missing step 7, and nobody remembers what it was supposed to be. This scene…

## [Ghost 6 and ActivityPub behind Traefik on Docker](https://florianjensen.com/2025/08/06/ghost-6-activitypub-traefik-docker/)

_2025-08-06 · Florian Jensen · Florian Jensen's Blog_

How to set up ActivityPub when running Ghost 6 behind the Traefik reverse proxy on Docker.

## [Managing Database Transactions: The Unit of Work Pattern](https://bolshakov.github.com/2025/01/02/part2-managing-database-transactions-the-unit-of-work-pattern.html)

_2025-01-02 · Tëma Bolshakov_

In our previous article , we discovered how managing transactions at the repository level can lead to dangerous data inconsistencies. A simple user registration system revealed how independently managed transactions could leave our database in an invalid state - an account without its required admin user. Today, we’ll explore a pattern that elegantly solves these challenges while maintaining clean…

## [Managing Database Transactions in Clean Architecture: The Hidden Complexities](https://bolshakov.github.com/2024/12/26/part1-managing-database-transactions-the-hidden-complexities.html)

_2024-12-26 · Tëma Bolshakov_

Database transactions seem simple at first glance. Create a record, update some fields, commit the changes - what could go wrong? Yet as our applications grow more complex, maintaining data consistency becomes increasingly challenging, especially when multiple operations need to succeed or fail together. Over years of building enterprise applications, I’ve observed teams repeatedly struggle with…

## [Envelope Encryption: A Guide to Secure Data Storage](https://bolshakov.github.com/2024/11/22/envelope-encryption.html)

_2024-11-22 · Tëma Bolshakov_

Storing user passwords securely is a well-established practice in software development. We hash passwords instead of storing them as plain text to protect against data breaches and malicious attacks. This allows us to verify user passwords by comparing hash values without ever storing the actual passwords. While hashing works well for passwords, many applications need to store sensitive data that…

## [Ship software peacefully (Sponsored)](https://crawlproof.com/a/uJBArzHR607D)

_2024-11-21 · **Sponsored**_

Deploy apps from your repo with auto-config, instant previews, scaling, and monitoring.

## [Traefik SSO with Authelia across multiple hosts](https://florianjensen.com/2024/10/28/traefik-sso-with-authelia-across-multiple-hosts/)

_2024-10-28 · Florian Jensen · Florian Jensen's Blog_

A guide to running Authelia and Traefik across multiple hosts, simplifying SSO across all your servers.

## [Introducing ConfigX: A Simple, Yet Flexible Ruby Configuration Library](https://bolshakov.github.com/2024/10/24/introducing-configx.html)

_2024-10-24 · Tëma Bolshakov_

Imagine you’re scaling your Ruby application across multiple environments - development, staging, and production. Each environment demands its own configuration, and you need to ensure sensitive data stays secure. As your application grows, managing these configurations becomes increasingly complex. How do you handle this efficiently without compromising on flexibility or security? Enter ConfigX -…

## [From Outage to Advantage — Transforming a Real-Life Incident into a Learning Opportunity](https://bolshakov.github.com/2024/10/17/from-outage-to-advantage.html)

_2024-10-17 · Tëma Bolshakov_

In software engineering, being prepared for rare but critical incidents is essential to maintaining system reliability and minimizing downtime. For our team, ensuring the seamless operation of a data synchronization service was crucial, as it played a vital role in keeping various systems in sync and ensuring the availability of up-to-date information across the organization. When an unexpected…

