<?xml version='1.0' encoding='utf-8'?>
<rss xmlns:ns0="http://www.w3.org/2005/Atom" version="2.0">
  <channel>
    <title>Jaime López - Personal website</title>
    <link>https://algo.datainquiry.dev</link>
    <description>Data Science Systems Developer</description>
    <language>en-us</language>
    <ns0:link href="https://algo.datainquiry.dev/rss.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>The Joy of Small Projects</title>
      <link>https://algo.datainquiry.dev/blog/2026/joy-small-projects.html</link>
      <guid>https://algo.datainquiry.dev/blog/2026/joy-small-projects.html</guid>
      <pubDate>Fri, 06 Feb 2026 12:00:00 +0000</pubDate>
      <description>But with this project I could literally hold everything in my head. Every decision had consequences I could predict. Changes didn't trigger unpredictable cascades. Made me reflect on how size affects the relationship we have with our projects. What really drew me in: in small projects, clarity just happens.</description>
    </item>
    <item>
      <title>Optimizations in Computing for Finance</title>
      <link>https://algo.datainquiry.dev/blog/2026/optimizations-in-finance.html</link>
      <guid>https://algo.datainquiry.dev/blog/2026/optimizations-in-finance.html</guid>
      <pubDate>Thu, 05 Feb 2026 12:00:00 +0000</pubDate>
      <description>For small data volumes, the performance gap between optimized and non-optimized code is often negligible. In these cases, code simplicity and clarity typically outweigh any optimization gains. At the other extreme, when dealing with very large datasets, optimizations become essential for obtaining results within reasonable timeframes.</description>
    </item>
    <item>
      <title>Yahoo Finance in the Terminal</title>
      <link>https://algo.datainquiry.dev/blog/2026/yahoo-finance-terminal.html</link>
      <guid>https://algo.datainquiry.dev/blog/2026/yahoo-finance-terminal.html</guid>
      <pubDate>Wed, 04 Feb 2026 12:00:00 +0000</pubDate>
      <description>I've taken the time to write a command-line tool called yf, which allows me to interact with the Yahoo Finance API directly from the terminal. So now, instead of opening a browser, I can simply type commands in the terminal to get the information I need.</description>
    </item>
    <item>
      <title>ndarray-nim: Multidimensional Arrays for Nim</title>
      <link>https://algo.datainquiry.dev/blog/2026/ndarray-review.html</link>
      <guid>https://algo.datainquiry.dev/blog/2026/ndarray-review.html</guid>
      <pubDate>Thu, 22 Jan 2026 12:00:00 +0000</pubDate>
      <description>ndarray-nim is a wrapper around the ndarray-c library, with both being in their early stages of development. The main advantage of this combination is an easy-to-use interface that wraps complex C operations in simple Nim functions, supporting multidimensional arrays with good performance.</description>
    </item>
    <item>
      <title>Rolling indicators for streaming data</title>
      <link>https://algo.datainquiry.dev/blog/2026/rolling-indicators.html</link>
      <guid>https://algo.datainquiry.dev/blog/2026/rolling-indicators.html</guid>
      <pubDate>Wed, 21 Jan 2026 12:00:00 +0000</pubDate>
      <description>In the context of this article, a rolling indicator for streaming data is a metric that keeps memory of previous computations to make it easy to refresh the measurement when a new value arrives. To introduce the concept, the computation of moving averages is used as an example, estimating the number of required operations and comparing that metric for both approaches: computing from scratch and using a rolling indicator.</description>
    </item>
    <item>
      <title>Consideraciones para obtener datos vía API</title>
      <link>https://algo.datainquiry.dev/blog/2025/consideraciones-api.html</link>
      <guid>https://algo.datainquiry.dev/blog/2025/consideraciones-api.html</guid>
      <pubDate>Tue, 02 Dec 2025 12:00:00 +0000</pubDate>
      <description>Recientemente trabajé en una integración para obtener datos sobre clima accediendo a la API del National Weather Service (NWS). Por lo general, la primera impresión sobre esta tarea es que consiste solo enviar una solicitud HTTP al servidor y recibir los datos. Sin embargo, el proceso es más complejo de lo que parece a simple vista. Yo empecé con un par instrucciones y terminé con más de 1200 líneas de código, incluyendo las pruebas. De esta experiencia, a continuación describo algunas de las lecciones que he aprendído.</description>
    </item>
  </channel>
</rss>