<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Effing Blog</title><description>Notes, releases, and deep dives from the Effing team.</description><link>https://effing.dev/</link><item><title>Effing 0.39.0: a fitting release</title><link>https://effing.dev/blog/effing-0-39-0/</link><guid isPermaLink="true">https://effing.dev/blog/effing-0-39-0/</guid><description>findLargestUsableFontSize() gets a whiteSpace option for single-line fitting, plus a batch of hardening fixes.</description><pubDate>Wed, 08 Jul 2026 00:00:00 GMT</pubDate></item><item><title>It came from images</title><link>https://effing.dev/blog/origin-story/</link><guid isPermaLink="true">https://effing.dev/blog/origin-story/</guid><description>The Effing origin story: how a production image-rendering framework, a frustrating SaaS detour, and a silly pun turned into an open-source video toolkit.</description><pubDate>Tue, 16 Jun 2026 00:00:00 GMT</pubDate></item><item><title>Effing 0.38.0: cache me if you can</title><link>https://effing.dev/blog/effing-0-38-0/</link><guid isPermaLink="true">https://effing.dev/blog/effing-0-38-0/</guid><description>Effing 0.38.0 adds a persistent image cache for per-frame rendering, plus two fixes: user-space SVG gradients and jitter-free slide motion.</description><pubDate>Mon, 15 Jun 2026 00:00:00 GMT</pubDate></item><item><title>Effing 0.37.0: dev servers, side by side</title><link>https://effing.dev/blog/effing-0-37-0/</link><guid isPermaLink="true">https://effing.dev/blog/effing-0-37-0/</guid><description>Run multiple dev servers without port juggling, plus two canvas fixes: SVG fragments now render, and an honest note about baseline alignment.</description><pubDate>Thu, 11 Jun 2026 00:00:00 GMT</pubDate></item><item><title>Just a quickie</title><link>https://effing.dev/blog/a-quickie/</link><guid isPermaLink="true">https://effing.dev/blog/a-quickie/</guid><description>A short hello: Effing is MIT open source, pre-1.0 but already running in production, and Effing Cloud is in private beta.</description><pubDate>Mon, 08 Jun 2026 00:00:00 GMT</pubDate></item></channel></rss>