<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Sinatra on Marcello Barnaba</title>
    <link>https://sindro.me/it/tags/sinatra/</link>
    <description>Recent content in Sinatra on Marcello Barnaba</description>
    <generator>Hugo</generator>
    <language>it</language>
    <lastBuildDate>Fri, 15 Jan 2016 00:00:00 +0000</lastBuildDate>
    <atom:link href="https://sindro.me/it/tags/sinatra/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Da Heathen a Colore: una pipeline per i documenti</title>
      <link>https://sindro.me/it/posts/2016-01-15-document-pipeline-heathen-colore/</link>
      <pubDate>Fri, 15 Jan 2016 00:00:00 +0000</pubDate>
      <guid>https://sindro.me/it/posts/2016-01-15-document-pipeline-heathen-colore/</guid>
      <description>&lt;div class=&#34;retrospective&#34;&gt;&#xA;  &lt;span class=&#34;retrospective-icon&#34;&gt;&amp;#x1f50d;&lt;/span&gt;&#xA;  &lt;div class=&#34;retrospective-body&#34;&gt;&#xA;    &lt;em&gt;Retrospettiva 2026&lt;/em&gt;&lt;br&gt;&#xA;    Colore è ancora vivo a &lt;a href=&#34;https://github.com/ifad/colore&#34; target=&#34;_blank&#34;&gt;github.com/ifad/colore&lt;/a&gt; — &lt;a href=&#34;https://github.com/ifad/colore/commits?author=tagliala&#34; target=&#34;_blank&#34;&gt;Geremia Taglialatela&lt;/a&gt; ha preso in mano il progetto dopo che io mi sono spostato su altre cose, e l&amp;rsquo;ha portato avanti attraverso Ruby 2.7, 3.0, 3.1, 3.2, sidekiq 6, e CI moderna. È a &lt;a href=&#34;https://github.com/ifad/colore/graphs/contributors&#34; target=&#34;_blank&#34;&gt;354 commit&lt;/a&gt; — tre volte i miei. Il &lt;a href=&#34;https://github.com/ifad/colore/tree/master/nginx/ngx_colore_module&#34; target=&#34;_blank&#34;&gt;modulo C per nginx&lt;/a&gt; che Joe ha scritto a febbraio 2015 è invariato. Heathen come servizio standalone è stato alla fine assorbito direttamente dentro Colore come libreria; il &lt;a href=&#34;https://github.com/ifad/heathen&#34; target=&#34;_blank&#34;&gt;repo originale&lt;/a&gt; è archiviato ma il codice vive dentro &lt;code&gt;lib/heathen/&lt;/code&gt; di Colore. Stessa idea, meno componenti.&#xA;  &lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;p&gt;L&amp;rsquo;&lt;a href=&#34;http://www.ifad.org/&#34; target=&#34;_blank&#34;&gt;IFAD&lt;/a&gt; è un&amp;rsquo;agenzia delle Nazioni Unite che gira sui documenti. Accordi di prestito, rapporti di valutazione, note strategiche per Paese, decisioni del Board, brief di progetto — ogni applicazione web che costruiamo prima o poi deve prendere un file Word e restituire un PDF, o prendere una scansione e restituire qualcosa di indicizzabile, o prendere un blob qualsiasi e farne una thumbnail. Tre anni fa abbiamo deciso di smettere di risolvere questo problema un&amp;rsquo;applicazione alla volta e di metterlo dietro un singolo servizio.&lt;/p&gt;&#xA;&lt;p&gt;Oggi sto mergiando la &lt;a href=&#34;https://github.com/ifad/colore/commit/63d4fe0&#34; target=&#34;_blank&#34;&gt;v1.0.0 di Colore&lt;/a&gt;. È il secondo tentativo di quel servizio, ed è quello che ci teniamo. Questa è la storia di entrambi i tentativi e delle persone che li hanno costruiti — perché quasi nessuna riga del codice qui sotto è mia.&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
