<?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: Germán Alberto Gimenez Silva</title>
    <description>The latest articles on DEV Community by Germán Alberto Gimenez Silva (@gsgermanok).</description>
    <link>https://dev.to/gsgermanok</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%2F2829881%2F118e01a2-2b93-4ae8-b319-9eedbf972ab6.jpg</url>
      <title>DEV Community: Germán Alberto Gimenez Silva</title>
      <link>https://dev.to/gsgermanok</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/gsgermanok"/>
    <language>en</language>
    <item>
      <title>Generating thousands of maps per minute in Ruby</title>
      <dc:creator>Germán Alberto Gimenez Silva</dc:creator>
      <pubDate>Tue, 21 Apr 2026 02:33:24 +0000</pubDate>
      <link>https://dev.to/gsgermanok/generating-thousands-of-maps-per-minute-in-ruby-40j8</link>
      <guid>https://dev.to/gsgermanok/generating-thousands-of-maps-per-minute-in-ruby-40j8</guid>
      <description>&lt;p&gt;&lt;a href="https://rubystacknews.com/wp-content/uploads/2026/04/hero-1.png" 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%2Fb812erbn4170yg4jts74.png" width="800" height="533"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;April 20, 2026&lt;/p&gt;




&lt;h2&gt;
  
  
  👉 Read the full article.
&lt;/h2&gt;


&lt;div class="crayons-card c-embed text-styles text-styles--secondary"&gt;
    &lt;div class="c-embed__content"&gt;
        &lt;div class="c-embed__cover"&gt;
          &lt;a href="https://rubystacknews.com/2026/04/20/generating-thousands-of-maps-per-minute-in-ruby/" class="c-link align-middle" rel="noopener noreferrer"&gt;
            &lt;img alt="" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Frubystacknews.com%2Fwp-content%2Fuploads%2F2026%2F04%2Fhero-1.png" height="533" class="m-0" width="800"&gt;
          &lt;/a&gt;
        &lt;/div&gt;
      &lt;div class="c-embed__body"&gt;
        &lt;h2 class="fs-xl lh-tight"&gt;
          &lt;a href="https://rubystacknews.com/2026/04/20/generating-thousands-of-maps-per-minute-in-ruby/" rel="noopener noreferrer" class="c-link"&gt;
            Generating thousands of maps per minute in Ruby – Linking Ruby knowledge from the most remote places in the world.
          &lt;/a&gt;
        &lt;/h2&gt;
          &lt;p class="truncate-at-3"&gt;
            April 20, 2026 Scan to try 🎯 Live Demo Available Introducing MapView Render beautiful, production-ready maps directly from your Ruby backend. No external APIs. No dependencies. Just pure speed and …
          &lt;/p&gt;
        &lt;div class="color-secondary fs-s flex items-center"&gt;
            &lt;img alt="favicon" class="c-embed__favicon m-0 mr-2 radius-0" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Frubystacknews.com%2Fwp-content%2Fuploads%2F2026%2F02%2Fcropped-icon-cremitae-bg.png%3Fw%3D32" width="32" height="32"&gt;
          rubystacknews.com
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
&lt;/div&gt;





&lt;h3&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%2F6mvie5ilt2hwtmh0zdkg.png" alt="👉" width="72" height="72"&gt; Check the project
&lt;/h3&gt;

&lt;p&gt;GitHub: &lt;a href="https://github.com/ggerman/ruby-libgd" rel="noopener noreferrer"&gt;https://github.com/ggerman/ruby-libgd&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;GitHub: &lt;a href="https://github.com/ggerman/ruby-libgd" rel="noopener noreferrer"&gt;&lt;strong&gt;https://github.com/ggerman/libgd-gis&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="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%2F0f09jvkejbyzzh31a8ss.png" class="article-body-image-wrapper"&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%2F0f09jvkejbyzzh31a8ss.png" alt="Article content" width="800" height="533"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>programming</category>
      <category>software</category>
      <category>varios</category>
      <category>ruby</category>
    </item>
    <item>
      <title>RubyKaigi 2026: A Reminder of What Innovation Actually Looks Like</title>
      <dc:creator>Germán Alberto Gimenez Silva</dc:creator>
      <pubDate>Thu, 16 Apr 2026 02:26:01 +0000</pubDate>
      <link>https://dev.to/gsgermanok/rubykaigi-2026-a-reminder-of-what-innovation-actually-looks-like-13jk</link>
      <guid>https://dev.to/gsgermanok/rubykaigi-2026-a-reminder-of-what-innovation-actually-looks-like-13jk</guid>
      <description>&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Flibertadcero.wordpress.com%2Fwp-content%2Fuploads%2F2026%2F04%2F1776306081690.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Flibertadcero.wordpress.com%2Fwp-content%2Fuploads%2F2026%2F04%2F1776306081690.png" alt="RubyKaigi 2026: A Reminder of What Innovation Actually Looks Like" width="800" height="450"&gt;&lt;/a&gt;RubyKaigi 2026: A Reminder of What Innovation Actually Looks Like&lt;/p&gt;

&lt;p&gt;April 15, 2026&lt;/p&gt;




&lt;h2&gt;
  
  
  👉 Read the full article.
&lt;/h2&gt;


&lt;div class="crayons-card c-embed text-styles text-styles--secondary"&gt;
    &lt;div class="c-embed__content"&gt;
        &lt;div class="c-embed__cover"&gt;
          &lt;a href="https://rubystacknews.com/2026/04/15/rubykaigi-2026-a-reminder-of-what-innovation-actually-looks-like/" class="c-link align-middle" rel="noopener noreferrer"&gt;
            &lt;img alt="" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fi0.wp.com%2Frubystacknews.com%2Fwp-content%2Fuploads%2F2026%2F04%2F1776306081690.png%3Ffit%3D1200%252C675%26ssl%3D1" height="675" class="m-0" width="1200"&gt;
          &lt;/a&gt;
        &lt;/div&gt;
      &lt;div class="c-embed__body"&gt;
        &lt;h2 class="fs-xl lh-tight"&gt;
          &lt;a href="https://rubystacknews.com/2026/04/15/rubykaigi-2026-a-reminder-of-what-innovation-actually-looks-like/" rel="noopener noreferrer" class="c-link"&gt;
            RubyKaigi 2026: A Reminder of What Innovation Actually Looks Like – Linking Ruby knowledge from the most remote places in the world.
          &lt;/a&gt;
        &lt;/h2&gt;
          &lt;p class="truncate-at-3"&gt;
            RubyKaigi 2026: A Reminder of What Innovation Actually Looks Like April 15, 2026 Scan to try 🎯 Live Demo Available Introducing MapView Render beautiful, production-ready maps directly from your Rub…
          &lt;/p&gt;
        &lt;div class="color-secondary fs-s flex items-center"&gt;
            &lt;img alt="favicon" class="c-embed__favicon m-0 mr-2 radius-0" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Frubystacknews.com%2Fwp-content%2Fuploads%2F2026%2F02%2Fcropped-icon-cremitae-bg.png%3Fw%3D32" width="32" height="32"&gt;
          rubystacknews.com
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
&lt;/div&gt;





