<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:atom="http://www.w3.org/2005/Atom" version="2.0">
    <channel>
      <title>In Rust We Trust 🦀 - performance</title>
      <link>https://nikolaishelekhov.com</link>
      <description>Nikolai is a Rust software engineer building high-performance systems, backend and blockchain infrastructure.</description>
      <generator>Zola</generator>
      <language>en</language>
      <atom:link href="https://nikolaishelekhov.com/tags/performance/rss.xml" rel="self" type="application/rss+xml"/>
      <lastBuildDate>Wed, 25 Feb 2026 00:00:00 +0000</lastBuildDate>
      <item>
          <title>Rust Memory Layout Under the Hood</title>
          <pubDate>Wed, 25 Feb 2026 00:00:00 +0000</pubDate>
          <author>Nikolai Shelekhov</author>
          <link>https://nikolaishelekhov.com/blog/rust-memory-layout-under-the-hood/</link>
          <guid>https://nikolaishelekhov.com/blog/rust-memory-layout-under-the-hood/</guid>
          <description xml:base="https://nikolaishelekhov.com/blog/rust-memory-layout-under-the-hood/">&lt;p&gt;&lt;img src=&quot;&#x2F;img&#x2F;rust-memory-layout&#x2F;rust-memory-management.png&quot; alt=&quot;Rust Memory Management Cheat Sheet&quot; &#x2F;&gt;&lt;&#x2F;p&gt;
&lt;p&gt;Every Rust struct you write is a memory layout decision.&lt;&#x2F;p&gt;
&lt;p&gt;The kind of thing I wish I had a clear reference for when I was staring at perf output wondering why my “simple” struct was blowing cache lines. So I made one.&lt;&#x2F;p&gt;
&lt;p&gt;Most engineers never think about it. But the compiler does.&lt;&#x2F;p&gt;</description>
      </item>
      <item>
          <title>Why Rust is My Go-To for Systems Programming</title>
          <pubDate>Mon, 20 Oct 2025 00:00:00 +0000</pubDate>
          <author>Nikolai Shelekhov</author>
          <link>https://nikolaishelekhov.com/blog/why-rust-for-systems-programming/</link>
          <guid>https://nikolaishelekhov.com/blog/why-rust-for-systems-programming/</guid>
          <description xml:base="https://nikolaishelekhov.com/blog/why-rust-for-systems-programming/">&lt;p&gt;After 8+ years of software engineering and 5 years specializing in systems programming, I’ve worked extensively with C, C++, Go, and Rust. Here’s why Rust has become my default choice for anything performance-critical.&lt;&#x2F;p&gt;</description>
      </item>
    </channel>
</rss>
