<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:media="http://search.yahoo.com/mrss/">
<channel>
<title>Cloud Explainers</title>
<link>https://cloudexplainers.com/</link>
<atom:link href="https://cloudexplainers.com/rss.xml" rel="self" type="application/rss+xml" />
<description>Beginner-friendly explanations of how modern systems work, from Linux and networking to databases, Docker and the cloud. Clear diagrams, every term defined, and real demos with real output.</description>
<language>en-us</language>
<lastBuildDate>Fri, 30 Oct 2026 14:02:19 GMT</lastBuildDate>
<image><url>https://cloudexplainers.com/img/brand/favicon.png</url><title>Cloud Explainers</title><link>https://cloudexplainers.com/</link></image>
<item>
<title>The 5 Levels of Linux Boot: From Power On to Login</title>
<link>https://cloudexplainers.com/the-5-levels-of-linux-boot-from-power-on-to-login/</link>
<guid isPermaLink="true">https://cloudexplainers.com/the-5-levels-of-linux-boot-from-power-on-to-login/</guid>
<pubDate>Fri, 30 Oct 2026 14:02:19 GMT</pubDate>
<category>Linux</category>
<description>&lt;p&gt;&lt;a href=&quot;https://cloudexplainers.com/the-5-levels-of-linux-boot-from-power-on-to-login/&quot;&gt;&lt;img src=&quot;https://cloudexplainers.com/img/the-5-levels-of-linux-boot-from-power-on-to-login/thumb.jpg&quot; alt=&quot;&quot; width=&quot;1280&quot; height=&quot;720&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;What happens between pressing the power button and seeing a Linux login prompt, in five levels, each shown on a real boot: the firmware (UEFI) checks the hardware and starts a bootloader from the EFI system partition, GRUB loads the kernel and the initramfs, the kernel takes charge of the hardware, the initramfs finds the real disk by its UUID, and systemd starts every service and the login prompt. For each level you see what it looks like when it breaks, so you can tell where a machine that won't start has stopped.&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=1jbzbH0tcW8&quot;&gt;Watch the 10 min video on YouTube&lt;/a&gt; · &lt;a href=&quot;https://cloudexplainers.com/the-5-levels-of-linux-boot-from-power-on-to-login/&quot;&gt;Read the written version, with every command&lt;/a&gt;&lt;/p&gt;</description>
<media:thumbnail url="https://cloudexplainers.com/img/the-5-levels-of-linux-boot-from-power-on-to-login/thumb.jpg" width="1280" height="720" />
</item>
<item>
<title>The 5 Levels of Network Firewalls</title>
<link>https://cloudexplainers.com/the-5-levels-of-network-firewalls/</link>
<guid isPermaLink="true">https://cloudexplainers.com/the-5-levels-of-network-firewalls/</guid>
<pubDate>Fri, 30 Oct 2026 07:30:29 GMT</pubDate>
<category>Networking</category>
<description>&lt;p&gt;&lt;a href=&quot;https://cloudexplainers.com/the-5-levels-of-network-firewalls/&quot;&gt;&lt;img src=&quot;https://cloudexplainers.com/img/the-5-levels-of-network-firewalls/thumb.jpg&quot; alt=&quot;&quot; width=&quot;1280&quot; height=&quot;720&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;The five levels of firewalls, each one built for real in a small lab network: a packet filter (address and port rules with a default drop), a stateful firewall (connection tracking, so answers just work), a network firewall on the router that guards every server at once, cloud firewalls (AWS security groups and network ACLs), and an application firewall that reads the web request itself. We follow Ana's online shop from a database open to anyone to a network where each layer covers what the one before can't see.&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=lsshTgHQP9A&quot;&gt;Watch the 12 min video on YouTube&lt;/a&gt; · &lt;a href=&quot;https://cloudexplainers.com/the-5-levels-of-network-firewalls/&quot;&gt;Read the written version, with every command&lt;/a&gt;&lt;/p&gt;</description>
<media:thumbnail url="https://cloudexplainers.com/img/the-5-levels-of-network-firewalls/thumb.jpg" width="1280" height="720" />
</item>
<item>
<title>Password Security: Why Hackers Crack Weak Passwords</title>
<link>https://cloudexplainers.com/password-security-why-hackers-crack-weak-passwords/</link>
<guid isPermaLink="true">https://cloudexplainers.com/password-security-why-hackers-crack-weak-passwords/</guid>
<pubDate>Fri, 30 Oct 2026 02:15:22 GMT</pubDate>
<category>Cybersecurity</category>
<description>&lt;p&gt;&lt;a href=&quot;https://cloudexplainers.com/password-security-why-hackers-crack-weak-passwords/&quot;&gt;&lt;img src=&quot;https://cloudexplainers.com/img/password-security-why-hackers-crack-weak-passwords/thumb.jpg&quot; alt=&quot;&quot; width=&quot;1280&quot; height=&quot;720&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Why weak passwords get cracked, for complete beginners: a stolen database holds hashes that can't be reversed, so thieves guess offline: the most common passwords, leaked lists and their usual tweaks first, every combination last. Measured on our own lab machine: how many guesses a second one CPU core makes with SHA-256 and with Argon2id, how long it takes to try every password of each kind, and how often example passwords appear in Have I Been Pwned's breach data. Then why length beats symbols, why reuse spreads one breach, and what protects you: random passphrases, a password manager, two-factor, breach warnings, and NIST's advice for sites.&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=Fi6mMsU6Now&quot;&gt;Watch the 10 min video on YouTube&lt;/a&gt; · &lt;a href=&quot;https://cloudexplainers.com/password-security-why-hackers-crack-weak-passwords/&quot;&gt;Read the written version, with every command&lt;/a&gt;&lt;/p&gt;</description>
<media:thumbnail url="https://cloudexplainers.com/img/password-security-why-hackers-crack-weak-passwords/thumb.jpg" width="1280" height="720" />
</item>
<item>
<title>Why Your Linux Server Runs Out of Memory</title>
<link>https://cloudexplainers.com/why-your-linux-server-runs-out-of-memory/</link>
<guid isPermaLink="true">https://cloudexplainers.com/why-your-linux-server-runs-out-of-memory/</guid>
<pubDate>Thu, 29 Oct 2026 23:45:35 GMT</pubDate>
<category>Linux</category>
<description>&lt;p&gt;&lt;a href=&quot;https://cloudexplainers.com/why-your-linux-server-runs-out-of-memory/&quot;&gt;&lt;img src=&quot;https://cloudexplainers.com/img/why-your-linux-server-runs-out-of-memory/thumb.jpg&quot; alt=&quot;&quot; width=&quot;1280&quot; height=&quot;720&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Why a Linux server runs out of memory, shown on a real 1 GB Ubuntu 24.04 server: too many workers, a memory leak and one big job, each killed by the real OOM killer. How to read free -h (available, not free), what the OOM killer does, and the fix for each reason, including a systemd memory limit.&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=7hRTfdu0jB8&quot;&gt;Watch the 9 min video on YouTube&lt;/a&gt; · &lt;a href=&quot;https://cloudexplainers.com/why-your-linux-server-runs-out-of-memory/&quot;&gt;Read the written version, with every command&lt;/a&gt;&lt;/p&gt;</description>
<media:thumbnail url="https://cloudexplainers.com/img/why-your-linux-server-runs-out-of-memory/thumb.jpg" width="1280" height="720" />
</item>
<item>
<title>HTTP vs HTTPS: What Actually Changes on Your Network</title>
<link>https://cloudexplainers.com/http-vs-https-what-actually-changes-on-your-network/</link>
<guid isPermaLink="true">https://cloudexplainers.com/http-vs-https-what-actually-changes-on-your-network/</guid>
<pubDate>Thu, 29 Oct 2026 18:45:30 GMT</pubDate>
<category>Networking</category>
<description>&lt;p&gt;&lt;a href=&quot;https://cloudexplainers.com/http-vs-https-what-actually-changes-on-your-network/&quot;&gt;&lt;img src=&quot;https://cloudexplainers.com/img/http-vs-https-what-actually-changes-on-your-network/thumb.jpg&quot; alt=&quot;&quot; width=&quot;1280&quot; height=&quot;720&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;HTTP vs HTTPS, measured on a real network instead of explained in the abstract. Ana logs in to a shop over café Wi-Fi while the café's router records every packet: over HTTP it reads her password and session cookie in plain text; over HTTPS it sees only the site's name (DNS and SNI), addresses, sizes and encrypted bytes. Then what TLS adds (encryption, integrity, identity), how a certificate stops a fake shop on the same Wi-Fi, what HTTPS costs (one round trip, measured), and how sites force HTTPS with a redirect and HSTS.&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=6aY4H3bnnBE&quot;&gt;Watch the 10 min video on YouTube&lt;/a&gt; · &lt;a href=&quot;https://cloudexplainers.com/http-vs-https-what-actually-changes-on-your-network/&quot;&gt;Read the written version, with every command&lt;/a&gt;&lt;/p&gt;</description>
<media:thumbnail url="https://cloudexplainers.com/img/http-vs-https-what-actually-changes-on-your-network/thumb.jpg" width="1280" height="720" />
</item>
<item>
<title>Every Linux File Permission You Need to Know</title>
<link>https://cloudexplainers.com/every-linux-file-permission-you-need-to-know/</link>
<guid isPermaLink="true">https://cloudexplainers.com/every-linux-file-permission-you-need-to-know/</guid>
<pubDate>Thu, 29 Oct 2026 15:45:31 GMT</pubDate>
<category>Linux</category>
<description>&lt;p&gt;&lt;a href=&quot;https://cloudexplainers.com/every-linux-file-permission-you-need-to-know/&quot;&gt;&lt;img src=&quot;https://cloudexplainers.com/img/every-linux-file-permission-you-need-to-know/thumb.jpg&quot; alt=&quot;&quot; width=&quot;1280&quot; height=&quot;720&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Every Linux file permission a beginner needs, each one tested on a real Ubuntu 24.04 machine: reading ls -l, r w x on files and on folders, chmod with letters and numbers, chown and chgrp, umask, and the three special bits: setuid, setgid and the sticky bit.&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=t-R5_ckPpKI&quot;&gt;Watch the 12 min video on YouTube&lt;/a&gt; · &lt;a href=&quot;https://cloudexplainers.com/every-linux-file-permission-you-need-to-know/&quot;&gt;Read the written version, with every command&lt;/a&gt;&lt;/p&gt;</description>
<media:thumbnail url="https://cloudexplainers.com/img/every-linux-file-permission-you-need-to-know/thumb.jpg" width="1280" height="720" />
</item>
<item>
<title>Linux Processes vs Threads: When Each One Wins</title>
<link>https://cloudexplainers.com/linux-processes-vs-threads-when-each-one-wins/</link>
<guid isPermaLink="true">https://cloudexplainers.com/linux-processes-vs-threads-when-each-one-wins/</guid>
<pubDate>Thu, 29 Oct 2026 07:15:34 GMT</pubDate>
<category>Linux</category>
<description>&lt;p&gt;&lt;a href=&quot;https://cloudexplainers.com/linux-processes-vs-threads-when-each-one-wins/&quot;&gt;&lt;img src=&quot;https://cloudexplainers.com/img/linux-processes-vs-threads-when-each-one-wins/thumb.jpg&quot; alt=&quot;&quot; width=&quot;1280&quot; height=&quot;720&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Processes vs threads on a real Ubuntu 24.04 server: PostgreSQL starts a process per connection, MariaDB a thread per connection. Four tested rounds: sharing memory (a real race condition), crashes, the cost of starting one, and using every CPU core. Plus a simple rule for when each one wins.&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=86Wzw9MnxFo&quot;&gt;Watch the 10 min video on YouTube&lt;/a&gt; · &lt;a href=&quot;https://cloudexplainers.com/linux-processes-vs-threads-when-each-one-wins/&quot;&gt;Read the written version, with every command&lt;/a&gt;&lt;/p&gt;</description>
<media:thumbnail url="https://cloudexplainers.com/img/linux-processes-vs-threads-when-each-one-wins/thumb.jpg" width="1280" height="720" />
</item>
<item>
<title>The OSI Model Will Finally Make Sense After This</title>
<link>https://cloudexplainers.com/the-osi-model-will-finally-make-sense-after-this/</link>
<guid isPermaLink="true">https://cloudexplainers.com/the-osi-model-will-finally-make-sense-after-this/</guid>
<pubDate>Thu, 29 Oct 2026 03:45:14 GMT</pubDate>
<category>Networking</category>
<description>&lt;p&gt;&lt;a href=&quot;https://cloudexplainers.com/the-osi-model-will-finally-make-sense-after-this/&quot;&gt;&lt;img src=&quot;https://cloudexplainers.com/img/the-osi-model-will-finally-make-sense-after-this/thumb.jpg&quot; alt=&quot;&quot; width=&quot;1280&quot; height=&quot;720&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;The OSI model's seven layers, shown on one real web request instead of a list to memorize. We capture the same request leaving a laptop and arriving at a server, and take it apart with tshark: what each layer adds (physical signals, MAC addresses, IP addresses, ports, the HTTP request), which parts change on the way (hardware addresses at every hop, the sender address at NAT, the hop counter) and which arrive untouched. Then OSI vs the 4-layer TCP/IP model, and how to find a fault by working up the layers, with five real faults at five layers.&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=BgXdG56JJbA&quot;&gt;Watch the 11 min video on YouTube&lt;/a&gt; · &lt;a href=&quot;https://cloudexplainers.com/the-osi-model-will-finally-make-sense-after-this/&quot;&gt;Read the written version, with every command&lt;/a&gt;&lt;/p&gt;</description>
<media:thumbnail url="https://cloudexplainers.com/img/the-osi-model-will-finally-make-sense-after-this/thumb.jpg" width="1280" height="720" />
</item>
<item>
<title>The 7 Levels of Git</title>
<link>https://cloudexplainers.com/the-7-levels-of-git/</link>
<guid isPermaLink="true">https://cloudexplainers.com/the-7-levels-of-git/</guid>
<pubDate>Wed, 28 Oct 2026 23:15:10 GMT</pubDate>
<category>Git</category>
<description>&lt;p&gt;&lt;a href=&quot;https://cloudexplainers.com/the-7-levels-of-git/&quot;&gt;&lt;img src=&quot;https://cloudexplainers.com/img/the-7-levels-of-git/thumb.jpg&quot; alt=&quot;&quot; width=&quot;1280&quot; height=&quot;720&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Git for beginners, in 7 levels: commits, undo (restore and revert), branches, merging and merge conflicts, remotes (push, clone, pull), teamwork when your push is rejected (pull --rebase, never --force), and rescuing lost commits with the reflog. One small project, a kettle shop's website, from an empty folder to a team of two, every command a real run.&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=5RvjReflx6w&quot;&gt;Watch the 11 min video on YouTube&lt;/a&gt; · &lt;a href=&quot;https://cloudexplainers.com/the-7-levels-of-git/&quot;&gt;Read the written version, with every command&lt;/a&gt;&lt;/p&gt;</description>
<media:thumbnail url="https://cloudexplainers.com/img/the-7-levels-of-git/thumb.jpg" width="1280" height="720" />
</item>
<item>
<title>Every Network Troubleshooting Command You Need</title>
<link>https://cloudexplainers.com/every-network-troubleshooting-command-you-need/</link>
<guid isPermaLink="true">https://cloudexplainers.com/every-network-troubleshooting-command-you-need/</guid>
<pubDate>Wed, 28 Oct 2026 18:45:13 GMT</pubDate>
<category>Networking</category>
<description>&lt;p&gt;&lt;a href=&quot;https://cloudexplainers.com/every-network-troubleshooting-command-you-need/&quot;&gt;&lt;img src=&quot;https://cloudexplainers.com/img/every-network-troubleshooting-command-you-need/thumb.jpg&quot; alt=&quot;&quot; width=&quot;1280&quot; height=&quot;720&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;The eight network troubleshooting commands a beginner needs, in the order to use them: start at your own laptop and walk outward. ip address (is the network card up?), ip route (is there a way out?), ping (can I reach it?), traceroute (where does the path stop?), dig (does the name work?), nc (is the port open?), ss (who is listening, on the server?) and curl (what does the website say?), with the Windows and Mac equivalent of each. Proven on a real lab network: we broke it six different ways, and three of those faults gave the exact same error message.&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=8jJV3esAedU&quot;&gt;Watch the 10 min video on YouTube&lt;/a&gt; · &lt;a href=&quot;https://cloudexplainers.com/every-network-troubleshooting-command-you-need/&quot;&gt;Read the written version, with every command&lt;/a&gt;&lt;/p&gt;</description>
<media:thumbnail url="https://cloudexplainers.com/img/every-network-troubleshooting-command-you-need/thumb.jpg" width="1280" height="720" />
</item>
<item>
<title>Hashing vs Encryption in Cybersecurity: When Each One Wins</title>
<link>https://cloudexplainers.com/hashing-vs-encryption-in-cybersecurity-when-each-one-wins/</link>
<guid isPermaLink="true">https://cloudexplainers.com/hashing-vs-encryption-in-cybersecurity-when-each-one-wins/</guid>
<pubDate>Wed, 28 Oct 2026 16:30:37 GMT</pubDate>
<category>Cybersecurity</category>
<description>&lt;p&gt;&lt;a href=&quot;https://cloudexplainers.com/hashing-vs-encryption-in-cybersecurity-when-each-one-wins/&quot;&gt;&lt;img src=&quot;https://cloudexplainers.com/img/hashing-vs-encryption-in-cybersecurity-when-each-one-wins/thumb.jpg&quot; alt=&quot;&quot; width=&quot;1280&quot; height=&quot;720&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Hashing vs encryption for complete beginners: a hash is a one-way fingerprint (same input, same output, always the same length, no key), and encryption is a two-way locked box (the key gets the original back). Proven on a test copy of a small online shop's server: SHA-256 fingerprints, AES-256 encryption with OpenSSL, why passwords get a slow salted hash like Argon2id and never encryption, checking a download with its SHA-256, and two look-alikes: Base64 (an encoding, not encryption) and broken MD5/SHA-1.&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=CblJN9y8Ldg&quot;&gt;Watch the 10 min video on YouTube&lt;/a&gt; · &lt;a href=&quot;https://cloudexplainers.com/hashing-vs-encryption-in-cybersecurity-when-each-one-wins/&quot;&gt;Read the written version, with every command&lt;/a&gt;&lt;/p&gt;</description>
<media:thumbnail url="https://cloudexplainers.com/img/hashing-vs-encryption-in-cybersecurity-when-each-one-wins/thumb.jpg" width="1280" height="720" />
</item>
<item>
<title>Why the Internet Ran Out of IP Addresses</title>
<link>https://cloudexplainers.com/why-the-internet-ran-out-of-ip-addresses/</link>
<guid isPermaLink="true">https://cloudexplainers.com/why-the-internet-ran-out-of-ip-addresses/</guid>
<pubDate>Wed, 28 Oct 2026 13:00:21 GMT</pubDate>
<category>Networking</category>
<description>&lt;p&gt;&lt;a href=&quot;https://cloudexplainers.com/why-the-internet-ran-out-of-ip-addresses/&quot;&gt;&lt;img src=&quot;https://cloudexplainers.com/img/why-the-internet-ran-out-of-ip-addresses/thumb.jpg&quot; alt=&quot;&quot; width=&quot;1280&quot; height=&quot;720&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Why the internet ran out of IPv4 addresses, for complete beginners: an IPv4 address is a 32-bit number, so there can only ever be about 4.3 billion; IANA's own list shows a big share was reserved or handed out early; and the free supply ran out in 2011. Then the tricks that kept the internet growing (home NAT, carrier-grade NAT, paying for addresses), proven on a real lab network where two homes share one public address, and the real fix: IPv6, its 128-bit addresses, and why the switch is only about half done.&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=fiEesQ8xcsE&quot;&gt;Watch the 11 min video on YouTube&lt;/a&gt; · &lt;a href=&quot;https://cloudexplainers.com/why-the-internet-ran-out-of-ip-addresses/&quot;&gt;Read the written version, with every command&lt;/a&gt;&lt;/p&gt;</description>
<media:thumbnail url="https://cloudexplainers.com/img/why-the-internet-ran-out-of-ip-addresses/thumb.jpg" width="1280" height="720" />
</item>
<item>
<title>Linux Package Managers: apt vs Snap vs Flatpak</title>
<link>https://cloudexplainers.com/linux-package-managers-apt-vs-snap-vs-flatpak/</link>
<guid isPermaLink="true">https://cloudexplainers.com/linux-package-managers-apt-vs-snap-vs-flatpak/</guid>
<pubDate>Wed, 28 Oct 2026 07:00:18 GMT</pubDate>
<category>Linux</category>
<description>&lt;p&gt;&lt;a href=&quot;https://cloudexplainers.com/linux-package-managers-apt-vs-snap-vs-flatpak/&quot;&gt;&lt;img src=&quot;https://cloudexplainers.com/img/linux-package-managers-apt-vs-snap-vs-flatpak/thumb.jpg&quot; alt=&quot;&quot; width=&quot;1280&quot; height=&quot;720&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;apt, Snap and Flatpak compared on a real Ubuntu 24.04 machine: where each one gets its apps, why apt's GIMP is a version behind, how much disk each install really uses, how each sandbox works (tested), and how each one updates. Plus a simple rule for which one to use.&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=LuUzbFeknns&quot;&gt;Watch the 11 min video on YouTube&lt;/a&gt; · &lt;a href=&quot;https://cloudexplainers.com/linux-package-managers-apt-vs-snap-vs-flatpak/&quot;&gt;Read the written version, with every command&lt;/a&gt;&lt;/p&gt;</description>
<media:thumbnail url="https://cloudexplainers.com/img/linux-package-managers-apt-vs-snap-vs-flatpak/thumb.jpg" width="1280" height="720" />
</item>
<item>
<title>Why Python Is Slow (and When It Doesn't Matter)</title>
<link>https://cloudexplainers.com/why-python-is-slow-and-when-it-doesn-t-matter/</link>
<guid isPermaLink="true">https://cloudexplainers.com/why-python-is-slow-and-when-it-doesn-t-matter/</guid>
<pubDate>Wed, 28 Oct 2026 01:15:39 GMT</pubDate>
<category>Python</category>
<description>&lt;p&gt;&lt;a href=&quot;https://cloudexplainers.com/why-python-is-slow-and-when-it-doesn-t-matter/&quot;&gt;&lt;img src=&quot;https://cloudexplainers.com/img/why-python-is-slow-and-when-it-doesn-t-matter/thumb.jpg&quot; alt=&quot;&quot; width=&quot;1280&quot; height=&quot;720&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Why Python is slower than C, measured: the interpreter, every number being an object, and the GIL. Then how real Python code goes fast (built-ins, NumPy, PyPy, processes), and why for code that mostly waits, like most web apps, Python's speed barely matters.&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=YrXYRiVGork&quot;&gt;Watch the 9 min video on YouTube&lt;/a&gt; · &lt;a href=&quot;https://cloudexplainers.com/why-python-is-slow-and-when-it-doesn-t-matter/&quot;&gt;Read the written version, with every command&lt;/a&gt;&lt;/p&gt;</description>
<media:thumbnail url="https://cloudexplainers.com/img/why-python-is-slow-and-when-it-doesn-t-matter/thumb.jpg" width="1280" height="720" />
</item>
<item>
<title>TCP vs UDP: When Each One Wins</title>
<link>https://cloudexplainers.com/tcp-vs-udp-when-each-one-wins/</link>
<guid isPermaLink="true">https://cloudexplainers.com/tcp-vs-udp-when-each-one-wins/</guid>
<pubDate>Tue, 27 Oct 2026 19:30:13 GMT</pubDate>
<category>Networking</category>
<description>&lt;p&gt;&lt;a href=&quot;https://cloudexplainers.com/tcp-vs-udp-when-each-one-wins/&quot;&gt;&lt;img src=&quot;https://cloudexplainers.com/img/tcp-vs-udp-when-each-one-wins/thumb.jpg&quot; alt=&quot;&quot; width=&quot;1280&quot; height=&quot;720&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;TCP vs UDP for complete beginners: what each one promises, and three real races on a bad network that show when each one wins. TCP's handshake costs a round trip (UDP wins small questions like DNS), TCP's resending gets every byte of a photo through (UDP's arrived broken), and on a live call TCP's waiting makes frames arrive too late (UDP wins). Plus why streamed movies are fine on TCP, and how QUIC (HTTP/3) builds TCP's promises on top of UDP.&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=KGZg0VVxaGI&quot;&gt;Watch the 11 min video on YouTube&lt;/a&gt; · &lt;a href=&quot;https://cloudexplainers.com/tcp-vs-udp-when-each-one-wins/&quot;&gt;Read the written version, with every command&lt;/a&gt;&lt;/p&gt;</description>
<media:thumbnail url="https://cloudexplainers.com/img/tcp-vs-udp-when-each-one-wins/thumb.jpg" width="1280" height="720" />
</item>
<item>
<title>Stop Running Linux as Root (Do This Instead)</title>
<link>https://cloudexplainers.com/stop-running-linux-as-root-do-this-instead/</link>
<guid isPermaLink="true">https://cloudexplainers.com/stop-running-linux-as-root-do-this-instead/</guid>
<pubDate>Tue, 27 Oct 2026 01:00:32 GMT</pubDate>
<category>Linux</category>
<description>&lt;p&gt;&lt;a href=&quot;https://cloudexplainers.com/stop-running-linux-as-root-do-this-instead/&quot;&gt;&lt;img src=&quot;https://cloudexplainers.com/img/stop-running-linux-as-root-do-this-instead/thumb.jpg&quot; alt=&quot;&quot; width=&quot;1280&quot; height=&quot;720&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Why you shouldn't work as root on Linux, and what to do instead, for complete beginners: what root is (user 0, which skips the permission checks), how a root shell turns one typo into lost files, the root-owned files it leaves in your home folder, using sudo for one command at a time, the 'sudo echo' append trap (two arrows into a file) and sudo tee, and why Ubuntu locks the root account. Every command runs for real on Ubuntu 24.04.&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=D8d7v9MhOA0&quot;&gt;Watch the 8 min video on YouTube&lt;/a&gt; · &lt;a href=&quot;https://cloudexplainers.com/stop-running-linux-as-root-do-this-instead/&quot;&gt;Read the written version, with every command&lt;/a&gt;&lt;/p&gt;</description>
<media:thumbnail url="https://cloudexplainers.com/img/stop-running-linux-as-root-do-this-instead/thumb.jpg" width="1280" height="720" />
</item>
<item>
<title>Linux Users and Groups Will Finally Make Sense</title>
<link>https://cloudexplainers.com/linux-users-and-groups-will-finally-make-sense/</link>
<guid isPermaLink="true">https://cloudexplainers.com/linux-users-and-groups-will-finally-make-sense/</guid>
<pubDate>Mon, 26 Oct 2026 23:30:20 GMT</pubDate>
<category>Linux</category>
<description>&lt;p&gt;&lt;a href=&quot;https://cloudexplainers.com/linux-users-and-groups-will-finally-make-sense/&quot;&gt;&lt;img src=&quot;https://cloudexplainers.com/img/linux-users-and-groups-will-finally-make-sense/thumb.jpg&quot; alt=&quot;&quot; width=&quot;1280&quot; height=&quot;720&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;How Linux users and groups really work, for complete beginners: what a user is (a name and a number), what /etc/passwd and /etc/group hold, primary and extra groups, creating users and groups with useradd, passwd, groupadd and usermod, file owners and permissions, the owner, group, others check, and why a user you just added to a group still gets 'Permission denied'. Every command runs for real on Ubuntu 24.04.&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=5uKIGLDzg4I&quot;&gt;Watch the 11 min video on YouTube&lt;/a&gt; · &lt;a href=&quot;https://cloudexplainers.com/linux-users-and-groups-will-finally-make-sense/&quot;&gt;Read the written version, with every command&lt;/a&gt;&lt;/p&gt;</description>
<media:thumbnail url="https://cloudexplainers.com/img/linux-users-and-groups-will-finally-make-sense/thumb.jpg" width="1280" height="720" />
</item>
<item>
<title>Why Phishing Beats Good Security (and How to Spot It)</title>
<link>https://cloudexplainers.com/why-phishing-beats-good-security-and-how-to-spot-it/</link>
<guid isPermaLink="true">https://cloudexplainers.com/why-phishing-beats-good-security-and-how-to-spot-it/</guid>
<pubDate>Mon, 26 Oct 2026 21:00:03 GMT</pubDate>
<category>Cybersecurity</category>
<description>&lt;p&gt;&lt;a href=&quot;https://cloudexplainers.com/why-phishing-beats-good-security-and-how-to-spot-it/&quot;&gt;&lt;img src=&quot;https://cloudexplainers.com/img/why-phishing-beats-good-security-and-how-to-spot-it/thumb.jpg&quot; alt=&quot;&quot; width=&quot;1280&quot; height=&quot;720&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Why phishing gets past strong passwords, the padlock and six-digit codes, how to read any web address and sender to spot a fake, and the tools that stop phishing even when you don't notice it: password managers and passkeys. Episode 2 of Cybersecurity for Beginners.&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=qXoc9G2eICo&quot;&gt;Watch the 9 min video on YouTube&lt;/a&gt; · &lt;a href=&quot;https://cloudexplainers.com/why-phishing-beats-good-security-and-how-to-spot-it/&quot;&gt;Read the written version, with every command&lt;/a&gt;&lt;/p&gt;</description>
<media:thumbnail url="https://cloudexplainers.com/img/why-phishing-beats-good-security-and-how-to-spot-it/thumb.jpg" width="1280" height="720" />
</item>
<item>
<title>The 7 Levels of Docker</title>
<link>https://cloudexplainers.com/the-7-levels-of-docker/</link>
<guid isPermaLink="true">https://cloudexplainers.com/the-7-levels-of-docker/</guid>
<pubDate>Mon, 26 Oct 2026 16:15:07 GMT</pubDate>
<category>Docker</category>
<description>&lt;p&gt;&lt;a href=&quot;https://cloudexplainers.com/the-7-levels-of-docker/&quot;&gt;&lt;img src=&quot;https://cloudexplainers.com/img/the-7-levels-of-docker/thumb.jpg&quot; alt=&quot;&quot; width=&quot;1280&quot; height=&quot;720&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Docker for beginners, in 7 levels: containers, images, ports, building your own image, volumes, Docker Compose, and small, safe images with multi-stage builds and a non-root user. Every step is a real run on a fresh Linux machine.&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=015x1lT4cWU&quot;&gt;Watch the 12 min video on YouTube&lt;/a&gt; · &lt;a href=&quot;https://cloudexplainers.com/the-7-levels-of-docker/&quot;&gt;Read the written version, with every command&lt;/a&gt;&lt;/p&gt;</description>
<media:thumbnail url="https://cloudexplainers.com/img/the-7-levels-of-docker/thumb.jpg" width="1280" height="720" />
</item>
<item>
<title>AI Agents Will Finally Make Sense After This</title>
<link>https://cloudexplainers.com/ai-agents-will-finally-make-sense-after-this/</link>
<guid isPermaLink="true">https://cloudexplainers.com/ai-agents-will-finally-make-sense-after-this/</guid>
<pubDate>Mon, 26 Oct 2026 01:45:10 GMT</pubDate>
<category>AI agents &amp; MCP</category>
<description>&lt;p&gt;&lt;a href=&quot;https://cloudexplainers.com/ai-agents-will-finally-make-sense-after-this/&quot;&gt;&lt;img src=&quot;https://cloudexplainers.com/img/ai-agents-will-finally-make-sense-after-this/thumb.jpg&quot; alt=&quot;&quot; width=&quot;1280&quot; height=&quot;720&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;AI agents for beginners: an agent is a language model in a loop. The program around the model gives it tools, runs what it asks for and feeds the results back until it answers. We take a real agent apart, request by request: the loop, tools, the context window, memory, planning, and the limits that keep it in check.&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=i9ZaWfUeIGY&quot;&gt;Watch the 12 min video on YouTube&lt;/a&gt; · &lt;a href=&quot;https://cloudexplainers.com/ai-agents-will-finally-make-sense-after-this/&quot;&gt;Read the written version, with every command&lt;/a&gt;&lt;/p&gt;</description>
<media:thumbnail url="https://cloudexplainers.com/img/ai-agents-will-finally-make-sense-after-this/thumb.jpg" width="1280" height="720" />
</item>
<item>
<title>Stop Using git push --force (Use This Instead)</title>
<link>https://cloudexplainers.com/stop-using-git-push-force-use-this-instead/</link>
<guid isPermaLink="true">https://cloudexplainers.com/stop-using-git-push-force-use-this-instead/</guid>
<pubDate>Sun, 25 Oct 2026 14:15:02 GMT</pubDate>
<category>Git</category>
<description>&lt;p&gt;&lt;a href=&quot;https://cloudexplainers.com/stop-using-git-push-force-use-this-instead/&quot;&gt;&lt;img src=&quot;https://cloudexplainers.com/img/stop-using-git-push-force-use-this-instead/thumb.jpg&quot; alt=&quot;&quot; width=&quot;1280&quot; height=&quot;720&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Why git push --force can silently delete a teammate's commit, and what to use instead: git push --force-with-lease --force-if-includes. For beginners, with real runs on a Git server and two laptops: the lost commit, how to get it back, the lease, the background-fetch trap, a default alias, and protecting main.&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=oXGJ-RGg5eA&quot;&gt;Watch the 8 min video on YouTube&lt;/a&gt; · &lt;a href=&quot;https://cloudexplainers.com/stop-using-git-push-force-use-this-instead/&quot;&gt;Read the written version, with every command&lt;/a&gt;&lt;/p&gt;</description>
<media:thumbnail url="https://cloudexplainers.com/img/stop-using-git-push-force-use-this-instead/thumb.jpg" width="1280" height="720" />
</item>
<item>
<title>Agent Skills vs MCP: When Each One Wins</title>
<link>https://cloudexplainers.com/agent-skills-vs-mcp-when-each-one-wins/</link>
<guid isPermaLink="true">https://cloudexplainers.com/agent-skills-vs-mcp-when-each-one-wins/</guid>
<pubDate>Sun, 25 Oct 2026 00:15:02 GMT</pubDate>
<category>AI agent skills</category>
<description>&lt;p&gt;&lt;a href=&quot;https://cloudexplainers.com/agent-skills-vs-mcp-when-each-one-wins/&quot;&gt;&lt;img src=&quot;https://cloudexplainers.com/img/agent-skills-vs-mcp-when-each-one-wins/thumb.jpg&quot; alt=&quot;&quot; width=&quot;1280&quot; height=&quot;720&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Agent Skills vs MCP for beginners: MCP gives an AI agent access (live data and actions in other systems); a skill gives it know-how (how your team does a task). We prove both on a real agent, measure what each one costs in the context window, and end with three questions that tell you which to use.&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=8KqTMv8Pmw0&quot;&gt;Watch the 10 min video on YouTube&lt;/a&gt; · &lt;a href=&quot;https://cloudexplainers.com/agent-skills-vs-mcp-when-each-one-wins/&quot;&gt;Read the written version, with every command&lt;/a&gt;&lt;/p&gt;</description>
<media:thumbnail url="https://cloudexplainers.com/img/agent-skills-vs-mcp-when-each-one-wins/thumb.jpg" width="1280" height="720" />
</item>
<item>
<title>Networking Will Finally Make Sense After This</title>
<link>https://cloudexplainers.com/networking-will-finally-make-sense-after-this/</link>
<guid isPermaLink="true">https://cloudexplainers.com/networking-will-finally-make-sense-after-this/</guid>
<pubDate>Sat, 24 Oct 2026 16:01:30 GMT</pubDate>
<category>Networking</category>
<description>&lt;p&gt;&lt;a href=&quot;https://cloudexplainers.com/networking-will-finally-make-sense-after-this/&quot;&gt;&lt;img src=&quot;https://cloudexplainers.com/img/networking-will-finally-make-sense-after-this/thumb.jpg&quot; alt=&quot;&quot; width=&quot;1280&quot; height=&quot;720&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Networking for complete beginners: follow one web request from a laptop to a server and back, and learn the seven ideas every network runs on: IP addresses, the local network (MAC and ARP), routers, DNS, NAT (private and public addresses), ports, and packets with TCP and UDP. Every step is proven on a real lab network.&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=cJp3jGulgiM&quot;&gt;Watch the 12 min video on YouTube&lt;/a&gt; · &lt;a href=&quot;https://cloudexplainers.com/networking-will-finally-make-sense-after-this/&quot;&gt;Read the written version, with every command&lt;/a&gt;&lt;/p&gt;</description>
<media:thumbnail url="https://cloudexplainers.com/img/networking-will-finally-make-sense-after-this/thumb.jpg" width="1280" height="720" />
</item>
<item>
<title>Every Linux Command You Actually Need</title>
<link>https://cloudexplainers.com/every-linux-command-you-actually-need/</link>
<guid isPermaLink="true">https://cloudexplainers.com/every-linux-command-you-actually-need/</guid>
<pubDate>Sat, 24 Oct 2026 00:45:10 GMT</pubDate>
<category>Linux</category>
<description>&lt;p&gt;&lt;a href=&quot;https://cloudexplainers.com/every-linux-command-you-actually-need/&quot;&gt;&lt;img src=&quot;https://cloudexplainers.com/img/every-linux-command-you-actually-need/thumb.jpg&quot; alt=&quot;&quot; width=&quot;1280&quot; height=&quot;720&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;The 32 Linux commands you'll actually use, in ten groups, for complete beginners: finding your way around, files, reading and searching, pipes, permissions and sudo, processes, disk space, installing software, the network, and getting help. Every command runs for real on Ubuntu 24.04.&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=BcaoTwHAoPQ&quot;&gt;Watch the 12 min video on YouTube&lt;/a&gt; · &lt;a href=&quot;https://cloudexplainers.com/every-linux-command-you-actually-need/&quot;&gt;Read the written version, with every command&lt;/a&gt;&lt;/p&gt;</description>
<media:thumbnail url="https://cloudexplainers.com/img/every-linux-command-you-actually-need/thumb.jpg" width="1280" height="720" />
</item>
<item>
<title>The 7 Levels of Cybersecurity</title>
<link>https://cloudexplainers.com/the-7-levels-of-cybersecurity/</link>
<guid isPermaLink="true">https://cloudexplainers.com/the-7-levels-of-cybersecurity/</guid>
<pubDate>Fri, 23 Oct 2026 18:30:07 GMT</pubDate>
<category>Cybersecurity</category>
<description>&lt;p&gt;&lt;a href=&quot;https://cloudexplainers.com/the-7-levels-of-cybersecurity/&quot;&gt;&lt;img src=&quot;https://cloudexplainers.com/img/the-7-levels-of-cybersecurity/thumb.jpg&quot; alt=&quot;&quot; width=&quot;1280&quot; height=&quot;720&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Cybersecurity for beginners, one level at a time: passwords, multi-factor authentication, phishing, updates, encryption, least privilege, and detection. Each level stops a different kind of attack, and each one is proven with a real demo on a real machine, not just explained.&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=osWorSTbpB4&quot;&gt;Watch the 12 min video on YouTube&lt;/a&gt; · &lt;a href=&quot;https://cloudexplainers.com/the-7-levels-of-cybersecurity/&quot;&gt;Read the written version, with every command&lt;/a&gt;&lt;/p&gt;</description>
<media:thumbnail url="https://cloudexplainers.com/img/the-7-levels-of-cybersecurity/thumb.jpg" width="1280" height="720" />
</item>
<item>
<title>Every System Design Concept You Need, in One Diagram</title>
<link>https://cloudexplainers.com/every-system-design-concept-you-need-in-one-diagram/</link>
<guid isPermaLink="true">https://cloudexplainers.com/every-system-design-concept-you-need-in-one-diagram/</guid>
<pubDate>Fri, 23 Oct 2026 01:15:32 GMT</pubDate>
<category>System design</category>
<description>&lt;p&gt;&lt;a href=&quot;https://cloudexplainers.com/every-system-design-concept-you-need-in-one-diagram/&quot;&gt;&lt;img src=&quot;https://cloudexplainers.com/img/every-system-design-concept-you-need-in-one-diagram/thumb.jpg&quot; alt=&quot;&quot; width=&quot;1280&quot; height=&quot;720&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;The 12 building blocks behind almost every big app, explained for beginners on one diagram that grows as the app does: DNS, load balancers, stateless servers, databases and indexes, caches, replication and failover, sharding, message queues, object storage, CDNs and monitoring. Every one is run on a real machine and measured, not just drawn.&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=A_zwj_CNm7E&quot;&gt;Watch the 12 min video on YouTube&lt;/a&gt; · &lt;a href=&quot;https://cloudexplainers.com/every-system-design-concept-you-need-in-one-diagram/&quot;&gt;Read the written version, with every command&lt;/a&gt;&lt;/p&gt;</description>
<media:thumbnail url="https://cloudexplainers.com/img/every-system-design-concept-you-need-in-one-diagram/thumb.jpg" width="1280" height="720" />
</item>
<item>
<title>Why PostgreSQL Ignores Your Index</title>
<link>https://cloudexplainers.com/why-postgresql-ignores-your-index/</link>
<guid isPermaLink="true">https://cloudexplainers.com/why-postgresql-ignores-your-index/</guid>
<pubDate>Thu, 22 Oct 2026 21:00:10 GMT</pubDate>
<category>PostgreSQL</category>
<description>&lt;p&gt;&lt;a href=&quot;https://cloudexplainers.com/why-postgresql-ignores-your-index/&quot;&gt;&lt;img src=&quot;https://cloudexplainers.com/img/why-postgresql-ignores-your-index/thumb.jpg&quot; alt=&quot;&quot; width=&quot;1280&quot; height=&quot;720&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;You added an index, but EXPLAIN ANALYZE still says Seq Scan. This beginner-friendly guide explains what an index really is, how the PostgreSQL planner decides whether to use it, and the six real reasons it skips your index, each proven on a real PostgreSQL 18.6 database with a one-million-row table, with the fix for each.&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=wGEhRGsYbLg&quot;&gt;Watch the 10 min video on YouTube&lt;/a&gt; · &lt;a href=&quot;https://cloudexplainers.com/why-postgresql-ignores-your-index/&quot;&gt;Read the written version, with every command&lt;/a&gt;&lt;/p&gt;</description>
<media:thumbnail url="https://cloudexplainers.com/img/why-postgresql-ignores-your-index/thumb.jpg" width="1280" height="720" />
</item>
</channel>
</rss>
