notdefined.dev logo notdefined_
Blog TIL Proyectos About Buscar
← Todos los tags

Tag

#performance

7 posts

  • Ruby 4.0 y async: el event loop que le faltaba a Ruby

    Ruby 4.0 (diciembre 2025) entregó lo que Ruby 3.x prometió: I/O concurrente real con Fibers, Ractor::Port para paralelismo sin drama, y ZJIT que optimiza workloads concurrentes. Te explico cómo funciona, cómo se compara con Node.js, y si puedes usarlo con tu app Rails hoy.

    rubyconcurrencyperformancerails
    14 mar 2026
  • Caching en Rails: de cache do a Redis y de vuelta

    Rails 8 trae Solid Cache — un backend de caché respaldado por DB sin Redis. Cubrimos el stack completo: fragment caching, Rails.cache, HTTP caching con ETags, Russian doll caching, e invalidación.

    rubyrailsperformance
    16 dic 2025
  • El problema N+1 en ActiveRecord: tres formas de resolverlo, una de prevenirlo

    Todos conocen includes. Pero hay diferencias reales entre includes, preload, y eager_load, y scopes que crean N+1 para quien los usa sin saberlo. Acá está el mapa completo.

    rubyrailsactiverecordperformance
    23 sep 2025
  • LLM context windows: por qué tu feature de IA es más lento de lo que necesita ser

    El tamaño del contexto afecta directamente latencia y costo. Cómo medir qué estás enviando realmente, cuándo chunking vs summarization vs retrieval, y por qué streaming cambia el UX aunque el tiempo total sea el mismo.

    aillmbackendperformance
    5 ago 2025
  • El event loop de Node.js: el modelo mental que finalmente lo hace clickear

    La mayoría de explicaciones del event loop son demasiado abstractas o demasiado de bajo nivel. Esta es la versión que conecta con problemas reales: por qué setTimeout(fn, 0) no es 0ms, qué es la microtask queue, y por qué el código síncrono bloquea todo.

    javascriptnodejsperformance
    17 jun 2025
  • PostgreSQL EXPLAIN ANALYZE: leyendo lo que tus queries realmente hacen

    La mayoría de los devs corren queries sin leer un solo plan de ejecución. Acá te enseño a leer EXPLAIN ANALYZE sin necesitar conocimientos de DBA.

    postgresqlbackendperformance
    8 abr 2025
  • Debugging memory leaks en Ruby sin perder la cabeza

    El memory bloat en Rails llega despacio y de repente tus pods están reiniciándose cada hora. Acá está el toolkit práctico para encontrar y matar los leaks.

    rubyperformancedebugging
    18 mar 2025

© 2026 Adrian Castillo

Ahora About
RSS