<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Rainer M.</title>
    <description>The latest articles on DEV Community by Rainer M. (@rainer_montalvo_2026).</description>
    <link>https://dev.to/rainer_montalvo_2026</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3673452%2Fd283e4bb-8139-4d43-8ffd-037ca5881a2d.png</url>
      <title>DEV Community: Rainer M.</title>
      <link>https://dev.to/rainer_montalvo_2026</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/rainer_montalvo_2026"/>
    <language>en</language>
    <item>
      <title>🦀 Rust’s Real Win: It Didn’t Make Our App Faster, It Made Us Less Terrified</title>
      <dc:creator>Rainer M.</dc:creator>
      <pubDate>Wed, 22 Jul 2026 10:07:47 +0000</pubDate>
      <link>https://dev.to/rainer_montalvo_2026/rusts-real-win-it-didnt-make-our-app-faster-it-made-us-less-terrified-4293</link>
      <guid>https://dev.to/rainer_montalvo_2026/rusts-real-win-it-didnt-make-our-app-faster-it-made-us-less-terrified-4293</guid>
      <description>&lt;p&gt;Let’s be honest. When we talk about migrating a service to Rust, we all envision the same thing: liquid-lightning latency, CPU graphs dropping off a cliff, and a single server suddenly handling the traffic of a small European nation.&lt;br&gt;
Momento spent over three years rewriting its services from Kotlin to Rust. They expected raw speed. What they actually got was a massive upgrade to their engineering sanity.&lt;br&gt;
Here is what actually happens when you ditch the JVM for the crab emoji.&lt;/p&gt;




&lt;h2&gt;
  
  
  1. The Compiler is Your Aggressive Pair Programmer
&lt;/h2&gt;

&lt;p&gt;In Kotlin, you swap an account_id and a user_id because they are both strings. Your IDE doesn't care. Your reviewer misses it. Production explodes at 2 AM.&lt;br&gt;
In Rust, the compiler treats you like a suspect in a crime scene. By forcing engineers to declare custom types and explicitly deal with references, entire categories of bugs are vaporized before they even touch a Pull Request.&lt;/p&gt;

&lt;p&gt;[ Your Brain ] -&amp;gt; "I'll just share this variable real quick..."&lt;br&gt;
[ The Borrow Checker ] -&amp;gt; "Over my dead body."&lt;/p&gt;

&lt;p&gt;Yes, the learning curve looks like a vertical wall. But fighting the compiler on your laptop is infinitely better than fighting a memory leak in production.&lt;/p&gt;




&lt;h2&gt;
  
  
  2. Plot Twist: Rust Doesn't Automatically Fix Bad Code
&lt;/h2&gt;

&lt;p&gt;If you write a bad algorithm in Python, it’s slow. If you write a bad algorithm in Rust, it is safely, concurrently, and beautifully slow.&lt;br&gt;
Momento’s first Rust rewrite didn't magically reduce latency. Why? Because the code was still doing silly things, like repeatedly allocating dynamic string memory for metrics inside the main request path.&lt;br&gt;
They still had to bust out flamegraphs and Criterion to fix poor lock designs and profile hot paths. Rust stops you from shooting yourself in the foot, but it won't write your code for you.&lt;/p&gt;




&lt;h2&gt;
  
  
  3. The Real Flex: Throughput &amp;amp; The Cloud Bill
&lt;/h2&gt;

&lt;p&gt;While latency didn't drop instantly, instance throughput absolutely skyrocketed.&lt;br&gt;
Momento went from handling 20,000 requests per second to 100,000 on a single instance.&lt;/p&gt;

&lt;p&gt;Traditional scaling: "Throw more AWS instances at it!"&lt;br&gt;
Rust scaling: "We deleted 80% of our servers and the app is fine."&lt;/p&gt;

&lt;p&gt;When you are an infrastructure company, that kind of resource efficiency makes finance executives weep tears of joy. In fact, they later picked Rust for a workflow service that wasn't even performance-sensitive, just because they loved the explicit code and consistency.&lt;/p&gt;




&lt;h2&gt;
  
  
  4. How to Adopt Rust (Without Firing Your Team)
&lt;/h2&gt;

