<?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: Jordi Mon Companys</title>
    <description>The latest articles on DEV Community by Jordi Mon Companys (@mordodemaru).</description>
    <link>https://dev.to/mordodemaru</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.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F173478%2F9941570a-7119-449c-b181-b974a3ec23c1.jpg</url>
      <title>DEV Community: Jordi Mon Companys</title>
      <link>https://dev.to/mordodemaru</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/mordodemaru"/>
    <language>en</language>
    <item>
      <title>SIMDVec Supercharges Vector Hunt</title>
      <dc:creator>Jordi Mon Companys</dc:creator>
      <pubDate>Thu, 23 Apr 2026 19:54:13 +0000</pubDate>
      <link>https://dev.to/mordodemaru/simdvec-supercharges-vector-hunt-3co8</link>
      <guid>https://dev.to/mordodemaru/simdvec-supercharges-vector-hunt-3co8</guid>
      <description>&lt;p&gt;Elasticsearch simdvec is the engine behind every vector distance computation in Elasticsearch. It provides hand-tuned AVX-512 and NEON kernels for every vector type Elasticsearch supports. &lt;/p&gt;

&lt;p&gt;In bulk scoring (where production actually lives), the hand-tuned SIMD kernel library powering all vector distance computations in Elasticsearch, processes float32 vectors at 95 ns/vector. FAISS is at 165 ns. jvector at 412 ns on x86. That's 4x.&lt;/p&gt;

&lt;p&gt;The gap widens with scale. Once you exceed CPU cache capacity, simdvec's prefetching drops L1 cache misses from 139K to 19K operations, doubling instructions per cycle. On ARM (Graviton), interleaved loading keeps the pipeline busy during memory fetches — backend stalls down 40%, and the gains hold regardless of dataset size.&lt;/p&gt;

&lt;p&gt;This matters more than a benchmark. AI agents in 2026 are retrieval-bottlenecked, not model-bottlenecked. We ran this to ground with BrowseComp-Plus: same model, same prompts — accuracy went from 15% to 93% when retrieval got better. simdvec is what makes that retrieval fast enough to actually ship.&lt;/p&gt;

&lt;p&gt;Chris Hegarty, Lorenzo Dematté, and Simon Cooper wrote the full breakdown, benchmarks and methodology included, not just the headline number.&lt;/p&gt;

&lt;p&gt;→ &lt;a href="https://www.elastic.co/search-labs/blog/elasticsearch-vector-search-simdvec-engine" rel="noopener noreferrer"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fcw0blss8peu2s7m6xdz7.png" alt=" " width="800" height="335"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;What retrieval bottleneck are you actually hitting?&lt;/p&gt;