&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Frubystacknews.com%2Fwp-content%2Fuploads%2F2026%2F04%2F1776304825625.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Frubystacknews.com%2Fwp-content%2Fuploads%2F2026%2F04%2F1776304825625.png" alt="Article content" width="800" height="533"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>programming</category>
      <category>ruby</category>
      <category>rails</category>
      <category>servicessubscription</category>
    </item>
    <item>
      <title>Create QR Codes from Scratch with Ruby, ruby-libgd, and rqrcode</title>
      <dc:creator>Germán Alberto Gimenez Silva</dc:creator>
      <pubDate>Wed, 15 Apr 2026 12:44:36 +0000</pubDate>
      <link>https://dev.to/gsgermanok/create-qr-codes-from-scratch-with-ruby-ruby-libgd-and-rqrcode-56</link>
      <guid>https://dev.to/gsgermanok/create-qr-codes-from-scratch-with-ruby-ruby-libgd-and-rqrcode-56</guid>
      <description>&lt;p&gt;&lt;a href="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%2F5q88ilfeeea5mkvaytbn.jpg" class="article-body-image-wrapper"&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%2F5q88ilfeeea5mkvaytbn.jpg" width="800" height="449"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;April 15, 2026&lt;/p&gt;

&lt;p&gt;&lt;a href="https://map-view-demo.up.railway.app/" 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%2F60s5akppde24x8zoax1o.png" width="675" height="675"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&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%2Fy6npxlgkg7tflsm2otu5.png" alt="🚀" width="72" height="72"&gt; See the &lt;strong&gt;LIVE DEMO in action&lt;/strong&gt;
&lt;/h2&gt;

&lt;h3&gt;
  
  
  MapView
&lt;/h3&gt;

&lt;p&gt;Render maps directly from your backend no external APIs required. Fast, controlled, and production-ready.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://map-view-demo.up.railway.app/" rel="noopener noreferrer"&gt;Try the demo →&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Today I created a flyer to send to Ruby on Rails Kaigi about my library stack. I strongly recommend keeping an eye on that conference.&lt;/p&gt;

&lt;p&gt;After fighting with QR code generators, I noticed that sometimes the QR redirects through other websites. It’s frustrating because I can’t share a QR code with insecure content.&lt;/p&gt;

&lt;p&gt;I found the gem rqrcode “A Ruby library that encodes QR Codes”.&lt;/p&gt;

&lt;p&gt;After that, I thought I could generate the QR code using Ruby. Since I have ruby-libgd, I can offer the possibility to create QR codes entirely in Ruby!&lt;/p&gt;




&lt;h2&gt;
  
  
  👉 Read the full article.
&lt;/h2&gt;


&lt;div class="crayons-card c-embed text-styles text-styles--secondary"&gt;
    &lt;div class="c-embed__content"&gt;
        &lt;div class="c-embed__cover"&gt;
          &lt;a href="https://rubystacknews.com/2026/04/15/create-qr-codes-from-scratch-with-ruby-ruby-libgd-and-rqrcode/" class="c-link align-middle" rel="noopener noreferrer"&gt;
            &lt;img alt="" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fi0.wp.com%2Frubystacknews.com%2Fwp-content%2Fuploads%2F2026%2F04%2F1776256623959.jpg%3Ffit%3D1200%252C674%26ssl%3D1" height="674" class="m-0" width="1200"&gt;
          &lt;/a&gt;
        &lt;/div&gt;
      &lt;div class="c-embed__body"&gt;
        &lt;h2 class="fs-xl lh-tight"&gt;
          &lt;a href="https://rubystacknews.com/2026/04/15/create-qr-codes-from-scratch-with-ruby-ruby-libgd-and-rqrcode/" rel="noopener noreferrer" class="c-link"&gt;
            Create QR Codes from Scratch with Ruby, ruby-libgd, and rqrcode – Linking Ruby knowledge from the most remote places in the world.
          &lt;/a&gt;
        &lt;/h2&gt;
          &lt;p class="truncate-at-3"&gt;
            April 15, 2026 Scan to try 🎯 Live Demo Available Introducing MapView Render beautiful, production-ready maps directly from your Ruby backend. No external APIs. No dependencies. Just pure speed and …
          &lt;/p&gt;
        &lt;div class="color-secondary fs-s flex items-center"&gt;
            &lt;img alt="favicon" class="c-embed__favicon m-0 mr-2 radius-0" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Frubystacknews.com%2Fwp-content%2Fuploads%2F2026%2F02%2Fcropped-icon-cremitae-bg.png%3Fw%3D32" width="32" height="32"&gt;
          rubystacknews.com
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
&lt;/div&gt;





&lt;p&gt;&lt;a href="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%2Fo921oviva17oqpk2d1zp.png" class="article-body-image-wrapper"&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%2Fo921oviva17oqpk2d1zp.png" alt="Article content" width="800" height="533"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>programming</category>
      <category>ruby</category>
      <category>rails</category>
      <category>servicessubscription</category>
    </item>
    <item>
      <title>Building MapView: Architecture, CI/CD, and Production Deployment on Railway</title>
      <dc:creator>Germán Alberto Gimenez Silva</dc:creator>
      <pubDate>Tue, 14 Apr 2026 01:51:49 +0000</pubDate>
      <link>https://dev.to/gsgermanok/building-mapview-architecture-cicd-and-production-deployment-on-railway-43l9</link>
      <guid>https://dev.to/gsgermanok/building-mapview-architecture-cicd-and-production-deployment-on-railway-43l9</guid>
      <description>&lt;p&gt;&lt;a href="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%2F05cnqbc0d8qguy4uqpb9.png" class="article-body-image-wrapper"&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%2F05cnqbc0d8qguy4uqpb9.png" alt="Building MapView: Architecture, CI/CD, and Production Deployment on Railway" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