&lt;p&gt;Momento didn’t rewrite their entire core infrastructure on day one. They started small:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;They built a tiny internal CLI tool.&lt;/li&gt;
&lt;li&gt;They migrated one performance-critical hot spot.&lt;/li&gt;
&lt;li&gt;They leaned heavily on one "Rust Guru" who already understood lifetimes and async patterns to prevent the rest of the team from crying over compiler errors.&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  The Takeaway
&lt;/h2&gt;

&lt;p&gt;Rust isn't a magical performance engine that fixes lazy engineering. It is an engineering safety net. It gives your team the confidence to experiment, refactor, and push changes without the constant lingering dread that everything is about to break.&lt;/p&gt;

</description>
      <category>rust</category>
      <category>softwareengineering</category>
      <category>performance</category>
      <category>productivity</category>
    </item>
    <item>
      <title>WWDC 2026 is June 8–12 : And Apple's Finally Talking About AI</title>
      <dc:creator>Rainer M.</dc:creator>
      <pubDate>Tue, 24 Mar 2026 09:40:27 +0000</pubDate>
      <link>https://dev.to/rainer_montalvo_2026/wwdc-2026-is-june-8-12-and-apples-finally-talking-about-ai-30o3</link>
      <guid>https://dev.to/rainer_montalvo_2026/wwdc-2026-is-june-8-12-and-apples-finally-talking-about-ai-30o3</guid>
      <description>&lt;p&gt;Apple just confirmed WWDC 2026 runs June 8 to 12, both online and in-person at Cupertino. Mark the calendar - this one's shaping up to be more relevant to developers than last year's.&lt;br&gt;
If you watched last year's keynote, you remember the Liquid Glass design overhaul dominated everything. AI was barely mentioned. This year Apple is explicitly teasing "AI advancements" in their announcement copy, which suggests the keynote is going in a very different direction.&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;What developers should actually watch for&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;The Siri situation has been dragging for a while. A more capable Siri with real personal context and on-screen awareness has been reportedly delayed more than once. WWDC 2026 might be where that finally ships - especially after Apple signed a deal with Google to bring Gemini into the mix for AI features across its platforms.&lt;/p&gt;

&lt;p&gt;On the developer tooling side, things have been moving fast already. Earlier this year, Xcode added support for Claude and OpenAI's Codex as agentic coding tools. That's a significant step - moving from simple autocomplete into agents that can plan and execute multi-step tasks inside your IDE. It'll be interesting to see if Apple formalizes any of that into first-party tooling at the conference.&lt;/p&gt;

&lt;p&gt;The other thing to keep an eye on is the Foundation Models framework - introduced last year to let developers run AI models fully on-device, offline. If Apple extends that with new capabilities or better APIs this cycle, it opens up a lot for privacy-focused apps that can't rely on cloud inference.&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;Where to watch&lt;/strong&gt;&lt;br&gt;
Everything streams live on the Apple Developer app, the developer website, and the Apple Developer YouTube channel. If you're in China, Bilibili is the place.&lt;/p&gt;




&lt;p&gt;Personally, the Xcode agent direction is what I'm most curious about. Cursor and Antigravity have been eating Apple's lunch on developer experience for the past year. It'd be good to see them actually compete.&lt;br&gt;
What are you hoping to see at WWDC this year? Drop it in the comments.&lt;/p&gt;

</description>
      <category>ai</category>
      <category>ios</category>
      <category>webdev</category>
    </item>
    <item>
      <title>Start New Journey for learning Rust</title>
      <dc:creator>Rainer M.</dc:creator>
      <pubDate>Wed, 07 Jan 2026 05:28:54 +0000</pubDate>
      <link>https://dev.to/rainer_montalvo_2026/start-new-journey-for-learning-rust-1haj</link>
      <guid>https://dev.to/rainer_montalvo_2026/start-new-journey-for-learning-rust-1haj</guid>
      <description>&lt;p&gt;Hello everyone.&lt;br&gt;
I'm excited to share my experience starting to learn Rust, which I'll be doing using rustlings and the official Rust documentation.&lt;br&gt;
I'm familiar with C++ and C#. To improve my skills in the Web3 era, I decided to learn Rust and participate in Web3 projects.&lt;br&gt;
My first goal is to master the basics of Rust within a week.&lt;/p&gt;

</description>
      <category>rust</category>
      <category>web3</category>
      <category>programming</category>
      <category>beginners</category>
    </item>
  </channel>
</rss>
