<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>The Dev Newsletter</title>
    <link>https://devnewsletter.com</link>
    <description>News, deep dives, and timelines for software engineers covering key updates, emerging trends, and the stories behind the tools shaping how we build.</description>
    <language>en-us</language>
    <lastBuildDate>Tue, 14 Apr 2026 04:10:24 GMT</lastBuildDate>
    <atom:link href="https://devnewsletter.com/feed.xml" rel="self" type="application/rss+xml"/>
    <image>
      <url>https://devnewsletter.com/logo.png</url>
      <title>The Dev Newsletter</title>
      <link>https://devnewsletter.com</link>
    </image>
    <item>
      <title><![CDATA[Operating a Meta-Repo]]></title>
      <link>https://devnewsletter.com/p/operating-a-meta-repo/</link>
      <guid isPermaLink="true">https://devnewsletter.com/p/operating-a-meta-repo/</guid>
      <pubDate>Wed, 01 Apr 2026 00:00:00 GMT</pubDate>
      <description><![CDATA[How to structure agent docs in tiers, prevent context drift, run parallel agents in worktrees, and build one yourself.]]></description>
      <enclosure url="https://devnewsletter.com/p/operating-a-meta-repo/cover.webp" type="image/webp" length="0" />
    </item>
    <item>
      <title><![CDATA[The Meta-Repo Pattern]]></title>
      <link>https://devnewsletter.com/p/meta-repo-pattern/</link>
      <guid isPermaLink="true">https://devnewsletter.com/p/meta-repo-pattern/</guid>
      <pubDate>Mon, 30 Mar 2026 20:30:00 GMT</pubDate>
      <description><![CDATA[Repo boundaries blind AI coding agents. Teams are building meta-repos, lightweight system maps with no application code.]]></description>
      <enclosure url="https://devnewsletter.com/p/meta-repo-pattern/cover.webp" type="image/webp" length="0" />
    </item>
    <item>
      <title><![CDATA[State of Databases 2026]]></title>
      <link>https://devnewsletter.com/p/state-of-databases-2026/</link>
      <guid isPermaLink="true">https://devnewsletter.com/p/state-of-databases-2026/</guid>
      <pubDate>Mon, 16 Feb 2026 00:00:00 GMT</pubDate>
      <description><![CDATA[Databricks bought Neon for $1B, AI agents created 80% of its databases, PostgreSQL hit 55.6%, and Valkey beat Redis 3x.]]></description>
      <enclosure url="https://devnewsletter.com/p/state-of-databases-2026/cover.webp" type="image/webp" length="0" />
    </item>
    <item>
      <title><![CDATA[State of Scala 2026]]></title>
      <link>https://devnewsletter.com/p/state-of-scala-2026/</link>
      <guid isPermaLink="true">https://devnewsletter.com/p/state-of-scala-2026/</guid>
      <pubDate>Tue, 10 Feb 2026 00:00:00 GMT</pubDate>
      <description><![CDATA[Scala 3.8 requires JDK 17, Akka reverts to Apache 2.0, 43% struggle to hire developers, Metals MCP lets AI compile code.]]></description>
      <enclosure url="https://devnewsletter.com/p/state-of-scala-2026/cover.webp" type="image/webp" length="0" />
    </item>
    <item>
      <title><![CDATA[State of Ruby 2026]]></title>
      <link>https://devnewsletter.com/p/state-of-ruby-2026/</link>
      <guid isPermaLink="true">https://devnewsletter.com/p/state-of-ruby-2026/</guid>
      <pubDate>Mon, 09 Feb 2026 15:00:00 GMT</pubDate>
      <description><![CDATA[Ruby 4.0 shipped ZJIT and Ruby::Box, Rails 8 ditched Redis for Solid Trifecta, and a RubyGems crisis forced Matz to act.]]></description>
      <enclosure url="https://devnewsletter.com/p/state-of-ruby-2026/cover.webp" type="image/webp" length="0" />
    </item>
    <item>
      <title><![CDATA[State of Flutter 2026]]></title>
      <link>https://devnewsletter.com/p/state-of-flutter-2026/</link>
      <guid isPermaLink="true">https://devnewsletter.com/p/state-of-flutter-2026/</guid>
      <pubDate>Thu, 05 Feb 2026 00:00:00 GMT</pubDate>
      <description><![CDATA[Shader jank gone on mobile, web hot reload matched native parity, and LLMs started generating Flutter UIs via GenUI SDK.]]></description>
      <enclosure url="https://devnewsletter.com/p/state-of-flutter-2026/cover.webp" type="image/webp" length="0" />
    </item>
    <item>
      <title><![CDATA[State of WebAssembly 2026]]></title>
      <link>https://devnewsletter.com/p/state-of-webassembly-2026/</link>
      <guid isPermaLink="true">https://devnewsletter.com/p/state-of-webassembly-2026/</guid>
      <pubDate>Mon, 02 Feb 2026 00:00:00 GMT</pubDate>
      <description><![CDATA[Wasm 3.0 brought GC and Memory64, hit 5.5% Chrome page loads, and edge computing broke out as Akamai acquired Fermyon.]]></description>
      <enclosure url="https://devnewsletter.com/p/state-of-webassembly-2026/cover.webp" type="image/webp" length="0" />
    </item>
    <item>
      <title><![CDATA[State of C++ 2026]]></title>
      <link>https://devnewsletter.com/p/state-of-cpp-2026/</link>
      <guid isPermaLink="true">https://devnewsletter.com/p/state-of-cpp-2026/</guid>
      <pubDate>Thu, 29 Jan 2026 00:00:00 GMT</pubDate>
      <description><![CDATA[C++26 shipped reflection and contracts, WG21 rejected borrow checking for Profiles, and Herb Sutter stepped down.]]></description>
      <enclosure url="https://devnewsletter.com/p/state-of-cpp-2026/cover.webp" type="image/webp" length="0" />
    </item>
    <item>
      <title><![CDATA[State of C 2026]]></title>
      <link>https://devnewsletter.com/p/state-of-c-2026/</link>
      <guid isPermaLink="true">https://devnewsletter.com/p/state-of-c-2026/</guid>
      <pubDate>Sat, 17 Jan 2026 00:00:00 GMT</pubDate>
      <description><![CDATA[Half a century of C: GCC 15 made C23 default as DRM becomes the first kernel subsystem to mandate Rust over C by 2027.]]></description>
      <enclosure url="https://devnewsletter.com/p/state-of-c-2026/cover.webp" type="image/webp" length="0" />
    </item>
    <item>
      <title><![CDATA[State of TypeScript 2026]]></title>
      <link>https://devnewsletter.com/p/state-of-typescript-2026/</link>
      <guid isPermaLink="true">https://devnewsletter.com/p/state-of-typescript-2026/</guid>
      <pubDate>Thu, 15 Jan 2026 00:00:00 GMT</pubDate>
      <description><![CDATA[Python trains, TypeScript ships: TS became #1 on GitHub, compiler ported to Go for 10x builds, and Node ran TS natively.]]></description>
      <enclosure url="https://devnewsletter.com/p/state-of-typescript-2026/cover.webp" type="image/webp" length="0" />
    </item>
    <item>
      <title><![CDATA[State of Kotlin 2026]]></title>
      <link>https://devnewsletter.com/p/state-of-kotlin-2026/</link>
      <guid isPermaLink="true">https://devnewsletter.com/p/state-of-kotlin-2026/</guid>
      <pubDate>Tue, 13 Jan 2026 00:00:00 GMT</pubDate>
      <description><![CDATA[K2 became default with 40% faster builds, Compose iOS reached stable, and JetBrains killed Fleet to pivot to agentic AI.]]></description>
      <enclosure url="https://devnewsletter.com/p/state-of-kotlin-2026/cover.webp" type="image/webp" length="0" />
    </item>
    <item>
      <title><![CDATA[State of Swift 2026]]></title>
      <link>https://devnewsletter.com/p/state-of-swift-2026/</link>
      <guid isPermaLink="true">https://devnewsletter.com/p/state-of-swift-2026/</guid>
      <pubDate>Mon, 12 Jan 2026 00:00:00 GMT</pubDate>
      <description><![CDATA[Swift 6.2 shipped Approachable Concurrency with WebAssembly, and Android SDK preview officially brought Swift to Android.]]></description>
      <enclosure url="https://devnewsletter.com/p/state-of-swift-2026/cover.webp" type="image/webp" length="0" />
    </item>
    <item>
      <title><![CDATA[State of PHP 2026]]></title>
      <link>https://devnewsletter.com/p/state-of-php-2026/</link>
      <guid isPermaLink="true">https://devnewsletter.com/p/state-of-php-2026/</guid>
      <pubDate>Sat, 10 Jan 2026 00:00:00 GMT</pubDate>
      <description><![CDATA[PHP turned 30, shipped the pipe operator in 8.5, Laravel 12 shipped zero breaking changes, Symfony released 7.4 and 8.0.]]></description>
      <enclosure url="https://devnewsletter.com/p/state-of-php-2026/cover.webp" type="image/webp" length="0" />
    </item>
    <item>
      <title><![CDATA[State of .NET 2026]]></title>
      <link>https://devnewsletter.com/p/state-of-dot-net-2026/</link>
      <guid isPermaLink="true">https://devnewsletter.com/p/state-of-dot-net-2026/</guid>
      <pubDate>Fri, 09 Jan 2026 00:00:00 GMT</pubDate>
      <description><![CDATA[.NET 10 LTS shipped with C# 14 as Agent Framework unified Semantic Kernel and AutoGen, and C# won TIOBE Language Year.]]></description>
      <enclosure url="https://devnewsletter.com/p/state-of-dot-net-2026/cover.webp" type="image/webp" length="0" />
    </item>
    <item>
      <title><![CDATA[State of Java 2026]]></title>
      <link>https://devnewsletter.com/p/state-of-java-2026/</link>
      <guid isPermaLink="true">https://devnewsletter.com/p/state-of-java-2026/</guid>
      <pubDate>Thu, 08 Jan 2026 00:00:00 GMT</pubDate>
      <description><![CDATA[JDK 25 LTS shipped as Java turned 30, Spring Boot 4.0 arrived on Framework 7, and Java became AI infrastructure via MCP.]]></description>
      <enclosure url="https://devnewsletter.com/p/state-of-java-2026/cover.webp" type="image/webp" length="0" />
    </item>
    <item>
      <title><![CDATA[State of Go 2026]]></title>
      <link>https://devnewsletter.com/p/state-of-go-2026/</link>
      <guid isPermaLink="true">https://devnewsletter.com/p/state-of-go-2026/</guid>
      <pubDate>Tue, 06 Jan 2026 00:00:00 GMT</pubDate>
      <description><![CDATA[Go 1.24 Swiss Tables made maps 60% faster, Go 1.25 Green Tea GC cut overhead 40%, and the official MCP SDK v1.0 shipped.]]></description>
      <enclosure url="https://devnewsletter.com/p/state-of-go-2026/cover.webp" type="image/webp" length="0" />
    </item>
    <item>
      <title><![CDATA[State of Rust 2026]]></title>
      <link>https://devnewsletter.com/p/state-of-rust-2026/</link>
      <guid isPermaLink="true">https://devnewsletter.com/p/state-of-rust-2026/</guid>
      <pubDate>Sun, 04 Jan 2026 00:00:00 GMT</pubDate>
      <description><![CDATA[Linux declared Rust permanent, Microsoft and Google went all-in, but governance conflicts tested community resilience.]]></description>
      <enclosure url="https://devnewsletter.com/p/state-of-rust-2026/cover.webp" type="image/webp" length="0" />
    </item>
    <item>
      <title><![CDATA[State of Agentic AI 2026]]></title>
      <link>https://devnewsletter.com/p/state-of-agentic-ai-2026/</link>
      <guid isPermaLink="true">https://devnewsletter.com/p/state-of-agentic-ai-2026/</guid>
      <pubDate>Sat, 03 Jan 2026 00:00:00 GMT</pubDate>
      <description><![CDATA[The pivot from tool calling to computer use defined the year as OpenAI, Google, and Anthropic shipped agents to millions.]]></description>
      <enclosure url="https://devnewsletter.com/p/state-of-agentic-ai-2026/cover.webp" type="image/webp" length="0" />
    </item>
    <item>
      <title><![CDATA[State of DevOps 2026]]></title>
      <link>https://devnewsletter.com/p/state-of-devops-2026/</link>
      <guid isPermaLink="true">https://devnewsletter.com/p/state-of-devops-2026/</guid>
      <pubDate>Fri, 02 Jan 2026 00:00:00 GMT</pubDate>
      <description><![CDATA[IBM bought HashiCorp for $6.4B, HPE bought Juniper for $14B, and IngressNightmare exposed 43% of Kubernetes environments.]]></description>
      <enclosure url="https://devnewsletter.com/p/state-of-devops-2026/cover.webp" type="image/webp" length="0" />
    </item>
    <item>
      <title><![CDATA[State of JavaScript 2026]]></title>
      <link>https://devnewsletter.com/p/state-of-javascript-2026/</link>
      <guid isPermaLink="true">https://devnewsletter.com/p/state-of-javascript-2026/</guid>
      <pubDate>Fri, 02 Jan 2026 00:00:00 GMT</pubDate>
      <description><![CDATA[TypeScript 7 native port promised 10x speedup, Vite+ unified Rust tooling, and React2Shell exposed 39% of cloud systems.]]></description>
      <enclosure url="https://devnewsletter.com/p/state-of-javascript-2026/cover.webp" type="image/webp" length="0" />
    </item>
    <item>
      <title><![CDATA[State of OpenAI 2026]]></title>
      <link>https://devnewsletter.com/p/state-of-openai-2026/</link>
      <guid isPermaLink="true">https://devnewsletter.com/p/state-of-openai-2026/</guid>
      <pubDate>Fri, 02 Jan 2026 00:00:00 GMT</pubDate>
      <description><![CDATA[GPT-5, 5.1, and 5.2 shipped as Code Red answered Gemini 3. OpenAI hit $500B, 800M users, and 8+ product liability suits.]]></description>
      <enclosure url="https://devnewsletter.com/p/state-of-openai-2026/cover.webp" type="image/webp" length="0" />
    </item>
    <item>
      <title><![CDATA[State of Python 2026]]></title>
      <link>https://devnewsletter.com/p/state-of-python-2026/</link>
      <guid isPermaLink="true">https://devnewsletter.com/p/state-of-python-2026/</guid>
      <pubDate>Thu, 01 Jan 2026 00:00:00 GMT</pubDate>
      <description><![CDATA[Python 3.14 hit 3.1x speedups with GIL-optional builds, uv overtook pip in CI at 66%, and PSF rejected $1.5M NSF grant.]]></description>
      <enclosure url="https://devnewsletter.com/p/state-of-python-2026/cover.webp" type="image/webp" length="0" />
    </item>
    <item>
      <title><![CDATA[Markdown: The Genesis and Global War of Plain Text]]></title>
      <link>https://devnewsletter.com/p/markdown-the-genesis-and-global-war-of-plain-text/</link>
      <guid isPermaLink="true">https://devnewsletter.com/p/markdown-the-genesis-and-global-war-of-plain-text/</guid>
      <pubDate>Wed, 31 Dec 2025 00:00:00 GMT</pubDate>
      <description><![CDATA[How a blogger and a 17-year-old prodigy created the internet's default writing format and the bitter feud that followed.]]></description>
      <enclosure url="https://devnewsletter.com/p/markdown-the-genesis-and-global-war-of-plain-text/cover.webp" type="image/webp" length="0" />
    </item>
  </channel>
</rss>