<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0">
    <channel>
                <title>SensioLabs News and Updates</title>
        <link>https://sensiolabs.com/blog</link>
        <description>Stay updated with the latest news, articles, and updates from SensioLabs, the creators of Symfony. Subscribe to our RSS feed for regular insights and announcements.</description>
                <language>en-us</language>
                                            <item>
                <title>PHP 8.6: JSON Decode Error Position</title>
                <link>https://sensiolabs.com/blog/2026/php-86-json-error-position?utm_source=SensioLabs&amp;utm_medium=feed</link>
                <description>PHP 8.6 adds a small but useful improvement to JSON decoding: you can now get the exact error position when parsing fails. That makes debugging malformed payloads much faster.</description>
                <category>Expertise</category>
                <enclosure url="https://sensiolabs.com/f/c7f96a96c642071a/1600x900-01kx6847x0de9gc11qf66vgaay.jpeg" length="0" type="image/jpeg"/>
                <guid isPermaLink="false">https://sensiolabs.com/blog/2026/php-86-json-error-position?utm_source=SensioLabs&amp;utm_medium=feed</guid>
                <pubDate>Thu, 16 Jul 2026 17:41:31 +0200</pubDate>
                <dc:creator>
                    <![CDATA[ Oskar Stark ]]>
                </dc:creator>
            </item>
                                            <item>
                <title>PHP 8.6 SortDirection: cleaner, safer sorting APIs for modern PHP</title>
                <link>https://sensiolabs.com/blog/2026/php-86-sortdirection?utm_source=SensioLabs&amp;utm_medium=feed</link>
                <description>PHP 8.6 introduces SortDirection, a small but useful step toward clearer sorting APIs. Here’s what it changes, why it matters, and how to use it in practice.</description>
                <category>Expertise</category>
                <enclosure url="https://sensiolabs.com/f/66251c5bb375d0f6/1600x900-01kwxz5jez4jrab3ghrv8mg2qt.jpeg" length="0" type="image/jpeg"/>
                <guid isPermaLink="false">https://sensiolabs.com/blog/2026/php-86-sortdirection?utm_source=SensioLabs&amp;utm_medium=feed</guid>
                <pubDate>Tue, 07 Jul 2026 11:53:49 +0200</pubDate>
                <dc:creator>
                    <![CDATA[ Oskar Stark ]]>
                </dc:creator>
            </item>
                                            <item>
                <title>Why Tests? Explained for Management</title>
                <link>https://sensiolabs.com/blog/2025/why-tests-explained-for-management?utm_source=SensioLabs&amp;utm_medium=feed</link>
                <description>For business leaders: why testing matters for ROI, risk reduction, and agility explained in management language with numbers and real case studies.</description>
                <category>Expertise</category>
                <enclosure url="https://sensiolabs.com/f/374c5bfcd8cf42ca/1600x900-why-tests.jpeg" length="0" type="image/jpeg"/>
                <guid isPermaLink="false">https://sensiolabs.com/blog/2025/why-tests-explained-for-management?utm_source=SensioLabs&amp;utm_medium=feed</guid>
                <pubDate>Thu, 20 Nov 2025 09:11:00 +0100</pubDate>
                <dc:creator>
                    <![CDATA[ Silas Joisten ]]>
                </dc:creator>
            </item>
                                            <item>
                <title>Multiply your AI development speed using Git Worktrees</title>
                <link>https://sensiolabs.com/blog/2026/multiply-your-ai-development-speed-using-git-worktrees?utm_source=SensioLabs&amp;utm_medium=feed</link>
                <description>Say goodbye to context switching and the &quot;stash-and-switch&quot; headache. By leveraging Git Worktrees alongside modern AI agents, you can now isolate environments and handle bug fixes in parallel while your AI builds features in the background. It’s a total DX game-changer that turns your Git workflow into a multi-threaded powerhouse.</description>
                <category>Expertise</category>
                <enclosure url="https://sensiolabs.com/f/7788d6b61c9e7712/1600x900-jan-huber-4ohfzsat3sw-unsplash.jpeg" length="0" type="image/jpeg"/>
                <guid isPermaLink="false">https://sensiolabs.com/blog/2026/multiply-your-ai-development-speed-using-git-worktrees?utm_source=SensioLabs&amp;utm_medium=feed</guid>
                <pubDate>Mon, 25 May 2026 18:35:06 +0200</pubDate>
                <dc:creator>
                    <![CDATA[ Mathieu Santostefano ]]>
                </dc:creator>
            </item>
                                            <item>
                <title>Create a Custom Builder - A GotenbergBundle Story</title>
                <link>https://sensiolabs.com/blog/2026/create-a-custom-builder-a-gotenbergbundle-story?utm_source=SensioLabs&amp;utm_medium=feed</link>
                <description>In a previous article, we explored how to generate your first PDF in a few lines of code using Gotenberg and GotenbergBundle, a Symfony bundle that wraps Gotenberg&#039;s HTTP API to convert HTML or Office files into PDFs. That was a great start. But what happens when your application needs to generate multiple different PDFs, each with its own layout, styles, data?</description>
                <category>Expertise</category>
                <enclosure url="https://sensiolabs.com/f/4c571344ecd0ab93/1600x900-create_a_custom_builder_header.jpeg" length="0" type="image/jpeg"/>
                <guid isPermaLink="false">https://sensiolabs.com/blog/2026/create-a-custom-builder-a-gotenbergbundle-story?utm_source=SensioLabs&amp;utm_medium=feed</guid>
                <pubDate>Fri, 17 Apr 2026 11:03:56 +0200</pubDate>
                <dc:creator>
                    <![CDATA[ Steven Renaux ]]>
                </dc:creator>
            </item>
                                            <item>
                <title>SymfonyLive Paris 2026: AI Revolution and a Peak Reunion for Team SensioLabs</title>
                <link>https://sensiolabs.com/blog/2026/symfonylive-paris-2026-ai-revolution-and-a-peak-reunion-for-team-sensiolabs?utm_source=SensioLabs&amp;utm_medium=feed</link>
                <description>The final curtain has fallen on SymfonyLive Paris 2026, and we&#039;re still buzzing ✨ (and seeing lines of code). As Symfony&#039;s creator and a long-time core sponsor, SensioLabs couldn&#039;t have picked a better moment to celebrate open source, innovation, and, most importantly, the amazing community that supports us.</description>
                <category>Events</category>
                <enclosure url="https://sensiolabs.com/f/2eab2cc43a8e9996/1600x900-nicolas-grekas-symfonylive-paris-2026.jpeg" length="0" type="image/jpeg"/>
                <guid isPermaLink="false">https://sensiolabs.com/blog/2026/symfonylive-paris-2026-ai-revolution-and-a-peak-reunion-for-team-sensiolabs?utm_source=SensioLabs&amp;utm_medium=feed</guid>
                <pubDate>Tue, 07 Apr 2026 13:54:11 +0200</pubDate>
                <dc:creator>
                    <![CDATA[ Jules Daunay ]]>
                </dc:creator>
            </item>
                                            <item>
                <title>Behind the Scenes: 3 Collaborative Ceremonies for Better Development</title>
                <link>https://sensiolabs.com/blog/2026/behind-the-scenes-3-collaborative-ceremonies-for-better-development?utm_source=SensioLabs&amp;utm_medium=feed</link>
                <description>Following a recent LinkedIn post, I wanted to write this article to describe 3 ceremonies that truly made an impact on me during one of my latest missions: Event Storming, Example Mapping, and Domain Storytelling.</description>
                <category>Expertise</category>
                <enclosure url="https://sensiolabs.com/f/c496576354fb1cd5/1600x900-patrick-perkins-etrpjvb0km0-unsplash.jpeg" length="0" type="image/jpeg"/>
                <guid isPermaLink="false">https://sensiolabs.com/blog/2026/behind-the-scenes-3-collaborative-ceremonies-for-better-development?utm_source=SensioLabs&amp;utm_medium=feed</guid>
                <pubDate>Wed, 04 Mar 2026 18:52:43 +0100</pubDate>
                <dc:creator>
                    <![CDATA[ Imen Ezzine ]]>
                </dc:creator>
            </item>
                                            <item>
                <title>The Developer Experience Revolution 2026</title>
                <link>https://sensiolabs.com/blog/2026/the-developer-experience-revolution-2026?utm_source=SensioLabs&amp;utm_medium=feed</link>
                <description>Discover why Developer Experience matters more than ever and how better tools, smarter workflows, and a culture of learning can transform the way teams build software.</description>
                <category>Expertise</category>
                <enclosure url="https://sensiolabs.com/f/be1f0c08d7f05a55/1600x900-the-developer-experience-2025.jpeg" length="0" type="image/jpeg"/>
                <guid isPermaLink="false">https://sensiolabs.com/blog/2026/the-developer-experience-revolution-2026?utm_source=SensioLabs&amp;utm_medium=feed</guid>
                <pubDate>Fri, 30 Jan 2026 13:00:00 +0100</pubDate>
                <dc:creator>
                    <![CDATA[ Silas Joisten ]]>
                </dc:creator>
            </item>
                                            <item>
                <title>Symfony 8: Stability, Security, and Innovation for Developers</title>
                <link>https://sensiolabs.com/blog/2026/symfony-8-stability-security-innovation-for-developers?utm_source=SensioLabs&amp;utm_medium=feed</link>
                <description>To celebrate the launch of Symfony 8, we sat down with Nicolas Grekas, an emblematic figure in open-source and a major contributor to the framework. Between new JSON components, security hardening, and native integration with PHP 8.4, Nicolas explains why version 8 is a natural continuation of previous Symfony versions, without disrupting businesses. Read on for an overview to help you understand what&#039;s new and approach your upgrade with confidence.</description>
                <category>Symfony</category>
                <enclosure url="https://sensiolabs.com/f/74afdb5b6359fb8e/1600x900-symfonycon-amsterdam-2025_ohe-william-jezequel_846b4eea-0551-46be-a46b-6277365de3aa-1.jpeg" length="0" type="image/jpeg"/>
                <guid isPermaLink="false">https://sensiolabs.com/blog/2026/symfony-8-stability-security-innovation-for-developers?utm_source=SensioLabs&amp;utm_medium=feed</guid>
                <pubDate>Fri, 23 Jan 2026 11:07:45 +0100</pubDate>
                <dc:creator>
                    <![CDATA[ Jules Daunay ]]>
                </dc:creator>
            </item>
                                            <item>
                <title>Why PHP Powers the Enterprise Web: The Strategic Advantage Companies Cannot Ignore</title>
                <link>https://sensiolabs.com/blog/2026/why-php-powers-the-enterprise-web?utm_source=SensioLabs&amp;utm_medium=feed</link>
                <description>PHP remains one of the most reliable and cost effective backend technologies for enterprise systems.</description>
                <category>Expertise</category>
                <enclosure url="https://sensiolabs.com/f/2666181049028413/1600x900-why-php.jpeg" length="0" type="image/jpeg"/>
                <guid isPermaLink="false">https://sensiolabs.com/blog/2026/why-php-powers-the-enterprise-web?utm_source=SensioLabs&amp;utm_medium=feed</guid>
                <pubDate>Tue, 20 Jan 2026 18:00:00 +0100</pubDate>
                <dc:creator>
                    <![CDATA[ Silas Joisten ]]>
                </dc:creator>
            </item>
            </channel>
</rss>
