<?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>Development on Chris Harding</title>
    <link>https://418b6483.chrisharding-io.pages.dev/categories/development/</link>
    <description>Recent content in Development on Chris Harding</description>
    <image>
      <title>Chris Harding</title>
      <url>https://418b6483.chrisharding-io.pages.dev/%3Clink%20or%20path%20of%20image%20for%20opengraph,%20twitter-cards%3E</url>
      <link>https://418b6483.chrisharding-io.pages.dev/%3Clink%20or%20path%20of%20image%20for%20opengraph,%20twitter-cards%3E</link>
    </image>
    <generator>Hugo -- 0.147.7</generator>
    <language>en-us</language>
    <lastBuildDate>Mon, 18 May 2020 18:02:03 +0000</lastBuildDate>
    <atom:link href="https://418b6483.chrisharding-io.pages.dev/categories/development/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Building a calendar in Swift</title>
      <link>https://418b6483.chrisharding-io.pages.dev/posts/building-a-calendar-in-swift/</link>
      <pubDate>Mon, 18 May 2020 18:02:03 +0000</pubDate>
      <guid>https://418b6483.chrisharding-io.pages.dev/posts/building-a-calendar-in-swift/</guid>
      <description>&lt;p&gt;In this post, I wanted to walk through an approach I used when building a calendar view in Swift for an iOS app I’m working on. The requirements were as follows:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Should start from the current day, and then scroll backwards through time&lt;/li&gt;
&lt;li&gt;Each month is it’s own section, with corresponding header&lt;/li&gt;
&lt;li&gt;Days should be a selectable square cell, and we should have 3 days on each row&lt;/li&gt;
&lt;li&gt;The grid should take up as much screen real estate as possible&lt;/li&gt;
&lt;li&gt;It should be memory efficient&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;And with any luck, it will look something like this&amp;hellip;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Setting up Netlify forms with Gatsby</title>
      <link>https://418b6483.chrisharding-io.pages.dev/posts/setting-up-netlify-forms-with-gatsby/</link>
      <pubDate>Sat, 22 Feb 2020 15:49:03 +0000</pubDate>
      <guid>https://418b6483.chrisharding-io.pages.dev/posts/setting-up-netlify-forms-with-gatsby/</guid>
      <description>&lt;p&gt;I recently built a website using 
&lt;a href=&#34;https://www.gatsbyjs.com/&#34; target=&#34;_blank&#34; rel=&#34;nofollow noopener noreferrer&#34;&gt;Gatsby&lt;/a&gt;
, choosing to host it on the 
&lt;a href=&#34;https://www.netlify.com/&#34; target=&#34;_blank&#34; rel=&#34;nofollow noopener noreferrer&#34;&gt;Netlify&lt;/a&gt;
 free tier. One of the features I wanted to try was form handling. Typically, handling form posts requires wiring up and hosting a backend to process requests. Netlify forms allows me deploy a simple static site with zero backend, letting them handle the rest for me. You can read more about the functionality 
&lt;a href=&#34;https://www.netlify.com/products/forms/&#34; target=&#34;_blank&#34; rel=&#34;nofollow noopener noreferrer&#34;&gt;here&lt;/a&gt;
.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Time hacking with the Trello API</title>
      <link>https://418b6483.chrisharding-io.pages.dev/posts/time-hacking-with-the-trello-api/</link>
      <pubDate>Sat, 05 Oct 2019 17:16:03 +0000</pubDate>
      <guid>https://418b6483.chrisharding-io.pages.dev/posts/time-hacking-with-the-trello-api/</guid>
      <description>&lt;p&gt;Following on from my post about 
&lt;a href=&#34;https://chrisharding.io/how-to-effectively-use-your-time&#34; title=&#34;How to effectively use your time&#34; target=&#34;_blank&#34; rel=&#34;nofollow noopener noreferrer&#34;&gt;using time effectively&lt;/a&gt;
, I thought I would deep dive into a tool I created using the Trello API. The reason behind this work was that I had multiple Trello boards and projects in flight, each using a Kanban column layout. I needed a way to see all of the tickets I had in Ready or Progress states and there didn&amp;rsquo;t seem to be an obvious solution using Trello itself. I also just fancied having a play with their API.&lt;/p&gt;</description>
    </item>
    <item>
      <title>What I Found Playing With Azure Functions</title>
      <link>https://418b6483.chrisharding-io.pages.dev/posts/what-i-found-playing-with-azure-functions/</link>
      <pubDate>Fri, 31 Aug 2018 11:13:03 +0000</pubDate>
      <guid>https://418b6483.chrisharding-io.pages.dev/posts/what-i-found-playing-with-azure-functions/</guid>
      <description>&lt;p&gt;As promised all the way back in my 
&lt;a href=&#34;https://chrisharding.io/ndc-wrap-up&#34; title=&#34;NDC Wrap-up&#34; target=&#34;_blank&#34; rel=&#34;nofollow noopener noreferrer&#34;&gt;NDC Wrap-up&lt;/a&gt;
, I wanted to share my findings using Azure Functions on a recent project. As always, the story begins with a user requirement. The use case was to build a news monitor which would check a given list of sites and email through any new stories over the last day. My immediate thoughts turned to Azure Functions as a solution. Amongst other reasons, they are quick to spin up/code, would cost little-to-nothing to run and have built in support for timers, file monitors etc&amp;hellip;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Domain Knowledge is King</title>
      <link>https://418b6483.chrisharding-io.pages.dev/posts/domain-knowledge-is-king/</link>
      <pubDate>Sat, 12 May 2018 11:32:03 +0000</pubDate>
      <guid>https://418b6483.chrisharding-io.pages.dev/posts/domain-knowledge-is-king/</guid>
      <description>&lt;p&gt;There was once a King named Harold who ruled over a glorious Kingdom. His lands stretched from the highest mountains in the North, to the whitest beaches in the South. His people were a pleasant, happy bunch and this was driven from the top. Harold was a kind, generous king who served his people true and fair. He had grown his Kingdom through assimilation and was always keen to promote integration of cultures. Whenever he came knocking at the door of a new land, the locals would be happy to join Harold knowing they would lead a better life.&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