</description>
      <category>algorithms</category>
      <category>architecture</category>
      <category>database</category>
      <category>performance</category>
    </item>
    <item>
      <title>[Boost]</title>
      <dc:creator>Jordi Mon Companys</dc:creator>
      <pubDate>Wed, 04 Jun 2025 12:08:16 +0000</pubDate>
      <link>https://dev.to/mordodemaru/-4ogi</link>
      <guid>https://dev.to/mordodemaru/-4ogi</guid>
      <description>&lt;div class="ltag__link--embedded"&gt;
  &lt;div class="crayons-story "&gt;
  &lt;a href="https://dev.to/fmerian/whos-hiring-june-2025-3f7d" class="crayons-story__hidden-navigation-link"&gt;Who's hiring — June 2025&lt;/a&gt;


  &lt;div class="crayons-story__body crayons-story__body-full_post"&gt;
    &lt;div class="crayons-story__top"&gt;
      &lt;div class="crayons-story__meta"&gt;
        &lt;div class="crayons-story__author-pic"&gt;

          &lt;a href="/fmerian" class="crayons-avatar  crayons-avatar--l  "&gt;
            &lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F825443%2F25eb86cc-d436-4b4f-9c75-a90d96f82a91.jpeg" alt="fmerian profile" class="crayons-avatar__image"&gt;
          &lt;/a&gt;
        &lt;/div&gt;
        &lt;div&gt;
          &lt;div&gt;
            &lt;a href="/fmerian" class="crayons-story__secondary fw-medium m:hidden"&gt;
              fmerian
            &lt;/a&gt;
            &lt;div class="profile-preview-card relative mb-4 s:mb-0 fw-medium hidden m:inline-block"&gt;
              
                fmerian
                &lt;a href="/++"&gt;&lt;img alt="Subscriber" class="subscription-icon" src="https://assets.dev.to/assets/subscription-icon-805dfa7ac7dd660f07ed8d654877270825b07a92a03841aa99a1093bd00431b2.png"&gt;&lt;/a&gt;
              
              &lt;div id="story-author-preview-content-2550154" class="profile-preview-card__content crayons-dropdown branded-7 p-4 pt-0"&gt;
                &lt;div class="gap-4 grid"&gt;
                  &lt;div class="-mt-4"&gt;
                    &lt;a href="/fmerian" class="flex"&gt;
                      &lt;span class="crayons-avatar crayons-avatar--xl mr-2 shrink-0"&gt;
                        &lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F825443%2F25eb86cc-d436-4b4f-9c75-a90d96f82a91.jpeg" class="crayons-avatar__image" alt=""&gt;
                      &lt;/span&gt;
                      &lt;span class="crayons-link crayons-subtitle-2 mt-5"&gt;fmerian&lt;/span&gt;
                    &lt;/a&gt;
                  &lt;/div&gt;
                  &lt;div class="print-hidden"&gt;
                    
                      Follow
                    
                  &lt;/div&gt;
                  &lt;div class="author-preview-metadata-container"&gt;&lt;/div&gt;
                &lt;/div&gt;
              &lt;/div&gt;
            &lt;/div&gt;

          &lt;/div&gt;
          &lt;a href="https://dev.to/fmerian/whos-hiring-june-2025-3f7d" class="crayons-story__tertiary fs-xs"&gt;&lt;time&gt;Jun 1 '25&lt;/time&gt;&lt;span class="time-ago-indicator-initial-placeholder"&gt;&lt;/span&gt;&lt;/a&gt;
        &lt;/div&gt;
      &lt;/div&gt;

    &lt;/div&gt;

    &lt;div class="crayons-story__indention"&gt;
      &lt;h2 class="crayons-story__title crayons-story__title-full_post"&gt;
        &lt;a href="https://dev.to/fmerian/whos-hiring-june-2025-3f7d" id="article-link-2550154"&gt;
          Who's hiring — June 2025
        &lt;/a&gt;
      &lt;/h2&gt;
        &lt;div class="crayons-story__tags"&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/career"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;career&lt;/a&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/devrel"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;devrel&lt;/a&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/writing"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;writing&lt;/a&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/opensource"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;opensource&lt;/a&gt;
        &lt;/div&gt;
      &lt;div class="crayons-story__bottom"&gt;
        &lt;div class="crayons-story__details"&gt;
          &lt;a href="https://dev.to/fmerian/whos-hiring-june-2025-3f7d" class="crayons-btn crayons-btn--s crayons-btn--ghost crayons-btn--icon-left"&gt;
            &lt;div class="multiple_reactions_aggregate"&gt;
              &lt;span class="multiple_reactions_icons_container"&gt;
                  &lt;span class="crayons_icon_container"&gt;
                    &lt;img src="https://assets.dev.to/assets/exploding-head-daceb38d627e6ae9b730f36a1e390fca556a4289d5a41abb2c35068ad3e2c4b5.svg" width="18" height="18"&gt;
                  &lt;/span&gt;
                  &lt;span class="crayons_icon_container"&gt;
                    &lt;img src="https://assets.dev.to/assets/multi-unicorn-b44d6f8c23cdd00964192bedc38af3e82463978aa611b4365bd33a0f1f4f3e97.svg" width="18" height="18"&gt;
                  &lt;/span&gt;
                  &lt;span class="crayons_icon_container"&gt;
                    &lt;img src="https://assets.dev.to/assets/sparkle-heart-5f9bee3767e18deb1bb725290cb151c25234768a0e9a2bd39370c382d02920cf.svg" width="18" height="18"&gt;
                  &lt;/span&gt;
              &lt;/span&gt;
              &lt;span class="aggregate_reactions_counter"&gt;27&lt;span class="hidden s:inline"&gt; reactions&lt;/span&gt;&lt;/span&gt;
            &lt;/div&gt;
          &lt;/a&gt;
            &lt;a href="https://dev.to/fmerian/whos-hiring-june-2025-3f7d#comments" class="crayons-btn crayons-btn--s crayons-btn--ghost crayons-btn--icon-left flex items-center"&gt;
              Comments


              13&lt;span class="hidden s:inline"&gt; comments&lt;/span&gt;
            &lt;/a&gt;
        &lt;/div&gt;
        &lt;div class="crayons-story__save"&gt;
          &lt;small class="crayons-story__tertiary fs-xs mr-2"&gt;
            2 min read
          &lt;/small&gt;
            
              &lt;span class="bm-initial"&gt;
                

              &lt;/span&gt;
              &lt;span class="bm-success"&gt;
                

              &lt;/span&gt;
            
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;

