<?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>Coding on Resolver Engineering Blog</title>
    <link>https://engineering.resolvergroup.com/tags/coding/</link>
    <description>Recent content in Coding on Resolver Engineering Blog</description>
    <generator>Hugo</generator>
    <language>en-us</language>
    <copyright>Copyright © 2026 Resolver Group</copyright>
    <lastBuildDate>Fri, 11 Mar 2022 14:45:17 +0000</lastBuildDate>
    <atom:link href="https://engineering.resolvergroup.com/tags/coding/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Talking robots! Let&#39;s talk about APIs</title>
      <link>https://engineering.resolvergroup.com/2022/03/talking-robots-lets-talk-about-apis/</link>
      <pubDate>Fri, 11 Mar 2022 14:45:17 +0000</pubDate>
      <guid>https://engineering.resolvergroup.com/2022/03/talking-robots-lets-talk-about-apis/</guid>
      <description>&lt;h2 id=&#34;what-is-an-api&#34;&gt;What is an API?&lt;/h2&gt;
&lt;p&gt;API stands for Application Programming Interface, let&amp;rsquo;s break that down:&lt;/p&gt;
&lt;p&gt;Interface - Every device we use has some kind of interface. Your TV has a remote with buttons on it, while a light switch has an even more straightforward interface- on or off. We use these interfaces to get the device to do what we want.&lt;/p&gt;
&lt;p&gt;Application Programming - The Application Programming bit is easier to understand. An API is how applications talk to each other. All software that you can interact with through code has some form of an API.&lt;/p&gt;</description>
    </item>
    <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>Using Awesomplete for auto-complete inputs</title>
      <link>https://engineering.resolvergroup.com/2021/08/using-awesomplete-for-auto-complete-inputs/</link>
      <pubDate>Tue, 10 Aug 2021 17:43:04 +0100</pubDate>
      <guid>https://engineering.resolvergroup.com/2021/08/using-awesomplete-for-auto-complete-inputs/</guid>
      <description>&lt;p&gt;Awesomplete is a front-end autocomplete tool that compares a user’s input to a defined data list, and if it recognises the input will make suggestions for the user to choose from.&lt;/p&gt;
&lt;p&gt;We chose to use the Awesomplete tool in the Accord team while building the journey to enable users to create and submit their dispute. Awesomplete provided a neat solution to our problem of how to let the user choose the organisation they are raising a dispute against. The simplest solution would have been a dropdown list of all available organisations. However, as we will be working with ADR providers representing potentially hundreds or thousands of organisations, a dropdown list would not have been a feasible solution. Enter Awesomplete!&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
