<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0">
    <channel>
        <title><![CDATA[trisquare.eu | blog]]></title>
        <description><![CDATA[Trisquare blog posts]]></description>
        <link>https://trisquare.eu/blog</link>
        <generator>RSS for Node</generator>
        <lastBuildDate>Fri, 09 Jan 2026 20:43:16 GMT</lastBuildDate>
        <atom:link href="https://trisquare.eu/feed.xml" rel="self" type="application/rss+xml"/>
        <copyright><![CDATA[CC BY-SA 4.0]]></copyright>
        <language><![CDATA[en]]></language>
        <category><![CDATA[Mongo]]></category>
        <category><![CDATA[SoftwareEngineering]]></category>
        <category><![CDATA[PerformanceEngineering]]></category>
        <category><![CDATA[AI]]></category>
        <category><![CDATA[MachineLearning]]></category>
        <category><![CDATA[LLM]]></category>
        <item>
            <title><![CDATA[The Performance Trap of Migrating Away from Bitnami MongoDB]]></title>
            <description><![CDATA[We thought switching from Bitnami to the official MongoDB image would be a simple drop-in replacement. Instead, our CPU usage skyrocketed. We found that missing memory limits disabled per-CPU caching, causing massive CPU regression. Here's how we debugged and fixed it.
]]></description>
            <link>https://trisquare.eu/blog/bitnami-mongo-migration</link>
            <guid isPermaLink="true">https://trisquare.eu/blog/bitnami-mongo-migration</guid>
            <category><![CDATA[Mongo]]></category>
            <category><![CDATA[SoftwareEngineering]]></category>
            <category><![CDATA[PerformanceEngineering]]></category>
            <dc:creator><![CDATA[Michal Kalinowski, Artsiom Paliashchuk]]></dc:creator>
            <pubDate>Sun, 09 Feb 2025 00:00:00 GMT</pubDate>
            <enclosure url="https://trisquare.eu/bitnami-mongo-migration/cover.png" length="1668" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[Stop Wrestling with LLM Prompts]]></title>
            <description><![CDATA[Tired of wrestling with unpredictable AI responses? Stop the endless error handling and validation nightmares. Here's the game-changer: using structured outputs can boost your reliability to 100% - but there's a tradeoff you should know about.
]]></description>
            <link>https://trisquare.eu/blog/guided-generation</link>
            <guid isPermaLink="true">https://trisquare.eu/blog/guided-generation</guid>
            <category><![CDATA[AI]]></category>
            <category><![CDATA[SoftwareEngineering]]></category>
            <category><![CDATA[MachineLearning]]></category>
            <category><![CDATA[LLM]]></category>
            <dc:creator><![CDATA[Kordian Grabowski, Michal Kalinowski]]></dc:creator>
            <pubDate>Tue, 05 Nov 2024 00:00:00 GMT</pubDate>
            <enclosure url="https://trisquare.eu/guided-generation/cover.png" length="1668" type="image/png"/>
        </item>
    </channel>
</rss>