<?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>Sat, 04 Apr 2026 01:12:52 GMT</lastBuildDate><atom:link href="http://direct.ecency.com/created/creativecoding/rss.xml" rel="self" type="application/rss+xml"/><item><title><![CDATA[Learn Creative Coding (#23) - What Makes Art "Generative"?]]></title><description><![CDATA[Learn Creative Coding (#23) - What Makes Art "Generative"? Welcome to Phase 4. We've spent 22 episodes building a toolkit -- particles, noise, physics, shaders, audio reactivity, recording,]]></description><link>http://direct.ecency.com/hive-196387/@femdev/learn-creative-coding-23-what-makes-art-generative</link><guid isPermaLink="true">http://direct.ecency.com/hive-196387/@femdev/learn-creative-coding-23-what-makes-art-generative</guid><category><![CDATA[hive-196387]]></category><dc:creator><![CDATA[femdev]]></dc:creator><pubDate>Fri, 03 Apr 2026 14:29:15 GMT</pubDate><enclosure url="https://images.ecency.com/p/RGgukq5E6HBNvuPpuJoWwmDPPkGx4aaF7Xp3vKe6iAz97QFjD9wJfNR1gRZ4D7v89NvgRa4ogZBhNbtmmaLRVp2RBhJ9maiA3RCpjnGExNTE1WHmNT9F5BiAi6QEupS?format=match&amp;mode=fit" length="0" type="false"/></item><item><title><![CDATA[Learn Creative Coding (#22) - Mini-Project: Audio Visualizer]]></title><description><![CDATA[Learn Creative Coding (#22) - Mini-Project: Audio Visualizer Phase 3 finale. We've learned easing, state machines, physics, audio analysis, recording, and shaders. Time to smash the best parts together]]></description><link>http://direct.ecency.com/hive-196387/@femdev/learn-creative-coding-22-mini-project-audio-visualizer</link><guid isPermaLink="true">http://direct.ecency.com/hive-196387/@femdev/learn-creative-coding-22-mini-project-audio-visualizer</guid><category><![CDATA[hive-196387]]></category><dc:creator><![CDATA[femdev]]></dc:creator><pubDate>Thu, 02 Apr 2026 14:17:21 GMT</pubDate><enclosure url="https://images.ecency.com/p/2FFvzA2zeqoVPgRCnRzbu79fYh1Svf3mN2MBPH8KMnK3GYSRoDgQQwuC7uvxxuomXB3LYbDZHaNMgKcBQrhng7YtLq5jRTWi57ZdmxuvXFGyhPPkxMwAUq8LQJAG6?format=match&amp;mode=fit" length="0" type="false"/></item><item><title><![CDATA[Learn Creative Coding (#21) - Shaders: A First Taste of GLSL]]></title><description><![CDATA[Learn Creative Coding (#21) - Shaders: A First Taste of GLSL Everything we've built so far in this series runs on the CPU. Every pixel we've drawn, every particle we've simulated, every noise value we've]]></description><link>http://direct.ecency.com/hive-196387/@femdev/learn-creative-coding-21-shaders-a-first-taste-of-glsl</link><guid isPermaLink="true">http://direct.ecency.com/hive-196387/@femdev/learn-creative-coding-21-shaders-a-first-taste-of-glsl</guid><category><![CDATA[hive-196387]]></category><dc:creator><![CDATA[femdev]]></dc:creator><pubDate>Wed, 01 Apr 2026 14:05:57 GMT</pubDate><enclosure url="https://images.ecency.com/p/6VvuHGsoU2QCK6yq1XKF2z9F8sayRpwConx4qLBKJkXLqHD3ijXsqG84kThFeUVK8og9irffjDJKnSA1X4BSprLXb1JiRw4UngVkm1fg9WuViQDcAeTB3m4zSuhDpr?format=match&amp;mode=fit" length="0" type="false"/></item><item><title><![CDATA[Learn Creative Coding (#20) - Recording and Exporting: GIF, PNG Sequence, Video]]></title><description><![CDATA[Learn Creative Coding (#20) - Recording and Exporting: GIF, PNG Sequence, Video You've built some beautiful things over the last ten episodes. A particle galaxy that reacts to your mouse. Physics simulations]]></description><link>http://direct.ecency.com/hive-196387/@femdev/learn-creative-coding-20-recording-and-exporting-gif-png-sequence-video</link><guid isPermaLink="true">http://direct.ecency.com/hive-196387/@femdev/learn-creative-coding-20-recording-and-exporting-gif-png-sequence-video</guid><category><![CDATA[hive-196387]]></category><dc:creator><![CDATA[femdev]]></dc:creator><pubDate>Tue, 31 Mar 2026 14:16:24 GMT</pubDate><enclosure url="https://images.ecency.com/p/RGgukq5E6HBNvuPpuJoWwmDPPkGx4aaF7Xp3vKfE9adeuzkry4q2K6HRyMZCZevEJbDDmj9QSdYbFmX1bSH4DUAHSgoVzzpx9WvZ8RiBUwFYRAhmkerLabDEAuMuorv?format=match&amp;mode=fit" length="0" type="false"/></item><item><title><![CDATA[Learn Creative Coding (#19) - Sound-Reactive Visuals]]></title><description><![CDATA[Learn Creative Coding (#19) - Sound-Reactive Visuals Last episode we gave our particles mass. Springs that overshoot and settle, friction that makes things slide, flocking boids that self-organize into]]></description><link>http://direct.ecency.com/hive-196387/@femdev/learn-creative-coding-19-sound-reactive-visuals</link><guid isPermaLink="true">http://direct.ecency.com/hive-196387/@femdev/learn-creative-coding-19-sound-reactive-visuals</guid><category><![CDATA[hive-196387]]></category><dc:creator><![CDATA[femdev]]></dc:creator><pubDate>Mon, 30 Mar 2026 15:13:03 GMT</pubDate><enclosure url="https://images.ecency.com/p/2r8F9rTBenJQonvFkRsaKAi9fqQ1Q2oBjHpzftMK1RZWsvUvk1XHq5z48RkAx28gX46EaHSpXR2gxjUK78WbntfKLS122Liu2g1FNMafnLExvYJPX2M21A74ag4kMwiyc?format=match&amp;mode=fit" length="0" type="false"/></item><item><title><![CDATA[Learn Creative Coding (#18) - Physics Lite: Springs, Friction, and Flocking]]></title><description><![CDATA[Learn Creative Coding (#18) - Physics Lite: Springs, Friction, and Flocking Last episode we gave our sketches memory with state machines -- different modes, transitions between them, timeline sequencing.]]></description><link>http://direct.ecency.com/hive-196387/@femdev/learn-creative-coding-18-physics-lite-springs-friction-and-flocking</link><guid isPermaLink="true">http://direct.ecency.com/hive-196387/@femdev/learn-creative-coding-18-physics-lite-springs-friction-and-flocking</guid><category><![CDATA[hive-196387]]></category><dc:creator><![CDATA[femdev]]></dc:creator><pubDate>Sun, 29 Mar 2026 15:18:48 GMT</pubDate><enclosure url="https://images.ecency.com/p/2FFvzA2zeqoVPgRCnRzbu79fYh1Svf3mN2MBPH8JLcm2bERvR8kMueQgi5ZpYr52RUATR71i9uWX7V9AmzvsSSmE1izSRV8TJ3ajJQjoeYWTxra4Kqqf7Phbg7s4J?format=match&amp;mode=fit" length="0" type="false"/></item><item><title><![CDATA[Learn Creative Coding (#17) - State Machines for Animations]]></title><description><![CDATA[Learn Creative Coding (#17) - State Machines for Animations Last episode we got smooth, polished motion with lerp and easing functions. Everything glides, settles, bounces -- motion that feels alive instead]]></description><link>http://direct.ecency.com/hive-196387/@femdev/learn-creative-coding-17-state-machines-for-animations</link><guid isPermaLink="true">http://direct.ecency.com/hive-196387/@femdev/learn-creative-coding-17-state-machines-for-animations</guid><category><![CDATA[hive-196387]]></category><dc:creator><![CDATA[femdev]]></dc:creator><pubDate>Sat, 28 Mar 2026 16:02:03 GMT</pubDate><enclosure url="https://images.ecency.com/p/6VvuHGsoU2QCK6yq1XKF2z9F8sayRpwConx4qLBWwALSAcSWk53YdFE1cTBXuhoZq8iYKxsH4Jfuzg8tZy4zBWErPprcHFALyyNhGbiaY4qqr3Lw1Nd8HPZTKGdm4z?format=match&amp;mode=fit" length="0" type="false"/></item><item><title><![CDATA[Learn Creative Coding (#16) - Easing and Lerp: Smooth Motion]]></title><description><![CDATA[Learn Creative Coding (#16) - Easing and Lerp: Smooth Motion Welcome to Phase 3. We spent the last six episodes building tools -- particles, noise, trig, Bezier curves, and a whole galaxy. But everything]]></description><link>http://direct.ecency.com/hive-196387/@femdev/learn-creative-coding-16-easing-and-lerp-smooth-motion</link><guid isPermaLink="true">http://direct.ecency.com/hive-196387/@femdev/learn-creative-coding-16-easing-and-lerp-smooth-motion</guid><category><![CDATA[hive-196387]]></category><dc:creator><![CDATA[femdev]]></dc:creator><pubDate>Fri, 27 Mar 2026 16:00:51 GMT</pubDate><enclosure url="https://images.ecency.com/p/HNWT6DgoBc1692QWn5trsLBYecSp3jKD1kzdmSDtebsjvstH6Q4V8x7DC5SjEpxXFV29xogqMDC2KFPrnrFczw77s3nYbkrKtsvxMrsVZpsZ2LW9QbAJndB27Ga?format=match&amp;mode=fit" length="0" type="false"/></item><item><title><![CDATA[Learn Creative Coding (#15) - Mini-Project: Particle Galaxy]]></title><description><![CDATA[Learn Creative Coding (#15) - Mini-Project: Particle Galaxy Every few episodes we stop learning new tools and start using them. This is that episode. We're building an interactive particle galaxy -- a]]></description><link>http://direct.ecency.com/hive-196387/@femdev/learn-creative-coding-15-mini-project-particle-galaxy</link><guid isPermaLink="true">http://direct.ecency.com/hive-196387/@femdev/learn-creative-coding-15-mini-project-particle-galaxy</guid><category><![CDATA[hive-196387]]></category><dc:creator><![CDATA[femdev]]></dc:creator><pubDate>Thu, 26 Mar 2026 15:42:51 GMT</pubDate><enclosure url="https://images.ecency.com/p/2FFvzA2zeqoVPgRCnRzbu79fYh1Svf3mN2MBPH8J5G42CSiHSQ7ubpEo5LqUAD5m4A3avTkNbjMKaDJKxmiQxyLFf7jsakVKCmUHYHg5f7QMq9SJ3L1KvYzZw14XG?format=match&amp;mode=fit" length="0" type="false"/></item><item><title><![CDATA[Learn Creative Coding (#14) - Bezier Curves and Organic Shapes]]></title><description><![CDATA[Learn Creative Coding (#14) - Bezier Curves and Organic Shapes Straight lines are fine for grids and geometry. But creative coding lives in the space between precision and organic flow -- and that space]]></description><link>http://direct.ecency.com/hive-196387/@femdev/learn-creative-coding-14-bezier-curves-and-organic-shapes</link><guid isPermaLink="true">http://direct.ecency.com/hive-196387/@femdev/learn-creative-coding-14-bezier-curves-and-organic-shapes</guid><category><![CDATA[hive-196387]]></category><dc:creator><![CDATA[femdev]]></dc:creator><pubDate>Wed, 25 Mar 2026 15:27:21 GMT</pubDate><enclosure url="https://images.ecency.com/p/RGgukq5E6HBNvuPpuJoWwmDPPkGx4aaF7Xp3vKdzcNFWYp9nbBnMro5UVxBzokweRFNzCgsfEWKioqjihPwKjzTB4WBcXrg1rWktfheHVvMB1Q2hVTkeCoyKf1a8aK8?format=match&amp;mode=fit" length="0" type="false"/></item><item><title><![CDATA[Learn Creative Coding (#13) - Trigonometry for Artists]]></title><description><![CDATA[Learn Creative Coding (#13) - Trigonometry for Artists Math class made trig feel like punishment. SOH-CAH-TOA, word problems about ladders against walls, test anxiety. Forget all of that. In creative coding,]]></description><link>http://direct.ecency.com/hive-196387/@femdev/learn-creative-coding-13-trigonometry-for-artists</link><guid isPermaLink="true">http://direct.ecency.com/hive-196387/@femdev/learn-creative-coding-13-trigonometry-for-artists</guid><category><![CDATA[hive-196387]]></category><dc:creator><![CDATA[femdev]]></dc:creator><pubDate>Tue, 24 Mar 2026 15:53:51 GMT</pubDate><enclosure url="https://images.ecency.com/p/3A8evQZovd79dznHMo18Rj3viGwdgRHG?format=match&amp;mode=fit" length="0" type="false"/></item><item><title><![CDATA[Learn Creative Coding (#12) - Noise Without a Library: Implementing Perlin Noise]]></title><description><![CDATA[Learn Creative Coding (#12) - Noise Without a Library: Implementing Perlin Noise We've been using noise() since episode 4 like a magic wand. Point it at a coordinate, get a smooth random value back. Beautiful.]]></description><link>http://direct.ecency.com/hive-196387/@femdev/learn-creative-coding-12-noise-without-a-library-implementing-perlin-noise</link><guid isPermaLink="true">http://direct.ecency.com/hive-196387/@femdev/learn-creative-coding-12-noise-without-a-library-implementing-perlin-noise</guid><category><![CDATA[hive-196387]]></category><dc:creator><![CDATA[femdev]]></dc:creator><pubDate>Tue, 24 Mar 2026 03:01:36 GMT</pubDate><enclosure url="https://images.ecency.com/p/3A8evQZovd79dznHMo18Rj3vdNdeAhi6?format=match&amp;mode=fit" length="0" type="false"/></item><item><title><![CDATA[Learn Creative Coding (#11) - Particle Systems from Scratch]]></title><description><![CDATA[Learn Creative Coding (#11) - Particle Systems from Scratch Particle systems are everywhere in creative coding. Smoke, fire, rain, snow, star fields, explosions, flocking birds, flowing rivers of light.]]></description><link>http://direct.ecency.com/hive-196387/@femdev/learn-creative-coding-11-particle-systems-from-scratch</link><guid isPermaLink="true">http://direct.ecency.com/hive-196387/@femdev/learn-creative-coding-11-particle-systems-from-scratch</guid><category><![CDATA[hive-196387]]></category><dc:creator><![CDATA[femdev]]></dc:creator><pubDate>Wed, 25 Feb 2026 09:48:09 GMT</pubDate><enclosure url="https://images.ecency.com/p/3A8evQZovd79dznHMo18Rj3WgQKdZHiW?format=match&amp;mode=fit" length="0" type="false"/></item><item><title><![CDATA[Learn Creative Coding (#10) - Pixel Manipulation: Reading and Writing Image Data]]></title><description><![CDATA[Learn Creative Coding (#10) - Pixel Manipulation: Reading and Writing Image Data Every image on your screen is just a grid of numbers. Not metaphorically — literally. When you really internalize that,]]></description><link>http://direct.ecency.com/hive-196387/@femdev/learn-creative-coding-10-pixel-manipulation-reading-and-writing-image-data</link><guid isPermaLink="true">http://direct.ecency.com/hive-196387/@femdev/learn-creative-coding-10-pixel-manipulation-reading-and-writing-image-data</guid><category><![CDATA[hive-196387]]></category><dc:creator><![CDATA[femdev]]></dc:creator><pubDate>Tue, 24 Feb 2026 16:17:21 GMT</pubDate><enclosure url="https://images.ecency.com/p/3A8evQZovd79dznHMo18Rj457mND7zRc?format=match&amp;mode=fit" length="0" type="false"/></item><item><title><![CDATA[Learn Creative Coding (#9) - Creative Coding Without Libraries: Vanilla Canvas API]]></title><description><![CDATA[Learn Creative Coding (#9) - Creative Coding Without Libraries: Vanilla Canvas API Time for the training wheels to come off. p5.js is fantastic and I'll keep using it. But under the hood, it's wrapping]]></description><link>http://direct.ecency.com/stem/@femdev/learn-creative-coding-9-creative-coding-without-libraries-vanilla-canvas-api</link><guid isPermaLink="true">http://direct.ecency.com/stem/@femdev/learn-creative-coding-9-creative-coding-without-libraries-vanilla-canvas-api</guid><category><![CDATA[stem]]></category><dc:creator><![CDATA[femdev]]></dc:creator><pubDate>Fri, 20 Feb 2026 12:36:21 GMT</pubDate><enclosure url="https://images.ecency.com/p/3A8evQZovd79dznHMo18Rj4A7bmgStq4?format=match&amp;mode=fit" length="0" type="false"/></item><item><title><![CDATA[Learn Creative Coding (#8) - Mini-Project: Generative Poster]]></title><description><![CDATA[Learn Creative Coding (#8) - Mini-Project: Generative Poster Seven episodes in and we've covered shapes, animation, randomness, grids, interactivity, and color theory. Time to smash all of it together]]></description><link>http://direct.ecency.com/stem/@femdev/learn-creative-coding-8-mini-project-generative-poster</link><guid isPermaLink="true">http://direct.ecency.com/stem/@femdev/learn-creative-coding-8-mini-project-generative-poster</guid><category><![CDATA[stem]]></category><dc:creator><![CDATA[femdev]]></dc:creator><pubDate>Thu, 19 Feb 2026 17:50:03 GMT</pubDate><enclosure url="https://images.ecency.com/p/3A8evQZovd79dznHMo18Rj5SnTyaiRM8?format=match&amp;mode=fit" length="0" type="false"/></item><item><title><![CDATA[Learn Creative Coding (#7) - Color Theory for Coders]]></title><description><![CDATA[Learn Creative Coding (#7) - Color Theory for Coders What will I learn? Why HSB is better than RGB for creative work; complementary, analogous, and triadic color schemes; generating harmonious palettes]]></description><link>http://direct.ecency.com/stem/@femdev/learn-creative-coding-7-color-theory-for-coders</link><guid isPermaLink="true">http://direct.ecency.com/stem/@femdev/learn-creative-coding-7-color-theory-for-coders</guid><category><![CDATA[stem]]></category><dc:creator><![CDATA[femdev]]></dc:creator><pubDate>Thu, 19 Feb 2026 00:34:48 GMT</pubDate><enclosure url="https://images.ecency.com/p/3A8evQZovd79dznHMo18Rj5SHaaRAESa?format=match&amp;mode=fit" length="0" type="false"/></item><item><title><![CDATA[Learn Creative Coding (#5) - Loops and Grids: Repetition as a Design Tool]]></title><description><![CDATA[Learn Creative Coding (#5) - Loops and Grids: Repetition as a Design Tool What will I learn Nested for-loops for creating grids; varying properties per grid cell; patterns from simple rules; modular design:]]></description><link>http://direct.ecency.com/stem/@femdev/learn-creative-coding-5-loops-and-grids-repetition-as-a-design-tool</link><guid isPermaLink="true">http://direct.ecency.com/stem/@femdev/learn-creative-coding-5-loops-and-grids-repetition-as-a-design-tool</guid><category><![CDATA[stem]]></category><dc:creator><![CDATA[femdev]]></dc:creator><pubDate>Tue, 17 Feb 2026 09:48:30 GMT</pubDate><enclosure url="https://images.ecency.com/p/3A8evQZovd79dznHMo18Rj3vrKTcefHx?format=match&amp;mode=fit" length="0" type="false"/></item><item><title><![CDATA[Learn Creative Coding (#4) - Randomness: The Secret Ingredient]]></title><description><![CDATA[Learn Creative Coding (#4) - Randomness: The Secret Ingredient What will I learn The difference between random() and noise(); what Perlin noise is and why it matters; generating color palettes with randomness;]]></description><link>http://direct.ecency.com/stem/@femdev/learn-creative-coding-4-randomness-the-secret-ingredient</link><guid isPermaLink="true">http://direct.ecency.com/stem/@femdev/learn-creative-coding-4-randomness-the-secret-ingredient</guid><category><![CDATA[stem]]></category><dc:creator><![CDATA[femdev]]></dc:creator><pubDate>Tue, 17 Feb 2026 09:15:03 GMT</pubDate><enclosure url="https://images.ecency.com/p/3A8evQZovd79dznHMo18Rj3vMtgkYN4W?format=match&amp;mode=fit" length="0" type="false"/></item><item><title><![CDATA[Learn Creative Coding (#6) - Interactivity: Mouse, Keyboard, and Touch]]></title><description><![CDATA[Learn Creative Coding (#6) - Interactivity: Mouse, Keyboard, and Touch What will I learn Tracking mouse position with mouseX and mouseY; responding to clicks and key presses; building a simple drawing]]></description><link>http://direct.ecency.com/stem/@femdev/learn-creative-coding-6-interactivity-mouse-keyboard-and-touch</link><guid isPermaLink="true">http://direct.ecency.com/stem/@femdev/learn-creative-coding-6-interactivity-mouse-keyboard-and-touch</guid><category><![CDATA[stem]]></category><dc:creator><![CDATA[femdev]]></dc:creator><pubDate>Tue, 17 Feb 2026 09:00:03 GMT</pubDate><enclosure url="https://images.ecency.com/p/3A8evQZovd79dznHMo18Rj3vdoZne9F4?format=match&amp;mode=fit" length="0" type="false"/></item></channel></rss>