<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Lorenzo Vangi</title>
    <link>https://lorenzovangi.com/writing/</link>
    <description>Every piece I publish, newest first: The Converging Line on Medium, and anything written for this site.</description>
    <language>en</language>
    <atom:link href="https://lorenzovangi.com/rss.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Big-O Was Never the Bottleneck. The Cache Line Was.</title>
      <link>https://medium.com/the-converging-line/big-o-was-never-the-bottleneck-the-cache-line-was-d6457dbc1d8f</link>
      <guid isPermaLink="true">https://medium.com/the-converging-line/big-o-was-never-the-bottleneck-the-cache-line-was-d6457dbc1d8f</guid>
      <pubDate>Sat, 01 Aug 2026 14:22:19 GMT</pubDate>
      <description>Two independent variables, two threads, zero shared state, and half the throughput gone. A short tour of why, in low-latency Java, the memory layout beats the algorithm.</description>
      <category>coding</category>
      <category>hft</category>
      <category>low-latency</category>
      <category>mechanical-sympathy</category>
    </item>
    <item>
      <title>Your HFT Edge Was Never C++. It's the Cable.</title>
      <link>https://medium.com/the-converging-line/your-hft-edge-was-never-c-its-the-cable-f963ea965782</link>
      <guid isPermaLink="true">https://medium.com/the-converging-line/your-hft-edge-was-never-c-its-the-cable-f963ea965782</guid>
      <pubDate>Tue, 21 Jul 2026 09:01:03 GMT</pubDate>
      <description>A vendor cost guide told me the language was the moat. A CTO I deeply respect told me what it left out — and almost none of it is code.</description>
      <category>finance</category>
      <category>fintech</category>
      <category>high-frequency-trading</category>
      <category>technology</category>
      <category>software-engineering</category>
    </item>
    <item>
      <title>Python and Java Concurrency in 2026: Two Languages, Two Philosophies, One Problem</title>
      <link>https://medium.com/the-converging-line/python-and-java-concurrency-in-2026-two-languages-two-philosophies-one-problem-f638026772dc</link>
      <guid isPermaLink="true">https://medium.com/the-converging-line/python-and-java-concurrency-in-2026-two-languages-two-philosophies-one-problem-f638026772dc</guid>
      <pubDate>Tue, 26 May 2026 10:01:02 GMT</pubDate>
      <description>The GIL is finally optional. Project Loom is stable. Here’s what concurrency actually looks like in both languages today. Real benchmarks and no religious wars.</description>
      <category>performance-engineering</category>
      <category>software-engineering</category>
      <category>performance-optimization</category>
      <category>python</category>
      <category>java</category>
    </item>
    <item>
      <title>Project Panama: The End of JNI and the Beginning of Real Native Java</title>
      <link>https://medium.com/the-converging-line/project-panama-the-end-of-jni-and-the-beginning-of-real-native-java-757849584fe4</link>
      <guid isPermaLink="true">https://medium.com/the-converging-line/project-panama-the-end-of-jni-and-the-beginning-of-real-native-java-757849584fe4</guid>
      <pubDate>Mon, 18 May 2026 07:57:56 GMT</pubDate>
      <description>Java has had a native interop story since 1.1. It was always broken. FFM API, finalized in Java 22, finally fixes it without a single line of C glue code.</description>
      <category>performance-engineering</category>
      <category>ffm</category>
      <category>jvm</category>
      <category>project-panama</category>
      <category>low-latency</category>
    </item>
    <item>
      <title>We Gave Claude Code Access to Our Entire Stack. Here's What the Workflow Looks Like Now.</title>
      <link>https://medium.com/the-converging-line/we-gave-claude-code-access-to-our-entire-stack-heres-what-the-workflow-looks-like-now-7920bb247f82</link>
      <guid isPermaLink="true">https://medium.com/the-converging-line/we-gave-claude-code-access-to-our-entire-stack-heres-what-the-workflow-looks-like-now-7920bb247f82</guid>
      <pubDate>Sat, 09 May 2026 16:00:57 GMT</pubDate>
      <description>From ticket creation to production deploy: one conversation, eight phases, zero context switching.</description>
      <category>software-engineering</category>
      <category>devops</category>
      <category>platform-engineering</category>
      <category>developer-tools</category>
      <category>artificial-intelligence</category>
    </item>
    <item>
      <title>Building a FIX 4.4 LP Integration with QuickFIX/J: Every Decision That Actually Mattered</title>
      <link>https://medium.com/the-converging-line/building-a-fix-4-4-lp-integration-with-quickfix-j-every-decision-that-actually-mattered-3448a0f79767</link>
      <guid isPermaLink="true">https://medium.com/the-converging-line/building-a-fix-4-4-lp-integration-with-quickfix-j-every-decision-that-actually-mattered-3448a0f79767</guid>
      <pubDate>Thu, 16 Apr 2026 07:01:04 GMT</pubDate>
      <description>From custom DataDictionary to zero-reflection message dispatch — what the documentation doesn’t tell you about FIX connectivity in production.</description>
      <category>fix-protocol</category>
      <category>algorithmic-trading</category>
      <category>software-architecture</category>
      <category>financial-technology</category>
      <category>java</category>
    </item>
    <item>
      <title>What Kubernetes Doesn’t Tell You Until It Breaks in Production</title>
      <link>https://medium.com/the-converging-line/what-kubernetes-doesnt-tell-you-until-it-breaks-in-production-14e5fd0b88ac</link>
      <guid isPermaLink="true">https://medium.com/the-converging-line/what-kubernetes-doesnt-tell-you-until-it-breaks-in-production-14e5fd0b88ac</guid>
      <pubDate>Sun, 12 Apr 2026 18:18:40 GMT</pubDate>
      <description>Scaling that made things worse, self-healing that hid the real bug, and a deployment that was technically correct but left the system inconsistent. Three lessons from the field.</description>
      <category>kubernetes</category>
      <category>software-engineering</category>
      <category>site-reliability-engineer</category>
      <category>cloud-computing</category>
      <category>devops</category>
    </item>
    <item>
      <title>Pair Programming vs Code Review: Why the Future of Coding Is Still About Collaboration</title>
      <link>https://medium.com/the-converging-line/pair-programming-vs-code-review-why-the-future-of-coding-is-still-about-collaboration-7a38defff449</link>
      <guid isPermaLink="true">https://medium.com/the-converging-line/pair-programming-vs-code-review-why-the-future-of-coding-is-still-about-collaboration-7a38defff449</guid>
      <pubDate>Tue, 15 Jul 2025 09:10:45 GMT</pubDate>
      <category>pair-programming</category>
      <category>programming-style</category>
      <category>code-review-process</category>
      <category>technology</category>
    </item>
  </channel>
</rss>