&lt;em&gt;Building MapView: Architecture, CI/CD, and Production Deployment on Railway&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;April 13, 2026&lt;/p&gt;
&lt;h3&gt;
  
  
  Introduction
&lt;/h3&gt;

&lt;p&gt;MapView is a server-side map rendering engine for Rails that generates high-quality geographic visualizations without external API dependencies. This article explores the technical architecture behind the project, its deployment pipeline, and how we leverage Railway for production hosting.&lt;/p&gt;

&lt;p&gt;The project encompasses multiple layers: the core rendering engines (ruby-libgd, libgd-gis), the Rails gem integration (MapView), and the live demo application. Understanding how these pieces fit together reveals the challenges and solutions of building production-grade infrastructure for a data-intensive application.&lt;/p&gt;
&lt;h3&gt;
  
  
  Project Architecture
&lt;/h3&gt;

&lt;p&gt;&lt;a href="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%2Fc3peaofjehxw7o23melb.jpg" class="article-body-image-wrapper"&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%2Fc3peaofjehxw7o23melb.jpg" alt="Article content" width="680" height="820"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h3&gt;
  
  
  Three-Layer Stack
&lt;/h3&gt;

&lt;p&gt;MapView is built as three distinct, composable layers:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Layer 1: ruby-libgd&lt;/strong&gt; A high-performance Ruby wrapper around libgd, the C graphics library. This provides direct access to bitmap rendering, image manipulation, and low-level graphics operations. By wrapping libgd in native C extensions with FFI bindings, we maintain Ruby’s expressiveness while preserving C-level performance.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Layer 2: libgd-gis&lt;/strong&gt; The GIS-specific raster engine built on top of ruby-libgd. This layer handles geographic coordinate systems, projection transformations, tile fetching from basemap providers (OpenStreetMap, Carto, Mapnik, etc.), and raster composition. It’s the abstraction that translates geographic data into rendered images.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Layer 3: MapView (Rails Gem)&lt;/strong&gt; The Rails-specific integration layer. This is what developers use in their applications. It provides an ActiveJob-compatible rendering interface, webhook support, caching strategies, and seamless integration with Rails patterns.&lt;/p&gt;


&lt;h2&gt;
  
  
  👉 Read the full article.
&lt;/h2&gt;


&lt;div class="crayons-card c-embed text-styles text-styles--secondary"&gt;
    &lt;div class="c-embed__content"&gt;
        &lt;div class="c-embed__cover"&gt;
          &lt;a href="https://rubystacknews.com/2026/04/13/building-mapview-architecture-ci-cd-and-production-deployment-on-railway/" class="c-link align-middle" rel="noopener noreferrer"&gt;
            &lt;img alt="" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fi0.wp.com%2Frubystacknews.com%2Fwp-content%2Fuploads%2F2026%2F04%2F1776131282995.png%3Ffit%3D1200%252C675%26ssl%3D1" height="675" class="m-0" width="1200"&gt;
          &lt;/a&gt;
        &lt;/div&gt;
      &lt;div class="c-embed__body"&gt;
        &lt;h2 class="fs-xl lh-tight"&gt;
          &lt;a href="https://rubystacknews.com/2026/04/13/building-mapview-architecture-ci-cd-and-production-deployment-on-railway/" rel="noopener noreferrer" class="c-link"&gt;
            Building MapView: Architecture, CI/CD, and Production Deployment on Railway – Linking Ruby knowledge from the most remote places in the world.
          &lt;/a&gt;
        &lt;/h2&gt;
          &lt;p class="truncate-at-3"&gt;
            Building MapView: Architecture, CI/CD, and Production Deployment on Railway April 13, 2026 🚀 See the LIVE DEMO in action MapView Render maps directly from your backend no external APIs required. Fa…
          &lt;/p&gt;
        &lt;div class="color-secondary fs-s flex items-center"&gt;
            &lt;img alt="favicon" class="c-embed__favicon m-0 mr-2 radius-0" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Frubystacknews.com%2Fwp-content%2Fuploads%2F2026%2F02%2Fcropped-icon-cremitae-bg.png%3Fw%3D32" width="32" height="32"&gt;
          rubystacknews.com
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
&lt;/div&gt;





&lt;p&gt;&lt;a href="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%2Fpf5gmt0wih4vxb41wbws.png" class="article-body-image-wrapper"&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%2Fpf5gmt0wih4vxb41wbws.png" alt="Article content" width="800" height="533"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>ruby</category>
      <category>rails</category>
      <category>servicessubscription</category>
      <category>varios</category>
    </item>
    <item>
      <title>MapView: Server-Side Map Rendering for Rails</title>
      <dc:creator>Germán Alberto Gimenez Silva</dc:creator>
      <pubDate>Mon, 13 Apr 2026 02:04:26 +0000</pubDate>
      <link>https://dev.to/gsgermanok/mapview-server-side-map-rendering-for-rails-4iia</link>
      <guid>https://dev.to/gsgermanok/mapview-server-side-map-rendering-for-rails-4iia</guid>
      <description>&lt;p&gt;&lt;a href="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%2Fves49ggugla7s5lr6nqh.jpg" class="article-body-image-wrapper"&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%2Fves49ggugla7s5lr6nqh.jpg" alt="MapView: Server-Side Map Rendering for Rails" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
&lt;em&gt;MapView: Server-Side Map Rendering for Rails&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;April 12, 2026&lt;/p&gt;

&lt;p&gt;After an extensive development journey, &lt;strong&gt;MapView&lt;/strong&gt; has arrived: a powerful API for generating map images directly from your Ruby server.&lt;/p&gt;
&lt;h3&gt;
  
  
  What is MapView?
&lt;/h3&gt;

&lt;p&gt;MapView is a Ruby gem that enables you to render maps, routes, points, and polygons with zoom levels ranging from a global world view down to neighborhood-specific details. Everything is processed server-side, without JavaScript dependencies or expensive external API calls.&lt;/p&gt;

&lt;p&gt;Built on &lt;strong&gt;ruby-libgd&lt;/strong&gt; and &lt;strong&gt;libgd-gis&lt;/strong&gt; , a robust architecture that delivers:&lt;/p&gt;

