<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>justNull Blog | Nikolaos Koulouridis</title><description>Notes on DevSecOps, homelabs, security and the code in between, by Nikolaos Koulouridis (justNull).</description><link>https://justnull.dev</link><language>en</language><item><title>Building a VPN Kill Switch That Fails Closed</title><link>https://justnull.dev/blog/posts/building-a-vpn-kill-switch-that-fails-closed</link><guid isPermaLink="true">https://justnull.dev/blog/posts/building-a-vpn-kill-switch-that-fails-closed</guid><description>How Umbra&apos;s Windows Filtering Platform kill switch blocks every leak, the day it locked me out of my own internet, and the fixes that followed.</description><pubDate>Tue, 29 Sep 2026 00:00:00 GMT</pubDate><author>Nikos Koulouridis</author></item><item><title>Designing a Database Migration You Can Resume</title><link>https://justnull.dev/blog/posts/designing-a-database-migration-you-can-resume</link><guid isPermaLink="true">https://justnull.dev/blog/posts/designing-a-database-migration-you-can-resume</guid><description>Moving production databases from SQL Server to Azure SQL as a resumable state machine: a write-stop gate, restartable steps and zero stored credentials.</description><pubDate>Tue, 29 Sep 2026 00:00:00 GMT</pubDate><author>Nikos Koulouridis</author></item><item><title>How I Taught Myself CSS (and Finally Centered a Div)</title><link>https://justnull.dev/blog/posts/how-i-taught-myself-css</link><guid isPermaLink="true">https://justnull.dev/blog/posts/how-i-taught-myself-css</guid><description>I learned CSS because my job needed it: fixing layouts, then refactoring monolithic themes. What made it click was the rules, and Firefox DevTools.</description><pubDate>Tue, 29 Sep 2026 00:00:00 GMT</pubDate><author>Nikos Koulouridis</author></item><item><title>Patching a Homelab Without Babysitting It</title><link>https://justnull.dev/blog/posts/patching-a-homelab-without-babysitting-it</link><guid isPermaLink="true">https://justnull.dev/blog/posts/patching-a-homelab-without-babysitting-it</guid><description>Why I wrote a small updater for my Proxmox host and every LXC container: report by default, apply on demand, and never reboot on its own.</description><pubDate>Tue, 29 Sep 2026 00:00:00 GMT</pubDate><author>Nikos Koulouridis</author></item><item><title>Moving My Portfolio from GitHub to GitLab</title><link>https://justnull.dev/blog/posts/moving-my-portfolio-to-gitlab</link><guid isPermaLink="true">https://justnull.dev/blog/posts/moving-my-portfolio-to-gitlab</guid><description>Switching remotes, pushing over HTTPS with a personal access token that never touches .git/config, and skipping CI when you&apos;re short on pipeline minutes.</description><pubDate>Mon, 28 Sep 2026 00:00:00 GMT</pubDate><author>Nikos Koulouridis</author></item></channel></rss>