<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Kareem Schultz — Technology Journal</title><link>https://kareemschultz.com/blog</link><description>Networks, homelabs, security and software.</description><language>en</language><item><title>The layers behind a useful application</title><link>https://kareemschultz.com/blog/the-layers-behind-a-useful-app</link><guid isPermaLink="true">https://kareemschultz.com/blog/the-layers-behind-a-useful-app</guid><pubDate>Wed, 28 Oct 2026 12:00:00 GMT</pubDate><description>Trace a web request through DNS, TLS, proxies, the application and its database, then follow the checks that make a release dependable.</description></item>
<item><title>Planning a homelab that actually teaches you something</title><link>https://kareemschultz.com/blog/planning-a-homelab-that-teaches</link><guid isPermaLink="true">https://kareemschultz.com/blog/planning-a-homelab-that-teaches</guid><pubDate>Wed, 28 Oct 2026 12:00:00 GMT</pubDate><description>Build a small, intentional lab with VLANs, virtualization, NAS storage and recoverable backups—and learn from each failure without risking your everyday network.</description></item>
<item><title>Security and CI/CD belong in the build process</title><link>https://kareemschultz.com/blog/security-and-ci-cd-are-part-of-the-build</link><guid isPermaLink="true">https://kareemschultz.com/blog/security-and-ci-cd-are-part-of-the-build</guid><pubDate>Wed, 28 Oct 2026 12:00:00 GMT</pubDate><description>A practical release pipeline: least-privilege permissions, reviewed changes, reproducible builds, deployment approvals, live checks and a way back when things fail.</description></item>
<item><title>SOP: The first response when a web service goes unreachable</title><link>https://kareemschultz.com/blog/service-unreachable-first-response-sop</link><guid isPermaLink="true">https://kareemschultz.com/blog/service-unreachable-first-response-sop</guid><pubDate>Wed, 28 Oct 2026 12:00:00 GMT</pubDate><description>A practical, copyable, read-only-first incident checklist for DNS, TLS, proxy errors, origin health and communication—without restarting services at random.</description></item>
<item><title>SOP: A safe pre-deployment change window</title><link>https://kareemschultz.com/blog/pre-deployment-change-window-checklist</link><guid isPermaLink="true">https://kareemschultz.com/blog/pre-deployment-change-window-checklist</guid><pubDate>Thu, 29 Oct 2026 12:00:00 GMT</pubDate><description>A reusable go/no-go checklist for releases, with evidence, owner accountability, rollback dependencies and post-change verification.</description></item>
<item><title>UniFi guest Wi-Fi and captive portal troubleshooting</title><link>https://kareemschultz.com/blog/unifi-guest-wifi-captive-portal-troubleshooting</link><guid isPermaLink="true">https://kareemschultz.com/blog/unifi-guest-wifi-captive-portal-troubleshooting</guid><pubDate>Thu, 29 Oct 2026 12:00:00 GMT</pubDate><description>A field guide for guest SSIDs, VLAN isolation, DNS, redirects, vouchers, captive portal authorizations and the symptoms users actually report.</description></item>
<item><title>SOP: A repeatable homelab and NAS restore drill</title><link>https://kareemschultz.com/blog/homelab-restore-drill-sop</link><guid isPermaLink="true">https://kareemschultz.com/blog/homelab-restore-drill-sop</guid><pubDate>Thu, 29 Oct 2026 12:00:00 GMT</pubDate><description>Verify that a backup can actually restore a VM, application data and credentials—with a repeatable, documented recovery exercise.</description></item>
<item><title>Review infrastructure changes before deployment</title><link>https://kareemschultz.com/blog/reviewing-ansible-terraform-opentofu-changes</link><guid isPermaLink="true">https://kareemschultz.com/blog/reviewing-ansible-terraform-opentofu-changes</guid><pubDate>Thu, 29 Oct 2026 12:00:00 GMT</pubDate><description>How to inspect Ansible plans, Terraform/OpenTofu state and diffs, secrets, blast radius and drift before approving an infrastructure change.</description></item>
<item><title>VPNs, remote access and zero trust explained</title><link>https://kareemschultz.com/blog/vpns-remote-access-and-zero-trust-explained</link><guid isPermaLink="true">https://kareemschultz.com/blog/vpns-remote-access-and-zero-trust-explained</guid><pubDate>Thu, 29 Oct 2026 12:00:00 GMT</pubDate><description>WireGuard, IPsec/IKEv2, OpenVPN, legacy L2TP, overlays and zero-trust application access compared by architecture, use case and operational trade-offs.</description></item>
<item><title>Web compression and bundle optimization explained</title><link>https://kareemschultz.com/blog/web-content-compression-and-bundle-optimization</link><guid isPermaLink="true">https://kareemschultz.com/blog/web-content-compression-and-bundle-optimization</guid><pubDate>Thu, 29 Oct 2026 12:00:00 GMT</pubDate><description>Understand gzip, Brotli, Zstandard, modern image formats, delivery hints and realistic bundle-size measurements.</description></item>
<item><title>From alert to action: designing an automation workflow</title><link>https://kareemschultz.com/blog/from-alert-to-action-visual-automation-workflow</link><guid isPermaLink="true">https://kareemschultz.com/blog/from-alert-to-action-visual-automation-workflow</guid><pubDate>Wed, 28 Oct 2026 12:00:00 GMT</pubDate><description>A visual, interactive example of how triggers, checks, approvals, Python, Ansible and infrastructure as code can fit together without giving an automation unnecessary power.</description></item>
<item><title>PHP2Shell explained: two critical PHP runtime vulnerabilities</title><link>https://kareemschultz.com/blog/php2shell-explained-php-runtime-security</link><guid isPermaLink="true">https://kareemschultz.com/blog/php2shell-explained-php-runtime-security</guid><pubDate>Wed, 28 Oct 2026 12:00:00 GMT</pubDate><description>A practical, sourced explanation of CVE-2026-109618 and CVE-2026-109619: how PHP request cleanup became dangerous, which versions are fixed, and how operators can inventory, patch and investigate exposed servers.</description></item>
<item><title>A practical guide to hardening an Ubuntu Linux server or VPS</title><link>https://kareemschultz.com/blog/ubuntu-linux-vps-hardening-guide</link><guid isPermaLink="true">https://kareemschultz.com/blog/ubuntu-linux-vps-hardening-guide</guid><pubDate>Wed, 28 Oct 2026 12:00:00 GMT</pubDate><description>A step-by-step security baseline for Ubuntu servers: SSH access, sudo, UFW, updates, AppArmor, Fail2ban, logs, backups and recovery—with safe, copyable example commands.</description></item></channel></rss>