&lt;ul&gt;
&lt;li&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%2F7j4n1t5ohpm4qmn11ly9.png" alt="✅" width="72" height="72"&gt; Deterministic rendering (predictable results)&lt;/li&gt;
&lt;li&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%2F7j4n1t5ohpm4qmn11ly9.png" alt="✅" width="72" height="72"&gt; Multiple map styles (OSM, Carto, Mapnik, etc.)&lt;/li&gt;
&lt;li&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%2F7j4n1t5ohpm4qmn11ly9.png" alt="✅" width="72" height="72"&gt; Configurable resolutions (up to 4K)&lt;/li&gt;
&lt;li&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%2F7j4n1t5ohpm4qmn11ly9.png" alt="✅" width="72" height="72"&gt; Full customization: legends, logos, watermarks&lt;/li&gt;
&lt;li&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%2F7j4n1t5ohpm4qmn11ly9.png" alt="✅" width="72" height="72"&gt; GeoJSON support, routes, real-time alerts&lt;/li&gt;
&lt;/ul&gt;



&lt;p&gt;👉 Read the full article.&lt;/p&gt;


&lt;div class="crayons-card c-embed text-styles text-styles--secondary"&gt;
    &lt;div class="c-embed__content"&gt;
        &lt;div class="c-embed__cover"&gt;
          &lt;a href="https://rubystacknews.com/2026/04/12/mapview-server-side-map-rendering-for-rails/" class="c-link align-middle" rel="noopener noreferrer"&gt;
            &lt;img alt="" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Frubystacknews.com%2Fwp-content%2Fuploads%2F2026%2F04%2F1776045517329.jpg" height="450" class="m-0" width="800"&gt;
          &lt;/a&gt;
        &lt;/div&gt;
      &lt;div class="c-embed__body"&gt;
        &lt;h2 class="fs-xl lh-tight"&gt;
          &lt;a href="https://rubystacknews.com/2026/04/12/mapview-server-side-map-rendering-for-rails/" rel="noopener noreferrer" class="c-link"&gt;
            MapView: Server-Side Map Rendering for Rails – Linking Ruby knowledge from the most remote places in the world.
          &lt;/a&gt;
        &lt;/h2&gt;
          &lt;p class="truncate-at-3"&gt;
            MapView: Server-Side Map Rendering for Rails April 12, 2026 After an extensive development journey, MapView has arrived: a powerful API for generating map images directly from your Ruby server. Wha…
          &lt;/p&gt;
        &lt;div class="color-secondary fs-s flex items-center"&gt;
            &lt;img alt="favicon" class="c-embed__favicon m-0 mr-2 radius-0" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Frubystacknews.com%2Fwp-content%2Fuploads%2F2026%2F02%2Fcropped-icon-cremitae-bg.png%3Fw%3D32" width="32" height="32"&gt;
          rubystacknews.com
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
&lt;/div&gt;





&lt;p&gt;&lt;a href="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%2F7ygkakbvcz2rcbsizq15.png" class="article-body-image-wrapper"&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%2F7ygkakbvcz2rcbsizq15.png" alt="Article content" width="800" height="533"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>programming</category>
      <category>react</category>
      <category>ruby</category>
      <category>rails</category>
    </item>
    <item>
      <title>Building a Complete GIS Stack in Rails: ruby-libgd + libgd-gis + map_view</title>
      <dc:creator>Germán Alberto Gimenez Silva</dc:creator>
      <pubDate>Sat, 11 Apr 2026 02:20:34 +0000</pubDate>
      <link>https://dev.to/gsgermanok/building-a-complete-gis-stack-in-rails-ruby-libgd-libgd-gis-mapview-49f1</link>
      <guid>https://dev.to/gsgermanok/building-a-complete-gis-stack-in-rails-ruby-libgd-libgd-gis-mapview-49f1</guid>
      <description>&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Frubystacknews.com%2Fwp-content%2Fuploads%2F2026%2F04%2F1775873594833.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Frubystacknews.com%2Fwp-content%2Fuploads%2F2026%2F04%2F1775873594833.png" alt="Building a Complete GIS Stack in Rails: &amp;lt;br&amp;gt;
ruby-libgd + libgd-gis + map_view" width="800" height="449"&gt;&lt;/a&gt;&lt;br&gt;
&lt;em&gt;Building a Complete GIS Stack in Rails: ruby-libgd + libgd-gis + map_view&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;April 10, 2026&lt;/p&gt;

&lt;p&gt;Over the past few months I’ve been working on a small GIS-oriented stack in Ruby, focused on a simple goal: rendering maps from GeoJSON directly on the server.&lt;/p&gt;

&lt;p&gt;It started at a low level, building bindings around libgd:&lt;/p&gt;

&lt;p&gt;&lt;a href="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%2Fvl1q0e6nidy54f3r6mgu.png" class="article-body-image-wrapper"&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%2Fvl1q0e6nidy54f3r6mgu.png" alt="Article content" width="800" height="800"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;ruby-libgd (MIT)&lt;/li&gt;
&lt;li&gt;libgd-gis (MIT)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;From there, I added a higher-level layer designed for Rails applications:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;map_view&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The idea is straightforward: take GeoJSON as input and generate a map image as output.&lt;/p&gt;

&lt;p&gt;No browser, no JavaScript runtime, and no dependency on external APIs — just rendering maps directly from Ruby.&lt;/p&gt;



&lt;p&gt;👉 Read the full article.&lt;/p&gt;


&lt;div class="crayons-card c-embed text-styles text-styles--secondary"&gt;
    &lt;div class="c-embed__content"&gt;
        &lt;div class="c-embed__cover"&gt;
          &lt;a href="https://rubystacknews.com/2026/04/10/building-a-complete-gis-stack-in-rails-ruby-libgd-libgd-gis-map_view/" class="c-link align-middle" rel="noopener noreferrer"&gt;
            &lt;img alt="" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fi0.wp.com%2Frubystacknews.com%2Fwp-content%2Fuploads%2F2026%2F04%2F1775873594833.png%3Ffit%3D1200%252C674%26ssl%3D1" height="674" class="m-0" width="1200"&gt;
          &lt;/a&gt;
        &lt;/div&gt;
      &lt;div class="c-embed__body"&gt;
        &lt;h2 class="fs-xl lh-tight"&gt;
          &lt;a href="https://rubystacknews.com/2026/04/10/building-a-complete-gis-stack-in-rails-ruby-libgd-libgd-gis-map_view/" rel="noopener noreferrer" class="c-link"&gt;
            Building a Complete GIS Stack in Rails: ruby-libgd + libgd-gis + map_view – Linking Ruby knowledge from the most remote places in the world.
          &lt;/a&gt;
        &lt;/h2&gt;
          &lt;p class="truncate-at-3"&gt;
            Building a Complete GIS Stack in Rails: ruby-libgd + libgd-gis + map_view April 10, 2026 🚀 See the LIVE DEMO in action MapView Render maps directly from your backend no external APIs required. Fast…
          &lt;/p&gt;
        &lt;div class="color-secondary fs-s flex items-center"&gt;
            &lt;img alt="favicon" class="c-embed__favicon m-0 mr-2 radius-0" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Frubystacknews.com%2Fwp-content%2Fuploads%2F2026%2F02%2Fcropped-icon-cremitae-bg.png%3Fw%3D32" width="32" height="32"&gt;
          rubystacknews.com
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
&lt;/div&gt;





