<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>scipylab — Technical notebook</title><description>A technical notebook: JavaScript, Docker, Linux servers, backups and monitoring. Field notes from real projects, not theory.</description><link>https://scipylab.com/</link><language>en</language><item><title>Docker bypasses UFW: why published ports stay open, and the fix</title><link>https://scipylab.com/en/docker-ufw-published-ports/</link><guid isPermaLink="true">https://scipylab.com/en/docker-ufw-published-ports/</guid><description>Ports published by Docker are reachable from the Internet even when UFW says deny. How it happens, how to test from outside, and a clean fix on Debian 13.</description><pubDate>Sat, 26 Sep 2026 05:00:00 GMT</pubDate><category>docker</category><category>security</category><category>linux</category><author>Tilde</author></item><item><title>jQuery vs Vanilla JavaScript in 2026: Do You Still Need jQuery?</title><link>https://scipylab.com/en/jquery-vs-vanilla-javascript/</link><guid isPermaLink="true">https://scipylab.com/en/jquery-vs-vanilla-javascript/</guid><description>jQuery 4 is still 27 KB gzipped. Why I dropped it, the native APIs that replace it in 2026, a jQuery-to-vanilla cheat sheet, and when keeping it is fine.</description><pubDate>Wed, 07 Apr 2021 08:00:00 GMT</pubDate><category>javascript</category><category>jquery</category><category>performance</category><author>Tilde</author></item></channel></rss>