<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Home</title><description>personal website of Matthias Keckl</description><link>https://keckl.com/</link><item><title>Thymian</title><link>https://keckl.com/projects/thymian/</link><guid isPermaLink="true">https://keckl.com/projects/thymian/</guid><description>An open-source platform for building, maintaining, and validating HTTP APIs against best practices and RFC/IETF standards.</description><pubDate>Tue, 10 Feb 2026 00:00:00 GMT</pubDate></item><item><title>The Convergence of Hypermedia and AI</title><link>https://keckl.com/blog/01-the-convergence-of-hypermedia-and-ai/</link><guid isPermaLink="true">https://keckl.com/blog/01-the-convergence-of-hypermedia-and-ai/</guid><description>How hypermedia-driven REST, once amplified by MDSD, now becomes a practical foundation for AI-native software and agentic clients.</description><pubDate>Sun, 01 Feb 2026 00:00:00 GMT</pubDate></item><item><title>Fastify and Its Ecosystem</title><link>https://keckl.com/projects/fastify-ecosystem/</link><guid isPermaLink="true">https://keckl.com/projects/fastify-ecosystem/</guid><description>Ongoing open-source contributions to Fastify and adjacent packages, spanning features, bug fixes, and developer documentation.</description><pubDate>Thu, 15 Jan 2026 00:00:00 GMT</pubDate></item><item><title>fastify-override</title><link>https://keckl.com/projects/fastify-override/</link><guid isPermaLink="true">https://keckl.com/projects/fastify-override/</guid><description>A Fastify testing helper that makes plugins, decorators, and hooks overrideable for focused and deterministic tests.</description><pubDate>Wed, 10 Dec 2025 00:00:00 GMT</pubDate></item><item><title>Scalar</title><link>https://keckl.com/projects/scalar/</link><guid isPermaLink="true">https://keckl.com/projects/scalar/</guid><description>Frequent contributions to Scalar, with practical improvements and bug fixes that supported Thymian integration work.</description><pubDate>Thu, 20 Nov 2025 00:00:00 GMT</pubDate></item></channel></rss>