&lt;p&gt;&lt;a href="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%2F4qtzrgaj9y8ju0nkuvun.png" class="article-body-image-wrapper"&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%2F4qtzrgaj9y8ju0nkuvun.png" alt="Article content" width="800" height="533"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>programming</category>
      <category>react</category>
      <category>ruby</category>
      <category>rails</category>
    </item>
    <item>
      <title>Pure Ruby Maps: libgd-gis + Rails</title>
      <dc:creator>Germán Alberto Gimenez Silva</dc:creator>
      <pubDate>Thu, 09 Apr 2026 02:13:03 +0000</pubDate>
      <link>https://dev.to/gsgermanok/pure-ruby-maps-libgd-gis-rails-476i</link>
      <guid>https://dev.to/gsgermanok/pure-ruby-maps-libgd-gis-rails-476i</guid>
      <description>&lt;p&gt;&lt;a href="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%2F299fum9kt9ejmlhascrd.png" class="article-body-image-wrapper"&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%2F299fum9kt9ejmlhascrd.png" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;April 8, 2026&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Static GIS maps, pure Ruby, GeoJSON support, and zero JavaScript bloat.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Over 15 years ago, I discovered the GD library at a Linux conference. I was fascinated by the ability to generate graphics dynamically in C and PHP with just code. It seemed magical.&lt;/p&gt;

&lt;p&gt;For two decades, I kept wondering: &lt;strong&gt;Why doesn’t Ruby have solid GD support?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Last year, I built the answer. Today, I’m sharing it: &lt;strong&gt;MapView&lt;/strong&gt; – a Rails gem that renders beautiful static maps without a single line of JavaScript.&lt;/p&gt;




&lt;p&gt;👉 Read the full article.&lt;/p&gt;


&lt;div class="crayons-card c-embed text-styles text-styles--secondary"&gt;
    &lt;div class="c-embed__content"&gt;
        &lt;div class="c-embed__cover"&gt;
          &lt;a href="https://rubystacknews.com/2026/04/08/pure-ruby-maps-libgd-gis-rails/" class="c-link align-middle" rel="noopener noreferrer"&gt;
            &lt;img alt="" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fi0.wp.com%2Frubystacknews.com%2Fwp-content%2Fuploads%2F2026%2F04%2Fhero.png%3Ffit%3D1200%252C800%26ssl%3D1" height="800" class="m-0" width="1200"&gt;
          &lt;/a&gt;
        &lt;/div&gt;
      &lt;div class="c-embed__body"&gt;
        &lt;h2 class="fs-xl lh-tight"&gt;
          &lt;a href="https://rubystacknews.com/2026/04/08/pure-ruby-maps-libgd-gis-rails/" rel="noopener noreferrer" class="c-link"&gt;
            Pure Ruby Maps: libgd-gis + Rails – Linking Ruby knowledge from the most remote places in the world.
          &lt;/a&gt;
        &lt;/h2&gt;
          &lt;p class="truncate-at-3"&gt;
            April 8, 2026 🚀 See the LIVE DEMO in action MapView Render maps directly from your backend no external APIs required. Fast, controlled, and production-ready. Try the demo → Static GIS maps, pure Ru…
          &lt;/p&gt;
        &lt;div class="color-secondary fs-s flex items-center"&gt;
            &lt;img alt="favicon" class="c-embed__favicon m-0 mr-2 radius-0" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Frubystacknews.com%2Fwp-content%2Fuploads%2F2026%2F02%2Fcropped-icon-cremitae-bg.png%3Fw%3D32" width="32" height="32"&gt;
          rubystacknews.com
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
&lt;/div&gt;





&lt;p&gt;&lt;em&gt;Published on Ruby Stack News. Featured in Ruby Weekly.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Last updated: April 2026&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="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%2Flqhe76jxs3118gfgf1z1.png" class="article-body-image-wrapper"&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%2Flqhe76jxs3118gfgf1z1.png" alt="Article content" width="800" height="533"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>programming</category>
      <category>ruby</category>
      <category>rails</category>
      <category>servicessubscription</category>
    </item>
    <item>
      <title>MapView: Static maps for Rails. No JS. No frontend. Just Ruby.</title>
      <dc:creator>Germán Alberto Gimenez Silva</dc:creator>
      <pubDate>Wed, 08 Apr 2026 02:29:36 +0000</pubDate>
      <link>https://dev.to/gsgermanok/mapview-static-maps-for-rails-no-js-no-frontend-just-ruby-3pe6</link>
      <guid>https://dev.to/gsgermanok/mapview-static-maps-for-rails-no-js-no-frontend-just-ruby-3pe6</guid>
      <description>&lt;p&gt;&lt;a href="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%2Fgy8qnyf0vprq8049fsb5.png" class="article-body-image-wrapper"&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%2Fgy8qnyf0vprq8049fsb5.png" alt="MapView: Static maps for Rails. No JS. No frontend. Just Ruby." width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
&lt;em&gt;MapView: Static maps for Rails. No JS. No frontend. Just Ruby.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;April 7, 2026&lt;/p&gt;

&lt;p&gt;&lt;em&gt;From the creator of ruby-libgd and libgd-gis comes native Rails integration&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Many of you already know &lt;strong&gt;ruby-libgd&lt;/strong&gt; – the gem that brings GD graphics power to Ruby.&lt;/p&gt;

