<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[RSS Feed]]></title><description><![CDATA[RSS Feed]]></description><link>http://direct.ecency.com</link><image><url>http://direct.ecency.com/logo512.png</url><title>RSS Feed</title><link>http://direct.ecency.com</link></image><generator>RSS for Node</generator><lastBuildDate>Mon, 18 May 2026 23:28:25 GMT</lastBuildDate><atom:link href="http://direct.ecency.com/hot/programming/rss.xml" rel="self" type="application/rss+xml"/><item><title><![CDATA[Learn Zig Series (#52) - HTTP Server: Router and Responses]]></title><description><![CDATA[Learn Zig Series (#52) - HTTP Server: Router and Responses Project E: HTTP Server from Scratch (2/4) What will I learn You will learn how to build a Response struct with status code, headers, and body;]]></description><link>http://direct.ecency.com/hive-196387/@scipio/learn-zig-series-52-http-server-router-and-responses</link><guid isPermaLink="true">http://direct.ecency.com/hive-196387/@scipio/learn-zig-series-52-http-server-router-and-responses</guid><category><![CDATA[hive-196387]]></category><dc:creator><![CDATA[scipio]]></dc:creator><pubDate>Mon, 18 May 2026 16:54:48 GMT</pubDate><enclosure url="https://i.ecency.com/p/C3TZR1g81UNbFzApDTmvFatkwuDREJFVGiTUu9JAP92sh9Vt3sZLqMGfEtBfdTXVrfWYCDUH48CxptwJtMfgawwZw3r43s43Vy76DnfhqSwpprvArRGxhGS?format=match&amp;mode=fit" length="0" type="false"/></item><item><title><![CDATA[Learn Ethical Hacking (#31) - Privilege Escalation - Linux]]></title><description><![CDATA[Learn Ethical Hacking (#31) - Privilege Escalation - Linux What will I learn What privilege escalation is and why it is the single most critical post-exploitation step; SUID/SGID binaries -- finding and]]></description><link>http://direct.ecency.com/hive-196387/@scipio/learn-ethical-hacking-31-privilege-escalation-linux</link><guid isPermaLink="true">http://direct.ecency.com/hive-196387/@scipio/learn-ethical-hacking-31-privilege-escalation-linux</guid><category><![CDATA[hive-196387]]></category><dc:creator><![CDATA[scipio]]></dc:creator><pubDate>Mon, 18 May 2026 13:55:39 GMT</pubDate><enclosure url="https://i.ecency.com/p/C3TZR1g81UNbFzApDTmvFatkwuDREJFVGiTUu9JEqaC4r5mcXRuJ51NCr46yhVa3tFKyEPrC7V5jCqgLPKvkDBgjQySwQE1y7xeXMV2PrBrgcoueoN2C8iz?format=match&amp;mode=fit" length="0" type="false"/></item><item><title><![CDATA[Learn Creative Coding (#68) - Creative Lighting and Shadows]]></title><description><![CDATA[Learn Creative Coding (#68) - Creative Lighting and Shadows Last episode we animated everything -- frame-independent timing, procedural motion from layered sine waves, spring physics for bounce, morph]]></description><link>http://direct.ecency.com/hive-196387/@femdev/learn-creative-coding-68-creative-lighting-and-shadows</link><guid isPermaLink="true">http://direct.ecency.com/hive-196387/@femdev/learn-creative-coding-68-creative-lighting-and-shadows</guid><category><![CDATA[hive-196387]]></category><dc:creator><![CDATA[femdev]]></dc:creator><pubDate>Mon, 18 May 2026 13:00:51 GMT</pubDate><enclosure url="https://i.ecency.com/p/2FFvzA2zeqoVPgRCnRzbu79fYh1Svf3mN2MBPH8JLcm2bERvR8kMueQgi5ZpYr52RUATR71i9uWX7V9AmzvsSSmE1izSRV8TJ3ajJQjoeYWTxra4Kqqf7Phbg7s4J?format=match&amp;mode=fit" length="0" type="false"/></item><item><title><![CDATA[Learn AI Series (#70) - Running Local Models]]></title><description><![CDATA[Learn AI Series (#70) - Running Local Models What will I learn You will learn why running models locally matters: privacy, cost, control, and offline capability; the local inference stack: Ollama, llama.cpp,]]></description><link>http://direct.ecency.com/hive-196387/@scipio/learn-ai-series-70-running-local-models</link><guid isPermaLink="true">http://direct.ecency.com/hive-196387/@scipio/learn-ai-series-70-running-local-models</guid><category><![CDATA[hive-196387]]></category><dc:creator><![CDATA[scipio]]></dc:creator><pubDate>Mon, 18 May 2026 06:48:54 GMT</pubDate><enclosure url="https://i.ecency.com/p/99pyU5Ga1kwr5Xg46gnE3BrdGQcYkevrMfGqYdeenMcEwFBcimRWTjpeB8UeYFRijAMJXBbQdTE1ybiA6Wte6ZFjQi1VKLsuxL4pGHhveigRxBsBCi9mPqpSboZUg1zKyg?format=match&amp;mode=fit" length="0" type="false"/></item><item><title><![CDATA[Introducing SoloHive - Your Blog, Your Domain, Your Rules]]></title><description><![CDATA[SoloHive - Your Blog. Your Domain. Your Rules. Introduction I would like to introduce a new project I have created called SoloHive. SoloHive is a self hosted blog script that pulls your posts from the]]></description><link>http://direct.ecency.com/hive-139531/@dudeontheweb/introducing-solohive-your-blog-your-domain-your-rules</link><guid isPermaLink="true">http://direct.ecency.com/hive-139531/@dudeontheweb/introducing-solohive-your-blog-your-domain-your-rules</guid><category><![CDATA[hive-139531]]></category><dc:creator><![CDATA[dudeontheweb]]></dc:creator><pubDate>Mon, 18 May 2026 02:20:00 GMT</pubDate><enclosure url="https://i.ecency.com/p/YpihifdXP4WNbGMdjw7e3DuhJWBvCw4SfuLZsrnJYHEpsqZFkiGGNCQ1E1NxSLj68c2vs7zPnQrwLKydbKJKvNXnmsJbCSpaFxgoh7BvH4zF7Lrg25BzaEXVVJShE5byo1YV1BFUusNyYt1PkZrnoqnwgXfxoT9C1KygdpcbQaG6?format=match&amp;mode=fit" length="0" type="false"/></item><item><title><![CDATA[Learn Zig Series (#51) - HTTP Server: Accept Loop and Parsing]]></title><description><![CDATA[Learn Zig Series (#51) - HTTP Server: Accept Loop and Parsing Project E: HTTP Server from Scratch (1/4) What will I learn You will learn how to build a TCP accept loop tuned for HTTP: keep-alive and timeouts;]]></description><link>http://direct.ecency.com/hive-196387/@scipio/learn-zig-series-51-http-server-accept-loop-and-parsing</link><guid isPermaLink="true">http://direct.ecency.com/hive-196387/@scipio/learn-zig-series-51-http-server-accept-loop-and-parsing</guid><category><![CDATA[hive-196387]]></category><dc:creator><![CDATA[scipio]]></dc:creator><pubDate>Sun, 17 May 2026 17:20:03 GMT</pubDate><enclosure url="https://i.ecency.com/p/C3TZR1g81UNbFzApDTmvFatkwuDREJFVGiTUu9JAP92sh9Vt3sZLqMGfEtBfdTXVrfWYCDUH48CxptwJtMfgawwZw3r43s43Vy76DnfhqSwpprvArRGxhGS?format=match&amp;mode=fit" length="0" type="false"/></item><item><title><![CDATA[Learn Creative Coding (#67) - 3D Animation and Motion]]></title><description><![CDATA[Learn Creative Coding (#67) - 3D Animation and Motion Last episode we built complex 3D forms from pure math -- terrain islands, noise-displaced asteroids, marching cubes metaballs, recursive crystals,]]></description><link>http://direct.ecency.com/hive-196387/@femdev/learn-creative-coding-67-3d-animation-and-motion</link><guid isPermaLink="true">http://direct.ecency.com/hive-196387/@femdev/learn-creative-coding-67-3d-animation-and-motion</guid><category><![CDATA[hive-196387]]></category><dc:creator><![CDATA[femdev]]></dc:creator><pubDate>Sun, 17 May 2026 11:42:27 GMT</pubDate><enclosure url="https://i.ecency.com/p/6VvuHGsoU2QCK6yq1XKF2z9F8sayRpwConx4qLBWwALSAcSWk53YdFE1cTBXuhoZq8iYKxsH4Jfuzg8tZy4zBWErPprcHFALyyNhGbiaY4qqr3Lw1Nd8HPZTKGdm4z?format=match&amp;mode=fit" length="0" type="false"/></item><item><title><![CDATA[Learn Zig Series (#50) - Build a Shell: Job Control and Signals]]></title><description><![CDATA[Learn Zig Series (#50) - Build a Shell: Job Control and Signals Project D: Build Your Own Shell (4/4) What will I learn You will learn signal handling: installing signal handlers with sigaction so Ctrl+C]]></description><link>http://direct.ecency.com/hive-196387/@scipio/learn-zig-series-50-build-a-shell-job-control-and-signals</link><guid isPermaLink="true">http://direct.ecency.com/hive-196387/@scipio/learn-zig-series-50-build-a-shell-job-control-and-signals</guid><category><![CDATA[hive-196387]]></category><dc:creator><![CDATA[scipio]]></dc:creator><pubDate>Sat, 16 May 2026 20:16:27 GMT</pubDate><enclosure url="https://i.ecency.com/p/C3TZR1g81UNbFzApDTmvFatkwuDREJFVGiTUu9JAP92sh9Vt3sZLqMGfEtBfdTXVrfWYCDUH48CxptwJtMfgawwZw3r43s43Vy76DnfhqSwpprvArRGxhGS?format=match&amp;mode=fit" length="0" type="false"/></item><item><title><![CDATA[Learn Creative Coding (#66) - Procedural Mesh Generation]]></title><description><![CDATA[Learn Creative Coding (#66) - Procedural Mesh Generation Last episode we filled 3D space with particles -- points drifting through noise fields, emitters spawning and recycling, InstancedMesh giving us]]></description><link>http://direct.ecency.com/hive-196387/@femdev/learn-creative-coding-66-procedural-mesh-generation</link><guid isPermaLink="true">http://direct.ecency.com/hive-196387/@femdev/learn-creative-coding-66-procedural-mesh-generation</guid><category><![CDATA[hive-196387]]></category><dc:creator><![CDATA[femdev]]></dc:creator><pubDate>Sat, 16 May 2026 12:14:30 GMT</pubDate><enclosure url="https://i.ecency.com/p/HNWT6DgoBc1692QWn5trsLBYecSp3jKD1kzdmSDtebsjvstH6Q4V8x7DC5SjEpxXFV29xogqMDC2KFPrnrFczw77s3nYbkrKtsvxMrsVZpsZ2LW9QbAJndB27Ga?format=match&amp;mode=fit" length="0" type="false"/></item><item><title><![CDATA[Learn AI Series (#69) - Fine-Tuning Language Models]]></title><description><![CDATA[Learn AI Series (#69) - Fine-Tuning Language Models What will I learn You will learn when fine-tuning beats prompting and when it doesn't; full fine-tuning vs parameter-efficient methods; LoRA: low-rank]]></description><link>http://direct.ecency.com/hive-196387/@scipio/learn-ai-series-69-fine-tuning-language-models</link><guid isPermaLink="true">http://direct.ecency.com/hive-196387/@scipio/learn-ai-series-69-fine-tuning-language-models</guid><category><![CDATA[hive-196387]]></category><dc:creator><![CDATA[scipio]]></dc:creator><pubDate>Sat, 16 May 2026 07:35:30 GMT</pubDate><enclosure url="https://i.ecency.com/p/cyxkEVqiiLy5czPNg6acYev351Du9gQgrBvuGcnN5rNxtNeNucrquRCepM6uRFCed3ZcQ6DLrgacHLCvwbsv4habjGft9oG417gJvLXyC3sccugrakdRHGZBw2To1oNksMG?format=match&amp;mode=fit" length="0" type="false"/></item><item><title><![CDATA[Learn Zig Series (#49) - Build a Shell: Built-in Commands]]></title><description><![CDATA[Learn Zig Series (#49) - Build a Shell: Built-in Commands Project D: Build Your Own Shell (3/4) What will I learn You will learn built-in vs external commands: why cd can't be external; You will learn]]></description><link>http://direct.ecency.com/hive-196387/@scipio/learn-zig-series-49-build-a-shell-built-in-commands</link><guid isPermaLink="true">http://direct.ecency.com/hive-196387/@scipio/learn-zig-series-49-build-a-shell-built-in-commands</guid><category><![CDATA[hive-196387]]></category><dc:creator><![CDATA[scipio]]></dc:creator><pubDate>Fri, 15 May 2026 19:28:54 GMT</pubDate><enclosure url="https://i.ecency.com/p/C3TZR1g81UNbFzApDTmvFatkwuDREJFVGiTUu9JAP92sh9Vt3sZLqMGfEtBfdTXVrfWYCDUH48CxptwJtMfgawwZw3r43s43Vy76DnfhqSwpprvArRGxhGS?format=match&amp;mode=fit" length="0" type="false"/></item><item><title><![CDATA[Learn Ethical Hacking (#30) - Wireless Network Attacks - Breaking Wi-Fi]]></title><description><![CDATA[Learn Ethical Hacking (#30) - Wireless Network Attacks - Breaking Wi-Fi What will I learn Wi-Fi security protocols: WEP, WPA, WPA2, WPA3 -- what is broken and what is not; Monitor mode and wireless packet]]></description><link>http://direct.ecency.com/hive-196387/@scipio/learn-ethical-hacking-30-wireless-network-attacks-breaking-wi-fi</link><guid isPermaLink="true">http://direct.ecency.com/hive-196387/@scipio/learn-ethical-hacking-30-wireless-network-attacks-breaking-wi-fi</guid><category><![CDATA[hive-196387]]></category><dc:creator><![CDATA[scipio]]></dc:creator><pubDate>Fri, 15 May 2026 13:48:39 GMT</pubDate><enclosure url="https://i.ecency.com/p/C3TZR1g81UNbFzApDTmvFatkwuDREJFVGiTUu9JEqaC4r5mcXRuJ51NCr46yhVa3tFKyEPrC7V5jCqgLPKvkDBgjQySwQE1y7xeXMV2PrBrgcoueoN2C8iz?format=match&amp;mode=fit" length="0" type="false"/></item><item><title><![CDATA[Learn Creative Coding (#65) - 3D Particle Systems]]></title><description><![CDATA[Learn Creative Coding (#65) - 3D Particle Systems We built 2D particle systems back in episode 11. Tiny circles with position, velocity, and a lifespan, drifting across a flat canvas. Then in episode 46]]></description><link>http://direct.ecency.com/hive-196387/@femdev/learn-creative-coding-65-3d-particle-systems</link><guid isPermaLink="true">http://direct.ecency.com/hive-196387/@femdev/learn-creative-coding-65-3d-particle-systems</guid><category><![CDATA[hive-196387]]></category><dc:creator><![CDATA[femdev]]></dc:creator><pubDate>Fri, 15 May 2026 12:04:48 GMT</pubDate><enclosure url="https://i.ecency.com/p/2FFvzA2zeqoVPgRCnRzbu79fYh1Svf3mN2MBPH8J5G42CSiHSQ7ubpEo5LqUAD5m4A3avTkNbjMKaDJKxmiQxyLFf7jsakVKCmUHYHg5f7QMq9SJ3L1KvYzZw14XG?format=match&amp;mode=fit" length="0" type="false"/></item><item><title><![CDATA[Learn AI Series (#68) - Building AI Agents (Part 2) - Advanced Patterns]]></title><description><![CDATA[Learn AI Series (#68) - Building AI Agents (Part 2) - Advanced Patterns What will I learn You will learn multi-agent systems: specialized agents that collaborate on complex tasks; hierarchical agents:]]></description><link>http://direct.ecency.com/hive-196387/@scipio/learn-ai-series-68-building-ai-agents-part-2-advanced-patterns</link><guid isPermaLink="true">http://direct.ecency.com/hive-196387/@scipio/learn-ai-series-68-building-ai-agents-part-2-advanced-patterns</guid><category><![CDATA[hive-196387]]></category><dc:creator><![CDATA[scipio]]></dc:creator><pubDate>Fri, 15 May 2026 08:50:15 GMT</pubDate><enclosure url="https://i.ecency.com/p/RGgukq5E6HBNvuPpuJoWwmDPPkGx4aaF7Xp3vKdaCmaRrZKHeXNxVfk4kzBS1atTXJd9VAnQvtSycZdf2t3gD1TvkYBBo41dHMTs1BJQ121NXSVoDDZ6UHPLEZ8sqjc?format=match&amp;mode=fit" length="0" type="false"/></item><item><title><![CDATA[Learn Zig Series (#48) - Build a Shell: Process Spawning]]></title><description><![CDATA[Learn Zig Series (#48) - Build a Shell: Process Spawning Project D: Build Your Own Shell (2/4) What will I learn You will learn how std.process.Child works for spawning external programs from Zig; You]]></description><link>http://direct.ecency.com/hive-196387/@scipio/learn-zig-series-48-build-a-shell-process-spawning</link><guid isPermaLink="true">http://direct.ecency.com/hive-196387/@scipio/learn-zig-series-48-build-a-shell-process-spawning</guid><category><![CDATA[hive-196387]]></category><dc:creator><![CDATA[scipio]]></dc:creator><pubDate>Thu, 14 May 2026 17:14:39 GMT</pubDate><enclosure url="https://i.ecency.com/p/C3TZR1g81UNbFzApDTmvFatkwuDREJFVGiTUu9JAP92sh9Vt3sZLqMGfEtBfdTXVrfWYCDUH48CxptwJtMfgawwZw3r43s43Vy76DnfhqSwpprvArRGxhGS?format=match&amp;mode=fit" length="0" type="false"/></item><item><title><![CDATA[Editor Guilloche-Hatting Studio (new experimental locale app)]]></title><description><![CDATA[HTML+javascript development of a "generator" and image editor in the Guilloche-Hatting style. This is my next research into how HTML+javascript and AI programming can be used to solve non-standard]]></description><link>http://direct.ecency.com/programming/@shadeflowersart/editor-guilloche-hatting-studio-new</link><guid isPermaLink="true">http://direct.ecency.com/programming/@shadeflowersart/editor-guilloche-hatting-studio-new</guid><category><![CDATA[programming]]></category><dc:creator><![CDATA[shadeflowersart]]></dc:creator><pubDate>Thu, 14 May 2026 14:59:39 GMT</pubDate><enclosure url="https://i.ecency.com/DQmZqp3U2ifCRHzHPa93hKePDQGEQMusw3jcRMBuwBagZ39/image.png" length="0" type="image/png"/></item><item><title><![CDATA[Learn Ethical Hacking (#29) - Network Sniffing - Seeing Everything on the Wire]]></title><description><![CDATA[Learn Ethical Hacking (#29) - Network Sniffing - Seeing Everything on the Wire What will I learn Packet capture fundamentals with tcpdump and Wireshark; ARP spoofing: becoming the man-in-the-middle on]]></description><link>http://direct.ecency.com/hive-196387/@scipio/learn-ethical-hacking-29-network-sniffing-seeing-everything-on-the-wire</link><guid isPermaLink="true">http://direct.ecency.com/hive-196387/@scipio/learn-ethical-hacking-29-network-sniffing-seeing-everything-on-the-wire</guid><category><![CDATA[hive-196387]]></category><dc:creator><![CDATA[scipio]]></dc:creator><pubDate>Thu, 14 May 2026 12:56:45 GMT</pubDate><enclosure url="https://i.ecency.com/p/C3TZR1g81UNbFzApDTmvFatkwuDREJFVGiTUu9JEqaC4r5mcXRuJ51NCr46yhVa3tFKyEPrC7V5jCqgLPKvkDBgjQySwQE1y7xeXMV2PrBrgcoueoN2C8iz?format=match&amp;mode=fit" length="0" type="false"/></item><item><title><![CDATA[Learn Creative Coding (#64) - Custom Materials with ShaderMaterial]]></title><description><![CDATA[Learn Creative Coding (#64) - Custom Materials with ShaderMaterial Last episode we built meshes from raw vertex data -- typed arrays of positions, normals, colors, all computed procedurally. Terrain from]]></description><link>http://direct.ecency.com/hive-196387/@femdev/learn-creative-coding-64-custom-materials-with-shadermaterial</link><guid isPermaLink="true">http://direct.ecency.com/hive-196387/@femdev/learn-creative-coding-64-custom-materials-with-shadermaterial</guid><category><![CDATA[hive-196387]]></category><dc:creator><![CDATA[femdev]]></dc:creator><pubDate>Thu, 14 May 2026 11:36:12 GMT</pubDate><enclosure url="https://i.ecency.com/p/RGgukq5E6HBNvuPpuJoWwmDPPkGx4aaF7Xp3vKdzcNFWYp9nbBnMro5UVxBzokweRFNzCgsfEWKioqjihPwKjzTB4WBcXrg1rWktfheHVvMB1Q2hVTkeCoyKf1a8aK8?format=match&amp;mode=fit" length="0" type="false"/></item><item><title><![CDATA[Learn AI Series (#67) - Building AI Agents (Part 1) - Foundations]]></title><description><![CDATA[Learn AI Series (#67) - Building AI Agents (Part 1) - Foundations What will I learn You will learn what "agents" actually means beyond the marketing hype; the agent loop: observe, think, act,]]></description><link>http://direct.ecency.com/hive-196387/@scipio/learn-ai-series-67-building-ai-agents-part-1-foundations</link><guid isPermaLink="true">http://direct.ecency.com/hive-196387/@scipio/learn-ai-series-67-building-ai-agents-part-1-foundations</guid><category><![CDATA[hive-196387]]></category><dc:creator><![CDATA[scipio]]></dc:creator><pubDate>Thu, 14 May 2026 07:11:39 GMT</pubDate><enclosure url="https://i.ecency.com/p/2r8F9rTBenJQonvFkRsaKAi9fqQ1Q2oBjHpzftMHSMciAJ3QPvP5c4YrS9aBqpZeQxB5fHYRfuVDd8jMAffoqLHdQNHargMDWCJmgTKSySz8n4TGTRCxn1U2pxQL62FkS?format=match&amp;mode=fit" length="0" type="false"/></item><item><title><![CDATA[Learn Zig Series (#47) - Build a Shell: Parsing Commands]]></title><description><![CDATA[Learn Zig Series (#47) - Build a Shell: Parsing Commands Project D: Build Your Own Shell (1/4) What will I learn You will learn tokenizing a command line: splitting on spaces, handling quoted strings and]]></description><link>http://direct.ecency.com/hive-196387/@scipio/learn-zig-series-47-build-a-shell-parsing-commands</link><guid isPermaLink="true">http://direct.ecency.com/hive-196387/@scipio/learn-zig-series-47-build-a-shell-parsing-commands</guid><category><![CDATA[hive-196387]]></category><dc:creator><![CDATA[scipio]]></dc:creator><pubDate>Wed, 13 May 2026 16:35:12 GMT</pubDate><enclosure url="https://i.ecency.com/p/C3TZR1g81UNbFzApDTmvFatkwuDREJFVGiTUu9JAP92sh9Vt3sZLqMGfEtBfdTXVrfWYCDUH48CxptwJtMfgawwZw3r43s43Vy76DnfhqSwpprvArRGxhGS?format=match&amp;mode=fit" length="0" type="false"/></item></channel></rss>