<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <title>smoxy Blog</title>
  <subtitle>Product news, engineering notes, and practical guides from the team building smoxy.</subtitle>
  <link href="https://docs.smoxy.eu/blog/feed.xml" rel="self"/>
  <link href="https://docs.smoxy.eu/blog/"/>
  <id>https://docs.smoxy.eu/blog/</id>
  <author><name>smoxy</name></author>
  <updated>2026-07-07T00:00:00Z</updated>
  <entry>
    <title>How edge compression works and why new zones now start with zstd</title>
    <link href="https://docs.smoxy.eu/blog/edge-compression"/>
    <id>https://docs.smoxy.eu/blog/edge-compression</id>
    <updated>2026-07-07T00:00:00Z</updated>
    <summary>Three formats, one invisible negotiation, and a real difference in bytes and battery. New smoxy zones now enable Zstandard out of the box.</summary>
    <category term="engineering"/>
    <author><name>Florian Seidl</name></author>
  </entry>
  <entry>
    <title>smoxy is now API-first</title>
    <link href="https://docs.smoxy.eu/blog/api-first"/>
    <id>https://docs.smoxy.eu/blog/api-first</id>
    <updated>2026-07-02T00:00:00Z</updated>
    <summary>We replaced the middleware at the heart of smoxy. Every setting in the Hub is now a documented API call, and the frontend ships daily.</summary>
    <category term="product"/>
    <author><name>Florian Seidl</name></author>
  </entry>
</feed>