&lt;p&gt;Many of you already know &lt;strong&gt;libgd-gis&lt;/strong&gt; – the GIS rendering layer built on top of GD.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Now there’s MapView for Ruby on Rails.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;| &lt;a href="mailto:ggerman@gmail.com?subject=MapView%20-%20Purchase%20License"&gt;Purchase License&lt;/a&gt; |&lt;br&gt;
| &lt;a href="mailto:ggerman@gmail.com?subject=MapView%20-%20Support%20Request"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fs0.wp.com%2Fwp-content%2Fmu-plugins%2Fwpcom-smileys%2Ftwemoji%2F2%2F72x72%2F1f6df.png" alt="🛟" width="800" height="400"&gt;&lt;/a&gt; |&lt;br&gt;
| &lt;a href="https://calendly.com/ggerman-1" 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%2Fhz1351lpk18aqski8h7s.png" alt="🧪" width="72" height="72"&gt;&lt;/a&gt; |&lt;/p&gt;
&lt;h3&gt;
  
  
  What is MapView?
&lt;/h3&gt;



&lt;p&gt;👉 Read the full article.&lt;/p&gt;


&lt;div class="crayons-card c-embed text-styles text-styles--secondary"&gt;
    &lt;div class="c-embed__content"&gt;
        &lt;div class="c-embed__cover"&gt;
          &lt;a href="https://rubystacknews.com/2026/04/06/whats-this-dragonruby-game-toolkit/" class="c-link align-middle" rel="noopener noreferrer"&gt;
            &lt;img alt="" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fi0.wp.com%2Frubystacknews.com%2Fwp-content%2Fuploads%2F2026%2F04%2F1775529095940.png%3Ffit%3D1200%252C675%26ssl%3D1" height="675" class="m-0" width="1200"&gt;
          &lt;/a&gt;
        &lt;/div&gt;
      &lt;div class="c-embed__body"&gt;
        &lt;h2 class="fs-xl lh-tight"&gt;
          &lt;a href="https://rubystacknews.com/2026/04/06/whats-this-dragonruby-game-toolkit/" rel="noopener noreferrer" class="c-link"&gt;
            What’s this? DragonRuby Game Toolkit – Linking Ruby knowledge from the most remote places in the world.
          &lt;/a&gt;
        &lt;/h2&gt;
          &lt;p class="truncate-at-3"&gt;
            What’s this? DragonRuby Game Toolkit April 6, 2026 🚀 See the LIVE DEMO in action MapView Render maps directly from your backend no external APIs required. Fast, controlled, and production-rea…
          &lt;/p&gt;
        &lt;div class="color-secondary fs-s flex items-center"&gt;
            &lt;img alt="favicon" class="c-embed__favicon m-0 mr-2 radius-0" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Frubystacknews.com%2Fwp-content%2Fuploads%2F2026%2F02%2Fcropped-icon-cremitae-bg.png%3Fw%3D32" width="32" height="32"&gt;
          rubystacknews.com
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
&lt;/div&gt;





&lt;p&gt;&lt;a href="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%2Fcx5ywrkx7pmhs0evi989.png" class="article-body-image-wrapper"&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%2Fcx5ywrkx7pmhs0evi989.png" alt="Article content" width="800" height="533"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>hobbies</category>
      <category>programming</category>
      <category>ruby</category>
      <category>rails</category>
    </item>
    <item>
      <title>What’s this? DragonRuby Game Toolkit</title>
      <dc:creator>Germán Alberto Gimenez Silva</dc:creator>
      <pubDate>Tue, 07 Apr 2026 02:34:24 +0000</pubDate>
      <link>https://dev.to/gsgermanok/whats-this-dragonruby-game-toolkit-1n71</link>
      <guid>https://dev.to/gsgermanok/whats-this-dragonruby-game-toolkit-1n71</guid>
      <description>&lt;p&gt;&lt;a href="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%2F5t24relpl5xv39tc4ir8.png" class="article-body-image-wrapper"&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%2F5t24relpl5xv39tc4ir8.png" alt="What's this? DragonRuby Game Toolkit" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
&lt;em&gt;What’s this? DragonRuby Game Toolkit&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;April 6, 2026&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Ruby outside the web browser. On a game cartridge. Sort of.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Every so often, something appears in the Ruby world that doesn’t fit the usual categories. It’s not a web framework. Not a gem for background jobs. Not a Rails performance tweak.&lt;/p&gt;

&lt;p&gt;It’s a &lt;strong&gt;game engine&lt;/strong&gt;. And it runs on a Nintendo Switch.&lt;/p&gt;
&lt;h3&gt;
  
  
  The thing
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;DragonRuby Game Toolkit&lt;/strong&gt; is a cross-platform 2D game engine where you write code in Ruby. Actual Ruby. Not a transpiled subset. Not a configuration language masquerading as Ruby.&lt;/p&gt;

&lt;p&gt;You write:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight ruby"&gt;&lt;code&gt;
&lt;span class="k"&gt;def&lt;/span&gt; &lt;span class="nf"&gt;tick&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;args&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
  &lt;span class="n"&gt;args&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;outputs&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;sprites&lt;/span&gt; &lt;span class="o"&gt;&amp;lt;&amp;lt;&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
    &lt;span class="ss"&gt;x: &lt;/span&gt;&lt;span class="mi"&gt;100&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="ss"&gt;y: &lt;/span&gt;&lt;span class="mi"&gt;100&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="ss"&gt;w: &lt;/span&gt;&lt;span class="mi"&gt;50&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="ss"&gt;h: &lt;/span&gt;&lt;span class="mi"&gt;50&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
    &lt;span class="ss"&gt;path: &lt;/span&gt;&lt;span class="s2"&gt;"sprites/hero.png"&lt;/span&gt;
  &lt;span class="p"&gt;}&lt;/span&gt;
&lt;span class="k"&gt;end&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;




&lt;p&gt;👉 Read the full article.&lt;/p&gt;


