<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type="text/xsl" href="/blog/rss.xsl"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel>
        <title>Christophe Avonture &#x2014; API</title>
        <link>https://www.avonture.be/blog/tags/api</link>
        <description>Development, consumption, and documentation of APIs (REST, OpenAPI, FastAPI, PostgREST).</description>
        <lastBuildDate>Mon, 11 May 2026 00:00:00 GMT</lastBuildDate>
        <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
        <generator>https://github.com/jpmonette/feed</generator>
        <language>en</language>
        <item>
            <title><![CDATA[Validate your OpenAPI schema against the Belgif REST standards]]></title>
            <link>https://www.avonture.be/blog/belgif-api-linter</link>
            <guid isPermaLink="false">/blog/belgif-api-linter</guid>
            <pubDate>Mon, 11 May 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[<img src="https://www.avonture.be/img/v2/belgif.webp" alt="Validate your OpenAPI schema against the Belgif REST standards" style="display:block;max-width:100%;height:auto;">Validate your FastAPI OpenAPI schema against the Belgif REST standards using Docker, with step-by-step fixes for the most common linting errors.]]></description>
            <author>Christophe</author>
            <category>api</category>
            <category>code-quality</category>
            <category>docker</category>
            <category>python</category>
            <enclosure length="0" type="image/webp" url="https://www.avonture.be/img/v2/belgif.webp"/>
        <dc:creator><![CDATA[Christophe]]></dc:creator></item>
        <item>
            <title><![CDATA[Quarto - How I Built a Self-Documenting Ecosystem for 50+ Projects]]></title>
            <link>https://www.avonture.be/blog/quarto-industrialisation</link>
            <guid isPermaLink="false">/blog/quarto-industrialisation</guid>
            <pubDate>Mon, 16 Mar 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[<img src="https://www.avonture.be/img/v2/quarto-industrialisation.webp" alt="Quarto - How I Built a Self-Documenting Ecosystem for 50+ Projects" style="display:block;max-width:100%;height:auto;">A deep dive into how I engineered a fully automated documentation ecosystem using Quarto and Docker, transforming documentation from a chore into a high-performance build pipeline.]]></description>
            <author>Christophe</author>
            <category>doc-as-code</category>
            <category>quarto</category>
            <category>docker</category>
            <category>python</category>
            <category>markdown</category>
            <category>devcontainer</category>
            <category>api</category>
            <enclosure length="0" type="image/webp" url="https://www.avonture.be/img/v2/quarto-industrialisation.webp"/>
        <dc:creator><![CDATA[Christophe]]></dc:creator></item>
        <item>
            <title><![CDATA[Bruno - A postman-like tool - GUI and CLI]]></title>
            <link>https://www.avonture.be/blog/bruno</link>
            <guid isPermaLink="false">/blog/bruno</guid>
            <pubDate>Thu, 07 Aug 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[<img src="https://www.avonture.be/img/v2/api.webp" alt="Bruno - A postman-like tool - GUI and CLI" style="display:block;max-width:100%;height:auto;">Explore Bruno, a powerful Postman-like API testing tool with both GUI and CLI support.]]></description>
            <author>Christophe</author>
            <category>api</category>
            <category>docker</category>
            <category>tests</category>
            <enclosure length="0" type="image/webp" url="https://www.avonture.be/img/v2/api.webp"/>
        <dc:creator><![CDATA[Christophe]]></dc:creator></item>
        <item>
            <title><![CDATA[API REST - How to write good APIs]]></title>
            <link>https://www.avonture.be/blog/php-api-tips</link>
            <guid isPermaLink="false">/blog/php-api-tips</guid>
            <pubDate>Mon, 19 May 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[<img src="https://www.avonture.be/img/v2/api.webp" alt="API REST - How to write good APIs" style="display:block;max-width:100%;height:auto;">Master REST API best practices for clean and scalable design. Get tips on correct URI notation, using plural nouns, and utilizing HTTP verbs for semantically correct endpoints.]]></description>
            <author>Christophe</author>
            <category>api</category>
            <category>docker</category>
            <category>php</category>
            <enclosure length="0" type="image/webp" url="https://www.avonture.be/img/v2/api.webp"/>
        <dc:creator><![CDATA[Christophe]]></dc:creator></item>
        <item>
            <title><![CDATA[Transform an Oracle DB as OpenData using Oracle REST Data Services]]></title>
            <link>https://www.avonture.be/blog/docker-oracle-ords</link>
            <guid isPermaLink="false">/blog/docker-oracle-ords</guid>
            <pubDate>Fri, 11 Apr 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[<img src="https://www.avonture.be/img/v2/oracle.webp" alt="Transform an Oracle DB as OpenData using Oracle REST Data Services" style="display:block;max-width:100%;height:auto;">Set up Oracle REST Data Services (ORDS) in Docker to transform your Oracle DB into OpenData with a powerful REST API. Includes filtering and pagination.]]></description>
            <author>Christophe</author>
            <category>api</category>
            <category>docker</category>
            <category>oracle</category>
            <enclosure length="0" type="image/webp" url="https://www.avonture.be/img/v2/oracle.webp"/>
        <dc:creator><![CDATA[Christophe]]></dc:creator></item>
        <item>
            <title><![CDATA[Python - Fast API - Create your JSON API in Python in one minute]]></title>
            <link>https://www.avonture.be/blog/python-fastapi</link>
            <guid isPermaLink="false">/blog/python-fastapi</guid>
            <pubDate>Sun, 09 Feb 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[<img src="https://www.avonture.be/img/v2/api.webp" alt="Python - Fast API - Create your JSON API in Python in one minute" style="display:block;max-width:100%;height:auto;">Build your first Python JSON API with FastAPI in under a minute! This tutorial covers Docker setup, automated API documentation (Swagger/ReDoc), and hot-reload for rapid development.]]></description>
            <author>Christophe</author>
            <category>api</category>
            <category>docker</category>
            <category>python</category>
            <enclosure length="0" type="image/webp" url="https://www.avonture.be/img/v2/api.webp"/>
        <dc:creator><![CDATA[Christophe]]></dc:creator></item>
        <item>
            <title><![CDATA[Using Postman to play with API]]></title>
            <link>https://www.avonture.be/blog/postman</link>
            <guid isPermaLink="false">/blog/postman</guid>
            <pubDate>Wed, 08 May 2024 00:00:00 GMT</pubDate>
            <description><![CDATA[<img src="https://www.avonture.be/img/v2/api.webp" alt="Using Postman to play with API" style="display:block;max-width:100%;height:auto;">Master API testing with Postman. Use it as a powerful unit test tool to validate response status, enforce data structure, and prevent regressions in your API development workflow.]]></description>
            <author>Christophe</author>
            <category>api</category>
            <category>code-quality</category>
            <category>php</category>
            <category>tests</category>
            <enclosure length="0" type="image/webp" url="https://www.avonture.be/img/v2/api.webp"/>
        <dc:creator><![CDATA[Christophe]]></dc:creator></item>
        <item>
            <title><![CDATA[MS Excel - How to call a SOAP web service]]></title>
            <link>https://www.avonture.be/blog/vba-excel-call-soap-webservice</link>
            <guid isPermaLink="false">/blog/vba-excel-call-soap-webservice</guid>
            <pubDate>Wed, 21 Feb 2024 00:00:00 GMT</pubDate>
            <description><![CDATA[<img src="https://www.avonture.be/img/v2/excel.webp" alt="MS Excel - How to call a SOAP web service" style="display:block;max-width:100%;height:auto;">Master calling SOAP web services from MS Excel using VBA. Get the code and a step-by-step tutorial to validate VAT numbers with the VIES service.]]></description>
            <author>Christophe</author>
            <category>api</category>
            <category>excel</category>
            <category>vba</category>
            <enclosure length="0" type="image/webp" url="https://www.avonture.be/img/v2/excel.webp"/>
        <dc:creator><![CDATA[Christophe]]></dc:creator></item>
        <item>
            <title><![CDATA[Don't query your PostgreSQL db anymore, prefer PostgREST]]></title>
            <link>https://www.avonture.be/blog/docker-postgrest</link>
            <guid isPermaLink="false">/blog/docker-postgrest</guid>
            <pubDate>Sat, 06 Jan 2024 00:00:00 GMT</pubDate>
            <description><![CDATA[<img src="https://www.avonture.be/img/v2/postgrest.webp" alt="Don't query your PostgreSQL db anymore, prefer PostgREST" style="display:block;max-width:100%;height:auto;">Use Docker and PostgREST to instantly turn your PostgreSQL database into a powerful RESTful API. Eliminate SQL queries and complex database models from your application code with this simple setup tutorial.]]></description>
            <author>Christophe</author>
            <category>api</category>
            <category>database</category>
            <category>docker</category>
            <enclosure length="0" type="image/webp" url="https://www.avonture.be/img/v2/postgrest.webp"/>
        <dc:creator><![CDATA[Christophe]]></dc:creator></item>
    </channel>
</rss>