
  <rss xmlns:atom="http://www.w3.org/2005/Atom" version="2.0">
    <channel>
      <title>Curtis Timson</title>
      <link>https://www.curtiscode.dev</link>
      <description>The Curtis Timson Blog</description>
      <language>en-GB</language>
      <lastBuildDate>Sat, 07 Feb 2026 08:00:00 GMT</lastBuildDate>
      <atom:link href="https://www.curtiscode.dev/rss.xml" rel="self" type="application/rss+xml"/>
      <item>
        <title>
        <![CDATA[ Turning my London Marathon fundraiser into a sponsorable route ]]>
        </title>
        <description>
        <![CDATA[ How I designed a fundraising website that maps donations directly onto a marathon route. ]]>
        </description>
        <pubDate>Sat, 07 Feb 2026 08:00:00 GMT</pubDate>
        <link>https://www.curtiscode.dev/post/turning-my-london-marathon-fundraiser-into-a-sponsorable-route</link>
        <guid>https://www.curtiscode.dev/post/turning-my-london-marathon-fundraiser-into-a-sponsorable-route</guid>
      </item><item>
        <title>
        <![CDATA[ My terminal setup and commands I use on a daily basis when working with GitHub ]]>
        </title>
        <description>
        <![CDATA[ A preview of some of the tools I use in my terminal setup, as well as the commands I use on a daily basis when working with GitHub ]]>
        </description>
        <pubDate>Sat, 07 Dec 2024 12:00:00 GMT</pubDate>
        <link>https://www.curtiscode.dev/post/terminal-commands-i-use-on-a-daily-basis</link>
        <guid>https://www.curtiscode.dev/post/terminal-commands-i-use-on-a-daily-basis</guid>
      </item><item>
        <title>
        <![CDATA[ Displaying latest posts on your GitHub profile ]]>
        </title>
        <description>
        <![CDATA[ GitHub now has the option of adding a README to your profile page, which can be updated with your latest blog posts ]]>
        </description>
        <pubDate>Mon, 04 Apr 2022 00:00:00 GMT</pubDate>
        <link>https://www.curtiscode.dev/post/github-profile-latest-posts</link>
        <guid>https://www.curtiscode.dev/post/github-profile-latest-posts</guid>
      </item><item>
        <title>
        <![CDATA[ Using Codecov within a monorepo ]]>
        </title>
        <description>
        <![CDATA[ A quick guide on how to integrate Codecov within a monorepo ]]>
        </description>
        <pubDate>Fri, 11 Mar 2022 00:00:00 GMT</pubDate>
        <link>https://www.curtiscode.dev/post/codecov-monorepo</link>
        <guid>https://www.curtiscode.dev/post/codecov-monorepo</guid>
      </item><item>
        <title>
        <![CDATA[ Displaying Strava stats using webhooks & GitHub Actions ]]>
        </title>
        <description>
        <![CDATA[ A recent project displaying Strava Year-To-Date stats using webhooks, Firebase, GitHub Actions & Next.js ]]>
        </description>
        <pubDate>Sun, 06 Mar 2022 00:00:00 GMT</pubDate>
        <link>https://www.curtiscode.dev/post/displaying-strava-stats-using-webhooks</link>
        <guid>https://www.curtiscode.dev/post/displaying-strava-stats-using-webhooks</guid>
      </item><item>
        <title>
        <![CDATA[ Filtering duplicate data points on Chart.js ]]>
        </title>
        <description>
        <![CDATA[ With large data sets, Chart.js data points can start to look cluttered and impact performance. This article looks at how these could be filtered ]]>
        </description>
        <pubDate>Fri, 11 Feb 2022 00:00:00 GMT</pubDate>
        <link>https://www.curtiscode.dev/post/chartjs-filtering-duplicate-data</link>
        <guid>https://www.curtiscode.dev/post/chartjs-filtering-duplicate-data</guid>
      </item><item>
        <title>
        <![CDATA[ Next.js Typerite Template Boilerplate ]]>
        </title>
        <description>
        <![CDATA[ Typerite - A free StyleShout HTML5 template available as a NextJs Typescript Boilerplate ]]>
        </description>
        <pubDate>Sun, 23 Jan 2022 00:00:00 GMT</pubDate>
        <link>https://www.curtiscode.dev/post/nextjs-boilerplate-template-typerite</link>
        <guid>https://www.curtiscode.dev/post/nextjs-boilerplate-template-typerite</guid>
      </item><item>
        <title>
        <![CDATA[ Adding a body class in GatsbyJs to prevent flashing content ]]>
        </title>
        <description>
        <![CDATA[ How to add a 'no-js' body class with Gatsby to prevent FOUC ]]>
        </description>
        <pubDate>Tue, 10 Sep 2019 10:55:00 GMT</pubDate>
        <link>https://www.curtiscode.dev/post/add-body-class-gatsbyjs-fouc</link>
        <guid>https://www.curtiscode.dev/post/add-body-class-gatsbyjs-fouc</guid>
      </item><item>
        <title>
        <![CDATA[ ReactJs Snapshot unit testing and mocking components ]]>
        </title>
        <description>
        <![CDATA[ How to use Jest Snapshot unit testing with component mocking in ReactJs ]]>
        </description>
        <pubDate>Tue, 14 Aug 2018 17:27:00 GMT</pubDate>
        <link>https://www.curtiscode.dev/post/reactjs-jest-snapshot-mocking</link>
        <guid>https://www.curtiscode.dev/post/reactjs-jest-snapshot-mocking</guid>
      </item><item>
        <title>
        <![CDATA[ Access user details and email address from Auth0 with NodeJs ]]>
        </title>
        <description>
        <![CDATA[ How to retrieve Auth0 users details and email addresses with NodeJs Express ]]>
        </description>
        <pubDate>Thu, 12 Jul 2018 19:15:00 GMT</pubDate>
        <link>https://www.curtiscode.dev/post/auth0-access-user-details-email-nodejs</link>
        <guid>https://www.curtiscode.dev/post/auth0-access-user-details-email-nodejs</guid>
      </item><item>
        <title>
        <![CDATA[ Hosting Hugo on Netlify ]]>
        </title>
        <description>
        <![CDATA[ Step by step tutorial on how to host your static site on Netlify with continuous integration ]]>
        </description>
        <pubDate>Thu, 10 May 2018 15:40:00 GMT</pubDate>
        <link>https://www.curtiscode.dev/post/hugo-netlify</link>
        <guid>https://www.curtiscode.dev/post/hugo-netlify</guid>
      </item><item>
        <title>
        <![CDATA[ Dopetrope Hugo Theme ]]>
        </title>
        <description>
        <![CDATA[ Dopetrope - a HTML5 Up template which has been ported to Hugo static site generator ]]>
        </description>
        <pubDate>Thu, 05 Apr 2018 11:55:00 GMT</pubDate>
        <link>https://www.curtiscode.dev/post/dopetrope-hugo-theme</link>
        <guid>https://www.curtiscode.dev/post/dopetrope-hugo-theme</guid>
      </item><item>
        <title>
        <![CDATA[ Massively Hugo Theme ]]>
        </title>
        <description>
        <![CDATA[ Massively - a HTML5 Up template which has been ported to Hugo static site generator ]]>
        </description>
        <pubDate>Wed, 28 Mar 2018 12:00:00 GMT</pubDate>
        <link>https://www.curtiscode.dev/post/massively-hugo-theme</link>
        <guid>https://www.curtiscode.dev/post/massively-hugo-theme</guid>
      </item><item>
        <title>
        <![CDATA[ AngularJs with Jest Unit Testing ]]>
        </title>
        <description>
        <![CDATA[ Step-by-step guide on setting up AngularJs with Jest unit testing ]]>
        </description>
        <pubDate>Fri, 17 Nov 2017 18:00:00 GMT</pubDate>
        <link>https://www.curtiscode.dev/post/angularjs-jest-unit-testing</link>
        <guid>https://www.curtiscode.dev/post/angularjs-jest-unit-testing</guid>
      </item><item>
        <title>
        <![CDATA[ Lischana Lane Photography Portfolio ]]>
        </title>
        <description>
        <![CDATA[ Read about how a recent Hugo project was built and what components were used ]]>
        </description>
        <pubDate>Mon, 30 Oct 2017 13:15:00 GMT</pubDate>
        <link>https://www.curtiscode.dev/post/lischana-lane-photography</link>
        <guid>https://www.curtiscode.dev/post/lischana-lane-photography</guid>
      </item><item>
        <title>
        <![CDATA[ 8 Useful Atom Packages ]]>
        </title>
        <description>
        <![CDATA[ 8 Atom Packages which are useful for front-end development ]]>
        </description>
        <pubDate>Tue, 22 Aug 2017 22:00:00 GMT</pubDate>
        <link>https://www.curtiscode.dev/post/8-useful-atom-packages</link>
        <guid>https://www.curtiscode.dev/post/8-useful-atom-packages</guid>
      </item><item>
        <title>
        <![CDATA[ Styling readonly attributes with CSS ]]>
        </title>
        <description>
        <![CDATA[ How to style readonly attributes on inputs with CSS ]]>
        </description>
        <pubDate>Wed, 16 Aug 2017 19:00:00 GMT</pubDate>
        <link>https://www.curtiscode.dev/post/style-readonly-attribute-css</link>
        <guid>https://www.curtiscode.dev/post/style-readonly-attribute-css</guid>
      </item><item>
        <title>
        <![CDATA[ Moving from Wordpress to Hugo ]]>
        </title>
        <description>
        <![CDATA[ Read why I've moved from Wordpress CMS to Hugo static site generator ]]>
        </description>
        <pubDate>Wed, 02 Aug 2017 19:45:00 GMT</pubDate>
        <link>https://www.curtiscode.dev/post/moving-wordpress-hugo</link>
        <guid>https://www.curtiscode.dev/post/moving-wordpress-hugo</guid>
      </item><item>
        <title>
        <![CDATA[ Default parameters with ES6 ]]>
        </title>
        <description>
        <![CDATA[ Learn how to apply default function parameters with ECMAScript 6 ]]>
        </description>
        <pubDate>Wed, 05 Oct 2016 00:00:00 GMT</pubDate>
        <link>https://www.curtiscode.dev/post/default-parameters-es6</link>
        <guid>https://www.curtiscode.dev/post/default-parameters-es6</guid>
      </item><item>
        <title>
        <![CDATA[ 8 Tips to increase front end website performance ]]>
        </title>
        
        <pubDate>Wed, 09 Sep 2015 00:00:00 GMT</pubDate>
        <link>https://www.curtiscode.dev/post/8-tips-to-increase-front-end-website-performance</link>
        <guid>https://www.curtiscode.dev/post/8-tips-to-increase-front-end-website-performance</guid>
      </item><item>
        <title>
        <![CDATA[ Filtering arrays in AngularJS ]]>
        </title>
        
        <pubDate>Wed, 24 Jun 2015 00:00:00 GMT</pubDate>
        <link>https://www.curtiscode.dev/post/filtering-arrays-in-angularjs</link>
        <guid>https://www.curtiscode.dev/post/filtering-arrays-in-angularjs</guid>
      </item><item>
        <title>
        <![CDATA[ Setting up a simple AngularJS app to display an array ]]>
        </title>
        <description>
        <![CDATA[ How to display an array of data using AngularJs ]]>
        </description>
        <pubDate>Tue, 02 Jun 2015 00:00:00 GMT</pubDate>
        <link>https://www.curtiscode.dev/post/setting-up-a-simple-angularjs-app-to-display-an-array</link>
        <guid>https://www.curtiscode.dev/post/setting-up-a-simple-angularjs-app-to-display-an-array</guid>
      </item><item>
        <title>
        <![CDATA[ How to store razor helpers globally ]]>
        </title>
        
        <pubDate>Wed, 25 Mar 2015 00:00:00 GMT</pubDate>
        <link>https://www.curtiscode.dev/post/how-to-store-razor-helpers-globally</link>
        <guid>https://www.curtiscode.dev/post/how-to-store-razor-helpers-globally</guid>
      </item><item>
        <title>
        <![CDATA[ Managing @font-face definitions with LESS ]]>
        </title>
        
        <pubDate>Wed, 04 Feb 2015 22:00:00 GMT</pubDate>
        <link>https://www.curtiscode.dev/post/managing-font-face-definitions-with-less</link>
        <guid>https://www.curtiscode.dev/post/managing-font-face-definitions-with-less</guid>
      </item><item>
        <title>
        <![CDATA[ Using @font-face and preventing faux-styles ]]>
        </title>
        
        <pubDate>Wed, 04 Feb 2015 00:00:00 GMT</pubDate>
        <link>https://www.curtiscode.dev/post/using-font-face-and-preventing-faux-styles</link>
        <guid>https://www.curtiscode.dev/post/using-font-face-and-preventing-faux-styles</guid>
      </item><item>
        <title>
        <![CDATA[ Preventing console.log issues in IE ]]>
        </title>
        
        <pubDate>Mon, 27 Oct 2014 00:00:00 GMT</pubDate>
        <link>https://www.curtiscode.dev/post/preventing-console-log-issues-in-ie</link>
        <guid>https://www.curtiscode.dev/post/preventing-console-log-issues-in-ie</guid>
      </item><item>
        <title>
        <![CDATA[ Round to the nearest decimal ]]>
        </title>
        
        <pubDate>Fri, 10 Oct 2014 00:00:00 GMT</pubDate>
        <link>https://www.curtiscode.dev/post/round-to-the-nearest-decimal</link>
        <guid>https://www.curtiscode.dev/post/round-to-the-nearest-decimal</guid>
      </item><item>
        <title>
        <![CDATA[ Mixing Revealing Module and Singleton Javascript Patterns ]]>
        </title>
        
        <pubDate>Thu, 09 Oct 2014 00:00:00 GMT</pubDate>
        <link>https://www.curtiscode.dev/post/mixing-revealing-module-and-singleton-javascript-patterns</link>
        <guid>https://www.curtiscode.dev/post/mixing-revealing-module-and-singleton-javascript-patterns</guid>
      </item><item>
        <title>
        <![CDATA[ What is cache busting? ]]>
        </title>
        <description>
        <![CDATA[ A cache-buster is a unique string which is appended to a URL in the form of a query string ]]>
        </description>
        <pubDate>Thu, 25 Sep 2014 00:00:00 GMT</pubDate>
        <link>https://www.curtiscode.dev/post/what-is-cache-busting</link>
        <guid>https://www.curtiscode.dev/post/what-is-cache-busting</guid>
      </item><item>
        <title>
        <![CDATA[ Quickly create HTML elements in jsFiddle ]]>
        </title>
        
        <pubDate>Fri, 04 Jul 2014 00:00:00 GMT</pubDate>
        <link>https://www.curtiscode.dev/post/quickly-create-html-elements-in-jsfiddle</link>
        <guid>https://www.curtiscode.dev/post/quickly-create-html-elements-in-jsfiddle</guid>
      </item><item>
        <title>
        <![CDATA[ Abstract config settings from web.config ]]>
        </title>
        
        <pubDate>Tue, 24 Jun 2014 00:00:00 GMT</pubDate>
        <link>https://www.curtiscode.dev/post/abstract-config-settings-from-web-config</link>
        <guid>https://www.curtiscode.dev/post/abstract-config-settings-from-web-config</guid>
      </item><item>
        <title>
        <![CDATA[ Copy table schema to new a table ]]>
        </title>
        
        <pubDate>Wed, 04 Jun 2014 00:00:00 GMT</pubDate>
        <link>https://www.curtiscode.dev/post/copy-table-schema-to-new-a-table</link>
        <guid>https://www.curtiscode.dev/post/copy-table-schema-to-new-a-table</guid>
      </item><item>
        <title>
        <![CDATA[ Create a flashing tab notification page title ]]>
        </title>
        <description>
        <![CDATA[ Learn how to create flashing page title, or use/fork the existing version ]]>
        </description>
        <pubDate>Wed, 04 Jun 2014 00:00:00 GMT</pubDate>
        <link>https://www.curtiscode.dev/post/create-a-flashing-tab-notification-page-title</link>
        <guid>https://www.curtiscode.dev/post/create-a-flashing-tab-notification-page-title</guid>
      </item><item>
        <title>
        <![CDATA[ Namespacing jQuery event handlers ]]>
        </title>
        <description>
        <![CDATA[ How to better manage jQuery event handlers ]]>
        </description>
        <pubDate>Mon, 05 May 2014 00:00:00 GMT</pubDate>
        <link>https://www.curtiscode.dev/post/namespacing-jquery-event-handlers</link>
        <guid>https://www.curtiscode.dev/post/namespacing-jquery-event-handlers</guid>
      </item><item>
        <title>
        <![CDATA[ Default negative variables to zero in javascript ]]>
        </title>
        
        <pubDate>Wed, 30 Apr 2014 00:00:00 GMT</pubDate>
        <link>https://www.curtiscode.dev/post/default-negative-variables-to-zero-in-javascript</link>
        <guid>https://www.curtiscode.dev/post/default-negative-variables-to-zero-in-javascript</guid>
      </item><item>
        <title>
        <![CDATA[ Understanding jQuery data() storage ]]>
        </title>
        <description>
        <![CDATA[ It is a common misunderstanding that .data('key') is simply a shortcut for .attr('data-key') ]]>
        </description>
        <pubDate>Tue, 14 May 2013 00:00:00 GMT</pubDate>
        <link>https://www.curtiscode.dev/post/understanding-jquery-data-storage</link>
        <guid>https://www.curtiscode.dev/post/understanding-jquery-data-storage</guid>
      </item><item>
        <title>
        <![CDATA[ console.log() vs alert() when debugging ]]>
        </title>
        
        <pubDate>Thu, 28 Mar 2013 00:00:00 GMT</pubDate>
        <link>https://www.curtiscode.dev/post/console-log-vs-alert-when-debugging</link>
        <guid>https://www.curtiscode.dev/post/console-log-vs-alert-when-debugging</guid>
      </item><item>
        <title>
        <![CDATA[ Reading URL hashtag values ]]>
        </title>
        
        <pubDate>Sun, 27 Jan 2013 00:00:00 GMT</pubDate>
        <link>https://www.curtiscode.dev/post/reading-url-hashtag-values</link>
        <guid>https://www.curtiscode.dev/post/reading-url-hashtag-values</guid>
      </item><item>
        <title>
        <![CDATA[ Check javascript function exists before calling it ]]>
        </title>
        
        <pubDate>Fri, 23 Nov 2012 00:00:00 GMT</pubDate>
        <link>https://www.curtiscode.dev/post/check-javascript-function-exists-before-calling-it</link>
        <guid>https://www.curtiscode.dev/post/check-javascript-function-exists-before-calling-it</guid>
      </item><item>
        <title>
        <![CDATA[ Creating a new rule for a CSS class in jQuery ]]>
        </title>
        
        <pubDate>Sun, 07 Oct 2012 00:00:00 GMT</pubDate>
        <link>https://www.curtiscode.dev/post/creating-a-new-rule-for-a-css-class-in-jquery</link>
        <guid>https://www.curtiscode.dev/post/creating-a-new-rule-for-a-css-class-in-jquery</guid>
      </item><item>
        <title>
        <![CDATA[ How to prevent self-closing elements in XSLT ]]>
        </title>
        
        <pubDate>Thu, 04 Oct 2012 00:00:00 GMT</pubDate>
        <link>https://www.curtiscode.dev/post/how-to-prevent-self-closing-elements-in-xslt</link>
        <guid>https://www.curtiscode.dev/post/how-to-prevent-self-closing-elements-in-xslt</guid>
      </item><item>
        <title>
        <![CDATA[ Using jQuery callback functions ]]>
        </title>
        
        <pubDate>Sun, 05 Aug 2012 00:00:00 GMT</pubDate>
        <link>https://www.curtiscode.dev/post/using-jquery-callback-functions</link>
        <guid>https://www.curtiscode.dev/post/using-jquery-callback-functions</guid>
      </item><item>
        <title>
        <![CDATA[ Strongly typed Stored Procedure names in C# ]]>
        </title>
        
        <pubDate>Mon, 14 May 2012 00:00:00 GMT</pubDate>
        <link>https://www.curtiscode.dev/post/strongly-typed-stored-procedure-names-in-c-sharp</link>
        <guid>https://www.curtiscode.dev/post/strongly-typed-stored-procedure-names-in-c-sharp</guid>
      </item>
    </channel>
</rss>