&lt;div class="crayons-card c-embed text-styles text-styles--secondary"&gt;
    &lt;div class="c-embed__content"&gt;
        &lt;div class="c-embed__cover"&gt;
          &lt;a href="https://rubystacknews.com/2026/04/06/whats-this-dragonruby-game-toolkit/" class="c-link align-middle" rel="noopener noreferrer"&gt;
            &lt;img alt="" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fi0.wp.com%2Frubystacknews.com%2Fwp-content%2Fuploads%2F2026%2F04%2F1775529095940.png%3Ffit%3D1200%252C675%26ssl%3D1" height="675" class="m-0" width="1200"&gt;
          &lt;/a&gt;
        &lt;/div&gt;
      &lt;div class="c-embed__body"&gt;
        &lt;h2 class="fs-xl lh-tight"&gt;
          &lt;a href="https://rubystacknews.com/2026/04/06/whats-this-dragonruby-game-toolkit/" rel="noopener noreferrer" class="c-link"&gt;
            What’s this? DragonRuby Game Toolkit – Linking Ruby knowledge from the most remote places in the world.
          &lt;/a&gt;
        &lt;/h2&gt;
          &lt;p class="truncate-at-3"&gt;
            What’s this? DragonRuby Game Toolkit April 6, 2026 🚀 See the LIVE DEMO in action MapView Render maps directly from your backend no external APIs required. Fast, controlled, and production-rea…
          &lt;/p&gt;
        &lt;div class="color-secondary fs-s flex items-center"&gt;
            &lt;img alt="favicon" class="c-embed__favicon m-0 mr-2 radius-0" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Frubystacknews.com%2Fwp-content%2Fuploads%2F2026%2F02%2Fcropped-icon-cremitae-bg.png%3Fw%3D32" width="32" height="32"&gt;
          rubystacknews.com
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
&lt;/div&gt;






&lt;p&gt;&lt;a href="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%2Fxyl73jw4janbuco3xkgd.png" class="article-body-image-wrapper"&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%2Fxyl73jw4janbuco3xkgd.png" alt="Article content" width="800" height="533"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>programming</category>
      <category>ruby</category>
      <category>rails</category>
      <category>servicessubscription</category>
    </item>
    <item>
      <title>This Week in Rails: Faster Logs, Reliable Parallel Tests, and Key Deprecations</title>
      <dc:creator>Germán Alberto Gimenez Silva</dc:creator>
      <pubDate>Mon, 06 Apr 2026 02:48:15 +0000</pubDate>
      <link>https://dev.to/gsgermanok/this-week-in-rails-faster-logs-reliable-parallel-tests-and-key-deprecations-3ncj</link>
      <guid>https://dev.to/gsgermanok/this-week-in-rails-faster-logs-reliable-parallel-tests-and-key-deprecations-3ncj</guid>
      <description>&lt;p&gt;&lt;a href="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%2Flqvl0jgo9abh3prso1up.png" class="article-body-image-wrapper"&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%2Flqvl0jgo9abh3prso1up.png" alt="This Week in Rails: Faster Logs, Reliable Parallel Tests, and Key Deprecations" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
&lt;em&gt;This Week in Rails: Faster Logs, Reliable Parallel Tests, and Key Deprecations&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;April 5, 2026&lt;/p&gt;

&lt;p&gt;A new batch of improvements has landed in the Rails codebase this week, focusing on performance refinements, testing reliability, and cleaning up legacy configuration options. Here is what you need to know.&lt;/p&gt;



&lt;p&gt;👉 Read the full article.&lt;/p&gt;


&lt;div class="crayons-card c-embed text-styles text-styles--secondary"&gt;
    &lt;div class="c-embed__content"&gt;
        &lt;div class="c-embed__cover"&gt;
          &lt;a href="https://rubystacknews.com/2026/04/02/the-ai-art-competition-that-nobody-won/" class="c-link align-middle" rel="noopener noreferrer"&gt;
            &lt;img alt="" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fi0.wp.com%2Frubystacknews.com%2Fwp-content%2Fuploads%2F2026%2F04%2F1775101395860.png%3Ffit%3D1200%252C675%26ssl%3D1" height="675" class="m-0" width="1200"&gt;
          &lt;/a&gt;
        &lt;/div&gt;
      &lt;div class="c-embed__body"&gt;
        &lt;h2 class="fs-xl lh-tight"&gt;
          &lt;a href="https://rubystacknews.com/2026/04/02/the-ai-art-competition-that-nobody-won/" rel="noopener noreferrer" class="c-link"&gt;
            The AI Art Competition That Nobody Won – Linking Ruby knowledge from the most remote places in the world.
          &lt;/a&gt;
        &lt;/h2&gt;
          &lt;p class="truncate-at-3"&gt;
            The AI Art Competition That Nobody Won April 2, 2026 🚀 See the LIVE DEMO in action MapView Render maps directly from your backend no external APIs required. Fast, controlled, and production-ready. …
          &lt;/p&gt;
        &lt;div class="color-secondary fs-s flex items-center"&gt;
            &lt;img alt="favicon" class="c-embed__favicon m-0 mr-2 radius-0" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Frubystacknews.com%2Fwp-content%2Fuploads%2F2026%2F02%2Fcropped-icon-cremitae-bg.png%3Fw%3D32" width="32" height="32"&gt;
          rubystacknews.com
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
&lt;/div&gt;





&lt;p&gt;&lt;em&gt;Originally published on&lt;/em&gt; &lt;a href="https://rubystacknews.com/" rel="noopener noreferrer"&gt;&lt;em&gt;RubyStackNews.com&lt;/em&gt;&lt;/a&gt; &lt;em&gt;Based on the official “This Week in Rails” summary from April 5, 2026&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="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%2F9uy8u7f1tmfd11xzljlk.png" class="article-body-image-wrapper"&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%2F9uy8u7f1tmfd11xzljlk.png" alt="Article content" width="800" height="533"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>programming</category>
      <category>ruby</category>
      <category>rails</category>
      <category>servicessubscription</category>
    </item>
    <item>
      <title>The AI Art Competition That Nobody Won</title>
      <dc:creator>Germán Alberto Gimenez Silva</dc:creator>
      <pubDate>Thu, 02 Apr 2026 03:46:31 +0000</pubDate>
      <link>https://dev.to/gsgermanok/the-ai-art-competition-that-nobody-won-2o7g</link>
      <guid>https://dev.to/gsgermanok/the-ai-art-competition-that-nobody-won-2o7g</guid>
      <description>&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Frubystacknews.com%2Fwp-content%2Fuploads%2F2026%2F04%2F1775101395860.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Frubystacknews.com%2Fwp-content%2Fuploads%2F2026%2F04%2F1775101395860.png" alt="The AI Art Competition That Nobody Won&amp;lt;br&amp;gt;
" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
&lt;em&gt;The AI Art Competition That Nobody Won&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;April 2, 2026&lt;/p&gt;

&lt;p&gt;fter teaching different AIs the ruby-libgd interfaces, I proposed a competition: Who could create the most creative and beautiful image using Ruby-LibGD?&lt;/p&gt;

&lt;p&gt;So we began the competition.&lt;/p&gt;



