<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>Ruby on Resolver Engineering Blog</title>
    <link>https://engineering.resolvergroup.com/tags/ruby/</link>
    <description>Recent content in Ruby on Resolver Engineering Blog</description>
    <generator>Hugo</generator>
    <language>en-us</language>
    <copyright>Copyright © 2026 Resolver Group</copyright>
    <lastBuildDate>Fri, 18 Feb 2022 16:09:29 +0000</lastBuildDate>
    <atom:link href="https://engineering.resolvergroup.com/tags/ruby/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>AWS S3 UTF-8 Content Disposition</title>
      <link>https://engineering.resolvergroup.com/2022/02/aws-s3-utf-8-content-disposition/</link>
      <pubDate>Fri, 18 Feb 2022 16:09:29 +0000</pubDate>
      <guid>https://engineering.resolvergroup.com/2022/02/aws-s3-utf-8-content-disposition/</guid>
      <description>&lt;p&gt;Have you ever tried to make the download filename of an AWS S3 object be in Korean? No…? Being a developer who, until recently, had only written in English, I hadn&amp;rsquo;t either. However, it turns out using some UTF-8 characters in S3 object request parameters can lead to some interesting errors.&lt;/p&gt;
&lt;h2 id=&#34;how-to-change-the-filename-of-a-download&#34;&gt;How to Change the Filename of a Download&lt;/h2&gt;
&lt;p&gt;When downloading a file directly from the browser using a HTML anchor tag, the &lt;code&gt;download=&amp;lt;filename&amp;gt;&lt;/code&gt; attribute can be used. However, the attribute will only work for same-origin URLs and the &lt;code&gt;blob:&lt;/code&gt; and &lt;code&gt;data:&lt;/code&gt; schemes. For example:&lt;/p&gt;</description>
    </item>
    <item>
      <title>Upgrading to Rails 6.0</title>
      <link>https://engineering.resolvergroup.com/2021/09/upgrading-to-rails-6-0/</link>
      <pubDate>Wed, 29 Sep 2021 10:00:02 +0100</pubDate>
      <guid>https://engineering.resolvergroup.com/2021/09/upgrading-to-rails-6-0/</guid>
      <description>&lt;h2 id=&#34;introduction&#34;&gt;Introduction&lt;/h2&gt;
&lt;p&gt;Whenever a Ruby on Rails developer hears the phrase “New Rails update!” they will no doubt experience a mixture of excitement and fear. It’s always very exciting to see the new tools that come with a new Rails version and all the new possibilities that go with it. But at the same time, you know that you are bound to have some hiccups with some legacy code or some old gem that you use on your application. Nevertheless, I decided it was time to upgrade our Rails app.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Creating a Gem in Ruby: a Jewelcrafting guide for Developers</title>
      <link>https://engineering.resolvergroup.com/2021/08/creating-a-gem-in-ruby-a-jewelcrafting-guide-for-developers/</link>
      <pubDate>Wed, 25 Aug 2021 13:05:38 +0100</pubDate>
      <guid>https://engineering.resolvergroup.com/2021/08/creating-a-gem-in-ruby-a-jewelcrafting-guide-for-developers/</guid>
      <description>&lt;h2 id=&#34;what-is-a-gem&#34;&gt;What is a Gem?&lt;/h2&gt;
&lt;p&gt;Gems are small chunks of code used to perform specific duties without interfering with, or becoming a direct part of our code. The code required for a gem will still be a part of our project’s ecosystem, but we will ultimately remove some overhead, and avoid unnecessary duplication by using a gem instead of coding it ourselves.&lt;/p&gt;
&lt;h2 id=&#34;why-create-a-gem&#34;&gt;Why create a Gem?&lt;/h2&gt;
&lt;p&gt;Gems are a helpful byproduct created when you either have a piece of self contained code, or else when a developer realizes the code might benefit others. If we want to use that code elsewhere or want to share it, that’s when it’s time to make a gem.&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
