<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Rendimiento on Inicio</title>
    <link>https://blog.rafaelfernandez.dev/es/tags/rendimiento/</link>
    <description>Recent content in Rendimiento on Inicio</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>es</language>
    <copyright>© 2026 Rafael Fernandez</copyright>
    <lastBuildDate>Tue, 24 Mar 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://blog.rafaelfernandez.dev/es/tags/rendimiento/index.xml" rel="self" type="application/rss+xml" />
    
    <item>
      <title>Cómo funcionan los query engines 2. Por qué los query engines modernos piensan en columnas</title>
      <link>https://blog.rafaelfernandez.dev/es/posts/how-query-engines-work-2-columnar-storage-arrow-rust/</link>
      <pubDate>Tue, 24 Mar 2026 00:00:00 +0000</pubDate>
      
      <guid>https://blog.rafaelfernandez.dev/es/posts/how-query-engines-work-2-columnar-storage-arrow-rust/</guid>
      <description>¿Por qué los query engines modernos se pasan columnas en vez de filas? Porque al hardware le encanta esa forma. Este post explica por qué el layout columnar es tan rápido, cómo Apache Arrow lo representa en memoria y cómo construir y manipular arrays de Arrow en Rust sin tratar todo esto como si fuera magia negra.</description>
      
    </item>
    
    <item>
      <title>Ownership en Rust 3. La culpa del clone y la República de los tipos</title>
      <link>https://blog.rafaelfernandez.dev/es/posts/ownership-rust-3-clone-guilt-republic-of-types/</link>
      <pubDate>Thu, 12 Mar 2026 00:00:00 +0000</pubDate>
      
      <guid>https://blog.rafaelfernandez.dev/es/posts/ownership-rust-3-clone-guilt-republic-of-types/</guid>
      <description>La comunidad de Rust convirtió .clone() en un pecado moral. Ese dogma es tan peligroso como la incapacidad del Consejo Jedi para adaptarse. Ponemos la culpa bajo el microscopio: los números reales de rendimiento, el lint de clippy que la refuerza y la teoría de tipos que explica por qué Rust hace visible la duplicación.</description>
      
    </item>
    
    <item>
      <title>Ownership en Rust 1. Deja de temer a .clone()</title>
      <link>https://blog.rafaelfernandez.dev/es/posts/ownership-rust-1-stop-fearing-clone/</link>
      <pubDate>Fri, 06 Mar 2026 00:00:00 +0000</pubDate>
      
      <guid>https://blog.rafaelfernandez.dev/es/posts/ownership-rust-1-stop-fearing-clone/</guid>
      <description>La comunidad Rust trata .clone() como un code smell. A veces lo es. Pero la mayoría de las veces, el instinto de evitarlo cuesta más en complejidad de lo que el clone cuesta en nanosegundos. Diseccionamos qué hace clone realmente para cada tipo común, el espectro real de costes a lo largo de seis órdenes de magnitud, y por qué Clone y Copy no son la misma conversación.</description>
      
    </item>
    
  </channel>
</rss>