&lt;p&gt;👉 Read the full article.&lt;/p&gt;


&lt;div class="crayons-card c-embed text-styles text-styles--secondary"&gt;
    &lt;div class="c-embed__content"&gt;
        &lt;div class="c-embed__cover"&gt;
          &lt;a href="https://rubystacknews.com/2026/04/02/the-ai-art-competition-that-nobody-won/" class="c-link align-middle" rel="noopener noreferrer"&gt;
            &lt;img alt="" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fi0.wp.com%2Frubystacknews.com%2Fwp-content%2Fuploads%2F2026%2F04%2F1775101395860.png%3Ffit%3D1200%252C675%26ssl%3D1" height="675" class="m-0" width="1200"&gt;
          &lt;/a&gt;
        &lt;/div&gt;
      &lt;div class="c-embed__body"&gt;
        &lt;h2 class="fs-xl lh-tight"&gt;
          &lt;a href="https://rubystacknews.com/2026/04/02/the-ai-art-competition-that-nobody-won/" rel="noopener noreferrer" class="c-link"&gt;
            The AI Art Competition That Nobody Won – Linking Ruby knowledge from the most remote places in the world.
          &lt;/a&gt;
        &lt;/h2&gt;
          &lt;p class="truncate-at-3"&gt;
            The AI Art Competition That Nobody Won April 2, 2026 🚀 See the LIVE DEMO in action MapView Render maps directly from your backend no external APIs required. Fast, controlled, and production-ready. …
          &lt;/p&gt;
        &lt;div class="color-secondary fs-s flex items-center"&gt;
            &lt;img alt="favicon" class="c-embed__favicon m-0 mr-2 radius-0" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Frubystacknews.com%2Fwp-content%2Fuploads%2F2026%2F02%2Fcropped-icon-cremitae-bg.png%3Fw%3D32" width="32" height="32"&gt;
          rubystacknews.com
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
&lt;/div&gt;





&lt;p&gt;&lt;a href="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%2Fbkbr8mc08urwoaqi2t2g.png" class="article-body-image-wrapper"&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%2Fbkbr8mc08urwoaqi2t2g.png" alt="Article content" width="800" height="533"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>programming</category>
      <category>ruby</category>
      <category>rails</category>
      <category>servicessubscription</category>
    </item>
    <item>
      <title>Rails Logs: A Blessing in Development, a Headache in Production</title>
      <dc:creator>Germán Alberto Gimenez Silva</dc:creator>
      <pubDate>Wed, 01 Apr 2026 02:16:55 +0000</pubDate>
      <link>https://dev.to/gsgermanok/rails-logs-a-blessing-in-development-a-headache-in-production-61c</link>
      <guid>https://dev.to/gsgermanok/rails-logs-a-blessing-in-development-a-headache-in-production-61c</guid>
      <description>&lt;p&gt;&lt;a href="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%2Frenb3wtsx26kuih84iom.png" class="article-body-image-wrapper"&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%2Frenb3wtsx26kuih84iom.png" alt="Rails Logs: A Blessing in Development, a Headache in Production" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
&lt;em&gt;Rails Logs: A Blessing in Development, a Headache in Production&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;March 31, 2026&lt;/p&gt;
&lt;h3&gt;
  
  
  The Love Affair
&lt;/h3&gt;

&lt;p&gt;You know the feeling. Local machine, Rails server running, something breaks. You glance at the terminal and there it is: a beautiful stack trace with every detail you need.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;
Started GET "/articles/999" for 127.0.0.1 at 2026-03-31 10:23:45 -0300
Processing by ArticlesController#show as HTML
  Article Load (0.8ms) SELECT * FROM articles WHERE id = 999 LIMIT 1
Completed 404 Not Found in 15ms

ActiveRecord::RecordNotFound (Couldn't find Article with 'id'=999):
app/controllers/articles_controller.rb:7:in `show'
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;


&lt;p&gt;HTTP method, path, controller, action, SQL query, error, line of code. Everything. In development, logs are a blessing.&lt;/p&gt;

&lt;p&gt;Then you need to find what happened in production three weeks ago. That’s when the blessing becomes a curse.&lt;/p&gt;



&lt;p&gt;👉 Read the full article.&lt;/p&gt;


&lt;div class="crayons-card c-embed text-styles text-styles--secondary"&gt;
    &lt;div class="c-embed__content"&gt;
        &lt;div class="c-embed__cover"&gt;
          &lt;a href="https://rubystacknews.com/2026/03/31/rails-logs-a-blessing-in-development-a-headache-in-production/" class="c-link align-middle" rel="noopener noreferrer"&gt;
            &lt;img alt="" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Frubystacknews.com%2Fwp-content%2Fuploads%2F2026%2F03%2F1775009611532.png" height="450" class="m-0" width="800"&gt;
          &lt;/a&gt;
        &lt;/div&gt;
      &lt;div class="c-embed__body"&gt;
        &lt;h2 class="fs-xl lh-tight"&gt;
          &lt;a href="https://rubystacknews.com/2026/03/31/rails-logs-a-blessing-in-development-a-headache-in-production/" rel="noopener noreferrer" class="c-link"&gt;
            Rails Logs: A Blessing in Development, a Headache in Production – Linking Ruby knowledge from the most remote places in the world.
          &lt;/a&gt;
        &lt;/h2&gt;
          &lt;p class="truncate-at-3"&gt;
            Rails Logs: A Blessing in Development, a Headache in Production March 31, 2026 The Love Affair 🚀 See the LIVE DEMO in action MapView Render maps directly from your backend no external APIs required…
          &lt;/p&gt;
        &lt;div class="color-secondary fs-s flex items-center"&gt;
            &lt;img alt="favicon" class="c-embed__favicon m-0 mr-2 radius-0" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Frubystacknews.com%2Fwp-content%2Fuploads%2F2026%2F02%2Fcropped-icon-cremitae-bg.png%3Fw%3D32" width="32" height="32"&gt;
          rubystacknews.com
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
&lt;/div&gt;






&lt;p&gt;&lt;em&gt;What about you? Still grepping through compressed files?&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="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%2F2olh0swouj8oqk3zpkr1.png" class="article-body-image-wrapper"&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%2F2olh0swouj8oqk3zpkr1.png" alt="Article content" width="800" height="533"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>programming</category>
      <category>ruby</category>
      <category>rails</category>
      <category>servicessubscription</category>
    </item>
  </channel>
</rss>
