<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Nginx Code Completion Exercises</title>
    <link>https://foxipa.com/en/nginx/exercise/code-completion/</link>
    <description>Practice writing NGINX configuration by completing missing directives directly in the example.</description>
    <generator>Hugo</generator>
    <language>en-US</language>
    <atom:link href="https://foxipa.com/en/nginx/exercise/code-completion/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Complete the config: Nginx Foundations</title>
      <link>https://foxipa.com/en/nginx/exercise/code-completion/foundation/</link>
      <pubDate>Sat, 26 Sep 2026 00:00:00 &#43;0000</pubDate>
      <guid>https://foxipa.com/en/nginx/exercise/code-completion/foundation/</guid>
      <description>Fill in the missing pieces of worker architecture, signals, and installation commands.</description>
    </item>
    <item>
      <title>Complete the config: Nginx Config Mechanics</title>
      <link>https://foxipa.com/en/nginx/exercise/code-completion/config-mechanics/</link>
      <pubDate>Sat, 26 Sep 2026 00:00:00 &#43;0000</pubDate>
      <guid>https://foxipa.com/en/nginx/exercise/code-completion/config-mechanics/</guid>
      <description>Fill in server blocks, location matching, maps, and includes.</description>
    </item>
    <item>
      <title>Complete the config: Nginx Static Content</title>
      <link>https://foxipa.com/en/nginx/exercise/code-completion/static-content/</link>
      <pubDate>Sat, 26 Sep 2026 00:00:00 &#43;0000</pubDate>
      <guid>https://foxipa.com/en/nginx/exercise/code-completion/static-content/</guid>
      <description>Fill in root, alias, try_files, MIME, and error-page directives.</description>
    </item>
    <item>
      <title>Complete the config: Nginx Proxy &amp; Gateway</title>
      <link>https://foxipa.com/en/nginx/exercise/code-completion/proxy-gateway/</link>
      <pubDate>Sat, 26 Sep 2026 00:00:00 &#43;0000</pubDate>
      <guid>https://foxipa.com/en/nginx/exercise/code-completion/proxy-gateway/</guid>
      <description>Fill in proxy_pass, forwarding headers, WebSocket upgrades, and FastCGI wiring.</description>
    </item>
    <item>
      <title>Complete the config: Nginx Load Balancing</title>
      <link>https://foxipa.com/en/nginx/exercise/code-completion/load-balancing/</link>
      <pubDate>Sat, 26 Sep 2026 00:00:00 &#43;0000</pubDate>
      <guid>https://foxipa.com/en/nginx/exercise/code-completion/load-balancing/</guid>
      <description>Fill in upstream pools, scheduling algorithms, failure handling, and keepalive.</description>
    </item>
    <item>
      <title>Complete the config: Nginx TLS &amp; Security</title>
      <link>https://foxipa.com/en/nginx/exercise/code-completion/tls-security/</link>
      <pubDate>Sat, 26 Sep 2026 00:00:00 &#43;0000</pubDate>
      <guid>https://foxipa.com/en/nginx/exercise/code-completion/tls-security/</guid>
      <description>Fill in modern protocols, mTLS verification, session caching, and stapling.</description>
    </item>
    <item>
      <title>Complete the config: Nginx Traffic Control</title>
      <link>https://foxipa.com/en/nginx/exercise/code-completion/traffic-control/</link>
      <pubDate>Sat, 26 Sep 2026 00:00:00 &#43;0000</pubDate>
      <guid>https://foxipa.com/en/nginx/exercise/code-completion/traffic-control/</guid>
      <description>Fill in rate limiting, bursts, connection caps, and traffic splitting.</description>
    </item>
    <item>
      <title>Complete the config: Nginx Caching</title>
      <link>https://foxipa.com/en/nginx/exercise/code-completion/caching/</link>
      <pubDate>Sat, 26 Sep 2026 00:00:00 &#43;0000</pubDate>
      <guid>https://foxipa.com/en/nginx/exercise/code-completion/caching/</guid>
      <description>Fill in cache paths, TTLs by status, stale serving, and request collapsing.</description>
    </item>
    <item>
      <title>Complete the config: Nginx Performance</title>
      <link>https://foxipa.com/en/nginx/exercise/code-completion/performance/</link>
      <pubDate>Sat, 26 Sep 2026 00:00:00 &#43;0000</pubDate>
      <guid>https://foxipa.com/en/nginx/exercise/code-completion/performance/</guid>
      <description>Fill in gzip types, static compression, HTTP/3 listeners, and buffering.</description>
    </item>
    <item>
      <title>Complete the config: Nginx Layer 4 Routing</title>
      <link>https://foxipa.com/en/nginx/exercise/code-completion/stream-layer4/</link>
      <pubDate>Sat, 26 Sep 2026 00:00:00 &#43;0000</pubDate>
      <guid>https://foxipa.com/en/nginx/exercise/code-completion/stream-layer4/</guid>
      <description>Fill in stream blocks, PROXY protocol, and SNI-based passthrough.</description>
    </item>
    <item>
      <title>Complete the config: Nginx Request Control</title>
      <link>https://foxipa.com/en/nginx/exercise/code-completion/request-control/</link>
      <pubDate>Sat, 26 Sep 2026 00:00:00 &#43;0000</pubDate>
      <guid>https://foxipa.com/en/nginx/exercise/code-completion/request-control/</guid>
      <description>Fill in rewrite flags, auth_request, mirroring, and signed links.</description>
    </item>
    <item>
      <title>Complete the config: Nginx Observability</title>
      <link>https://foxipa.com/en/nginx/exercise/code-completion/observability/</link>
      <pubDate>Sat, 26 Sep 2026 00:00:00 &#43;0000</pubDate>
      <guid>https://foxipa.com/en/nginx/exercise/code-completion/observability/</guid>
      <description>Fill in log formats, JSON escaping, and stub_status.</description>
    </item>
    <item>
      <title>Complete the config: Nginx Dynamic Upstreams</title>
      <link>https://foxipa.com/en/nginx/exercise/code-completion/dynamic-upstreams/</link>
      <pubDate>Sat, 26 Sep 2026 00:00:00 &#43;0000</pubDate>
      <guid>https://foxipa.com/en/nginx/exercise/code-completion/dynamic-upstreams/</guid>
      <description>Fill in resolvers, valid periods, and variable-driven proxy_pass.</description>
    </item>
    <item>
      <title>Complete the config: Nginx Production Architectures</title>
      <link>https://foxipa.com/en/nginx/exercise/code-completion/production-arch/</link>
      <pubDate>Sat, 26 Sep 2026 00:00:00 &#43;0000</pubDate>
      <guid>https://foxipa.com/en/nginx/exercise/code-completion/production-arch/</guid>
      <description>Fill in edge-tier patterns, container health endpoints, and ingress-shaped routing.</description>
    </item>
    <item>
      <title>Complete the config: Extending Nginx</title>
      <link>https://foxipa.com/en/nginx/exercise/code-completion/extending-nginx/</link>
      <pubDate>Sat, 26 Sep 2026 00:00:00 &#43;0000</pubDate>
      <guid>https://foxipa.com/en/nginx/exercise/code-completion/extending-nginx/</guid>
      <description>Fill in load_module, configure flags, and njs integration.</description>
    </item>
    <item>
      <title>Complete the config: The Nginx Debugging Toolkit</title>
      <link>https://foxipa.com/en/nginx/exercise/code-completion/debugging/</link>
      <pubDate>Sat, 26 Sep 2026 00:00:00 &#43;0000</pubDate>
      <guid>https://foxipa.com/en/nginx/exercise/code-completion/debugging/</guid>
      <description>Fill in working_directory for core dumps, debug logging, and forensics commands.</description>
    </item>
  </channel>
</rss>