&lt;/div&gt;


</description>
      <category>career</category>
      <category>devrel</category>
      <category>writing</category>
      <category>opensource</category>
    </item>
    <item>
      <title>Open sourcing Octo STS</title>
      <dc:creator>Jordi Mon Companys</dc:creator>
      <pubDate>Thu, 02 May 2024 17:40:57 +0000</pubDate>
      <link>https://dev.to/mordodemaru/open-sourcing-octo-sts-148o</link>
      <guid>https://dev.to/mordodemaru/open-sourcing-octo-sts-148o</guid>
      <description>&lt;p&gt;Credential leaks are one of the most common ways systems are compromised, the 2024 Verizon Data Breach Report found that 31% of all breaches over the past 10 years have involved the use of stolen credentials, and long-lived credentials are at the heart of that. To eliminate our need for long-lived credentials, we created and published a GitHub Application Octo STS.&lt;/p&gt;

&lt;p&gt;‍&lt;/p&gt;

&lt;p&gt;Octo STS is a “Security Token Service” (STS) for GitHub credentials. The idea of an STS is largely inspired by the cloud providers like AWS and GCP, but other services have them too, including Chainguard. An STS exchanges a short-lived third-party token for a short-lived first-party token, after checking that the caller has permission to make the exchange.&lt;/p&gt;

&lt;p&gt;‍&lt;/p&gt;

&lt;p&gt;Our previous post where we talk about our solution to solving this problem seems to have struck a chord, and the outreach and interest we have received has been nothing short of incredible.&lt;/p&gt;

&lt;p&gt;‍&lt;/p&gt;

&lt;p&gt;We have heard a lot of: “We absolutely need something like this,” or, “We built something like this ourselves.”&lt;/p&gt;

&lt;p&gt;‍&lt;/p&gt;

&lt;p&gt;Also very understandably, we have had folks express skepticism about the level of permissions that the app needs, as we called out in our previous post:&lt;/p&gt;

&lt;p&gt;‍&lt;/p&gt;

&lt;p&gt;‍&lt;/p&gt;

&lt;p&gt;To address all of these, today we are happy to announce that we are open sourcing Octo STS. This repository contains all of the source code for Octo STS, as well as the infrastructure as code we use to deploy and monitor it.&lt;/p&gt;

&lt;p&gt;‍&lt;/p&gt;

&lt;p&gt;For folks building something similar: let’s collaborate and build something better together. We have already gotten some fantastic ideas from folks in some of the discussions spurred by our previous post. If you are interested in collaborating, reach out to us.&lt;/p&gt;

&lt;p&gt;‍&lt;/p&gt;

&lt;p&gt;For folks that want to adopt this, but are unsure about the permissions: this new repository will let you see what we are doing, as well as allow your team to host and manage its own instance.&lt;/p&gt;

&lt;p&gt;We are currently building a Chainguard Image for Octo-STS and will share more about that once it is available. If you are interested in receiving updates on the availability of that image, reach out.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.chainguard.dev/unchained/open-sourcing-octo-sts" rel="noopener noreferrer"&gt;Original post&lt;/a&gt;&lt;/p&gt;

</description>
    </item>
  </channel>
</rss>
