<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Giulio Calacoci</title><link>https://gcalacoci.github.io/</link><description>Recent content on Giulio Calacoci</description><generator>Hugo</generator><language>en-us</language><lastBuildDate>Thu, 14 Dec 2023 14:31:00 +0100</lastBuildDate><atom:link href="https://gcalacoci.github.io/index.xml" rel="self" type="application/rss+xml"/><item><title>Step debugging python in vscode</title><link>https://gcalacoci.github.io/posts/step-debugging-python-in-vscode/</link><pubDate>Thu, 14 Dec 2023 14:31:00 +0100</pubDate><guid>https://gcalacoci.github.io/posts/step-debugging-python-in-vscode/</guid><description>&lt;p&gt;I&amp;rsquo;ve struggled a lot in making python debugging work in vscode, so I&amp;rsquo;m writing this post to help others (and myself in the future).&lt;/p&gt;&#10;&lt;p&gt;While trying to step debug &lt;a href="https://pgbarman.org/" class="external-link" target="_blank" rel="noopener"&gt;Barman&lt;/a&gt;, I&amp;rsquo;ve found that VSCode was not able to find the of the modules I was trying to debug,&#10;and, no matter where i was trying to set the &lt;code&gt;PYTHONPATH&lt;/code&gt; environment variable to the root of the project or in the vscode settings,&#10;the debugger was not able to find the source code.&lt;/p&gt;</description></item><item><title>About</title><link>https://gcalacoci.github.io/about/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://gcalacoci.github.io/about/</guid><description>&lt;p&gt;I&amp;rsquo;m a principal software engineer based in Florence, Italy. I&amp;rsquo;ve been writing software&#10;for 20 years, 15 of them around PostgreSQL: backup and disaster recovery, the delivery&#10;platforms that ship database products, and lately the tooling that lets AI agents use a&#10;database safely.&lt;/p&gt;&#10;&lt;p&gt;Most of that time I spent at 2ndQuadrant and then at EDB, which acquired it in 2020. I&#10;built the continuous delivery platforms at both companies, led the&#10;&lt;a href="https://github.com/EnterpriseDB/barman" class="external-link" target="_blank" rel="noopener"&gt;Barman&lt;/a&gt; team at EDB, and finished in EDB&amp;rsquo;s AI&#10;team working on MCP connectivity for Postgres, starting from&#10;&lt;a href="https://github.com/EnterpriseDB/pg-airman-mcp" class="external-link" target="_blank" rel="noopener"&gt;pg-airman-mcp&lt;/a&gt;. The &lt;a href="https://gcalacoci.github.io/resume/" &gt;resume&lt;/a&gt;&#10;has the details and the &lt;a href="https://gcalacoci.github.io/talks/" &gt;talks&lt;/a&gt; page has the recordings.&lt;/p&gt;</description></item><item><title>Resume</title><link>https://gcalacoci.github.io/resume/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://gcalacoci.github.io/resume/</guid><description>&lt;p&gt;&lt;a href="https://gcalacoci.github.io/cv/giulio-calacoci-cv.pdf" &gt;Download the PDF&lt;/a&gt; · last updated October 2026&lt;/p&gt;&#10;&lt;p&gt;&lt;strong&gt;Principal Software Engineer · Tech Lead · Platform Engineering, Software Delivery, PostgreSQL&lt;/strong&gt;&lt;/p&gt;&#10;&lt;p&gt;Florence, Italy · Open to remote (EU / US) · &lt;a href="mailto:asdmaster@gmail.com" &gt;asdmaster@gmail.com&lt;/a&gt;&lt;br&gt;&#10;&lt;a href="https://www.linkedin.com/in/gcalacoci" class="external-link" target="_blank" rel="noopener"&gt;linkedin.com/in/gcalacoci&lt;/a&gt; · &lt;a href="https://github.com/gcalacoci" class="external-link" target="_blank" rel="noopener"&gt;github.com/gcalacoci&lt;/a&gt; · &lt;a href="https://gcalacoci.github.io" class="external-link" target="_blank" rel="noopener"&gt;gcalacoci.github.io&lt;/a&gt;&lt;/p&gt;&#10;&lt;hr&gt;&#10;&lt;h2 id="summary"&gt;&#10; Summary&#10; &lt;a class="heading-link" href="#summary"&gt;&#10; &lt;i class="fa-solid fa-link" aria-hidden="true" title="Link to heading"&gt;&lt;/i&gt;&#10; &lt;span class="sr-only"&gt;Link to heading&lt;/span&gt;&#10; &lt;/a&gt;&#10;&lt;/h2&gt;&#10;&lt;p&gt;Principal software engineer with 20 years of experience, 15 of them in the PostgreSQL&#10;ecosystem. At EDB I led the Barman team, hiring and mentoring the engineers who now write&#10;most of the project, and I created Foundation, the delivery framework that builds and&#10;ships every EDB product. My last role was in EDB&amp;rsquo;s AI team, where I worked on MCP&#10;connectivity for AIDB, starting from pg-airman-mcp, an open-source MCP server I took from&#10;fork to 1.0. I&amp;rsquo;m looking for a tech lead or principal role in a team that designs and&#10;builds together.&lt;/p&gt;</description></item><item><title>Talks</title><link>https://gcalacoci.github.io/talks/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://gcalacoci.github.io/talks/</guid><description>&lt;p&gt;A brief collection of my public speaking engagements, both in english and italian.&lt;/p&gt;&#10;&lt;h2 id="english"&gt;&#10; English&#10; &lt;a class="heading-link" href="#english"&gt;&#10; &lt;i class="fa-solid fa-link" aria-hidden="true" title="Link to heading"&gt;&lt;/i&gt;&#10; &lt;span class="sr-only"&gt;Link to heading&lt;/span&gt;&#10; &lt;/a&gt;&#10;&lt;/h2&gt;&#10;&lt;h3 id="barman-past-present-and-future-of-a-pioneer-community-project"&gt;&#10; Barman, past, present, and future of a pioneer community project&#10; &lt;a class="heading-link" href="#barman-past-present-and-future-of-a-pioneer-community-project"&gt;&#10; &lt;i class="fa-solid fa-link" aria-hidden="true" title="Link to heading"&gt;&lt;/i&gt;&#10; &lt;span class="sr-only"&gt;Link to heading&lt;/span&gt;&#10; &lt;/a&gt;&#10;&lt;/h3&gt;&#10;&lt;p&gt;&lt;strong&gt;Date:&lt;/strong&gt; Oct 22, 2025&lt;br&gt;&#10;&lt;strong&gt;Location:&lt;/strong&gt; PostgreSQL Conference Europe 2025, Riga (with Martín Marqués)&lt;br&gt;&#10;&lt;strong&gt;Description:&lt;/strong&gt; Barman is one of the first backup and recovery tools for Postgres, released as open source by 2ndQuadrant and adopted widely over the past decade. A look back at 13 years of community development — achievements, hard moments, balancing customer requests with community proposals — and at the road ahead. &lt;a href="https://www.postgresql.eu/events/pgconfeu2025/sessions/session/7103/slides/780/Barman,%20past,%20present,%20and%20future%20of%20a%20pioneer%20community%20project.pdf" class="external-link" target="_blank" rel="noopener"&gt;Slides&lt;/a&gt;&#10;&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;&#10;&#9;&#9;&#9;&lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/CRBLIwH4b8s?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"&gt;&lt;/iframe&gt;&#10;&#9;&#9;&lt;/div&gt;&#10;&lt;/p&gt;</description></item></channel></rss>