<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Series on Artur Rios Lab</title><link>https://lab.artur-rios.tech/series/</link><description>Recent content in Series on Artur Rios Lab</description><generator>Hugo</generator><language>en-us</language><lastBuildDate>Wed, 21 Oct 2026 17:55:00 +0000</lastBuildDate><atom:link href="https://lab.artur-rios.tech/series/index.xml" rel="self" type="application/rss+xml"/><item><title>Infrastructure</title><link>https://lab.artur-rios.tech/series/infrastructure/</link><pubDate>Wed, 21 Oct 2026 17:55:00 +0000</pubDate><guid>https://lab.artur-rios.tech/series/infrastructure/</guid><description>&lt;p&gt;How I host and ship every kind of project. Anything with a running backend,&#10;such as a .NET API or a Flutter web app, runs in containers on one self-hosted&#10;server, deployed by yggdrasil, my own deploy manager. Everything that needs no&#10;server, such as landing pages, static sites, documentation and libraries, is&#10;published on free hosting instead. The series starts with how I decide which is&#10;which, follows the self-hosted platform from the bare server to a deploy, and&#10;ends with the projects that never touch it.&lt;/p&gt;</description></item><item><title>SOLID</title><link>https://lab.artur-rios.tech/series/solid/</link><pubDate>Wed, 21 Oct 2026 00:05:00 +0000</pubDate><guid>https://lab.artur-rios.tech/series/solid/</guid><description>&lt;p&gt;The five principles of object-oriented design that Robert C. Martin set out and&#10;Michael Feathers named SOLID: single responsibility, open-closed, Liskov&#10;substitution, interface segregation and dependency inversion. Each article&#10;explains one principle, where it came from, what it looks like in running code&#10;and when it is worth applying, and the series closes with inversion of control,&#10;the mechanism that puts the last of them to work.&lt;/p&gt;</description></item></channel></rss>