<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>ChrisBell.eu</title>
    <link>https://chrisbell.eu/</link>
    <description>Recent content on ChrisBell.eu</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en-us</language>
    <lastBuildDate>Mon, 02 Sep 2019 10:00:00 +0100</lastBuildDate>
    
	<atom:link href="https://chrisbell.eu/index.xml" rel="self" type="application/rss+xml" />
    
    
    <item>
      <title>AWS Amplify Caching</title>
      <link>https://chrisbell.eu/aws-amplify-caching-cache-control/</link>
      <pubDate>Mon, 02 Sep 2019 10:00:00 +0100</pubDate>
      
      <guid>https://chrisbell.eu/aws-amplify-caching-cache-control/</guid>
      <description>&lt;p&gt;It has been a while since I last blogged to say the least, but I just wanted to share a tip on working with AWS Amplify as I struggled to find this information easily. I&amp;rsquo;ve been working with Amplify since the beginning of 2019 and recently launched a SaaS that leans on Amplify Console quite a bit. In the polishing phase of the project, it seemed unintuitive on how to apply caching (Cache control headers) on static assets.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Goodbye LeedsPHP</title>
      <link>https://chrisbell.eu/goodbye-leedsphp/</link>
      <pubDate>Wed, 23 May 2018 08:04:30 +0000</pubDate>
      
      <guid>https://chrisbell.eu/goodbye-leedsphp/</guid>
      <description>&lt;p&gt;Last week turned out to be my last event as LeedsPHP co-organiser since joining &lt;a href=&#34;https://twitter.com/deadlyhifi&#34;&gt;Tom de Bruin&lt;/a&gt; back in March 2017. Tom was due to step down at the end of June after a heroic 2+ year spell in charge, although my fate was undecided. Now we&amp;rsquo;ve found a great team to takeover the reins, the time is right for me to step away and refocus on other priorities.&lt;/p&gt;

&lt;p&gt;Together, we voluntarily organised 13 events, hosting 25 speakers and roughly 500 attendees.&lt;figure id=&#34;attachment_566&#34; style=&#34;width: 225px&#34; class=&#34;wp-caption aligncenter&#34;&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>2017 review</title>
      <link>https://chrisbell.eu/2017-review/</link>
      <pubDate>Mon, 01 Jan 2018 18:01:55 +0000</pubDate>
      
      <guid>https://chrisbell.eu/2017-review/</guid>
      <description>&lt;p&gt;2017 turned out to be a quite big year for me and a lot of which wasn&amp;rsquo;t necessarily in the master plan. Here&amp;rsquo;s the rundown:&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Bus timetables for the smart home with Alexa, node.js and AWS Lambda</title>
      <link>https://chrisbell.eu/bus-timetables-smart-home-alexa-node-js-aws-lambda/</link>
      <pubDate>Mon, 13 Feb 2017 07:42:41 +0000</pubDate>
      
      <guid>https://chrisbell.eu/bus-timetables-smart-home-alexa-node-js-aws-lambda/</guid>
      <description>&lt;p&gt;For my sins, I use public transport for commuting, specifically &lt;a href=&#34;https://www.firstgroup.com/leeds&#34;&gt;First Buses in Leeds&lt;/a&gt;. I don&amp;rsquo;t work to a strict regiment, so on a morning I&amp;rsquo;ll catch the next bus into the city centre, whichever that may be, and from whichever stop that might be (I have the luxury of being served by two different bus stops).&lt;/p&gt;

&lt;p&gt;Whilst First Group have made good efforts to bring bus timetables into the 21st century with the release of their native apps, they leave somewhat to be desired in terms of usability and convenience. What I really want on a morning is to know when the next bus is, and I want to do it as I&amp;rsquo;m walking out of the door. It&amp;rsquo;s possible with the existing apps, but they are slow and clunky - especially when you need to request information about multiple bus stops.&lt;/p&gt;

&lt;p&gt;Without further ado, I&amp;rsquo;d like to introduce the Alexa skill I&amp;rsquo;ve been developing recently - &amp;#8220;NextBus UK&amp;#8221;. &lt;/p&gt;</description>
    </item>
    
    <item>
      <title>You WILL use LetsEncrypt. StartSSL certs invalid overnight.</title>
      <link>https://chrisbell.eu/you-will-use-letsencrypt-startssl-certs-invalid-overnight/</link>
      <pubDate>Tue, 07 Feb 2017 22:33:38 +0000</pubDate>
      
      <guid>https://chrisbell.eu/you-will-use-letsencrypt-startssl-certs-invalid-overnight/</guid>
      <description>&lt;p&gt;&lt;figure id=&#34;attachment_517&#34; style=&#34;width: 640px&#34; class=&#34;wp-caption aligncenter&#34;&gt;&lt;img src=&#34;https://chrisbell.eu/wp-content/uploads/2017/02/violence-102966_640.jpg&#34; alt=&#34;&#34; width=&#34;640&#34; height=&#34;480&#34; class=&#34;size-full wp-image-517&#34; srcset=&#34;https://chrisbell.eu/wp-content/uploads/2017/02/violence-102966_640.jpg 640w, https://chrisbell.eu/wp-content/uploads/2017/02/violence-102966_640-300x225.jpg 300w&#34; sizes=&#34;(max-width: 640px) 100vw, 640px&#34; /&gt;&lt;figcaption class=&#34;wp-caption-text&#34;&gt;&amp;#8220;You WILL use LetsEncrypt.&amp;#8221;&lt;/figcaption&gt;&lt;/figure&gt;A client recently complained a securely hosted widget was loading without styling (stylesheet not loading). Seemed to look fine in both Chrome and Firefox.&lt;/p&gt;

&lt;p&gt;Then I updated to the most recent version of Firefox, and I could see the issue in all its glory. A hard refresh in Chrome also surfaced the issue - presumably clearing out any cert related caching. &lt;/p&gt;</description>
    </item>
    
    <item>
      <title>2016 in review</title>
      <link>https://chrisbell.eu/2016-in-review/</link>
      <pubDate>Sun, 29 Jan 2017 20:22:19 +0000</pubDate>
      
      <guid>https://chrisbell.eu/2016-in-review/</guid>
      <description>&lt;p&gt;Keeping in with the tradition, here&amp;rsquo;s my 2016 in review.&lt;figure id=&#34;attachment_501&#34; style=&#34;&#34; class=&#34;wp-caption aligncenter&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;img class=&#34;wp-image-501&#34; src=&#34;https://chrisbell.eu/wp-content/uploads/2017/01/wedding.jpg&#34; alt=&#34;wedding&#34; srcset=&#34;https://chrisbell.eu/wp-content/uploads/2017/01/wedding.jpg 1024w, https://chrisbell.eu/wp-content/uploads/2017/01/wedding-300x199.jpg 300w, https://chrisbell.eu/wp-content/uploads/2017/01/wedding-624x414.jpg 624w&#34; sizes=&#34;(max-width: 1024px) 100vw, 1024px&#34; /&gt;&lt;figcaption class=&#34;wp-caption-text&#34;&gt;2016 TLDR: Got married. Travelled. Went to work.&lt;/figcaption&gt;&lt;/figure&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Setup your own private docker based continuous delivery pipeline... for free!</title>
      <link>https://chrisbell.eu/setup-your-own-docker-based-continuous-delivery-pipeline-for-free/</link>
      <pubDate>Tue, 02 Aug 2016 00:17:03 +0000</pubDate>
      
      <guid>https://chrisbell.eu/setup-your-own-docker-based-continuous-delivery-pipeline-for-free/</guid>
      <description>&lt;p&gt;Now &lt;a href=&#34;https://blog.docker.com/2016/07/docker-for-mac-and-windows-production-ready/&#34;&gt;Docker for Mac is production ready&lt;/a&gt;, developing docker based applications has never been easier. By the end of this tutorial, you&amp;rsquo;ll have a local, CI and production environment, all powered by docker, and enabled to support continuous delivery. The aim is to complete this all within 30 mins. Ready? You&amp;rsquo;ll need the following ingredients.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>2015 in review</title>
      <link>https://chrisbell.eu/2015-in-review/</link>
      <pubDate>Sun, 03 Jan 2016 17:39:57 +0000</pubDate>
      
      <guid>https://chrisbell.eu/2015-in-review/</guid>
      <description>&lt;p&gt;Continuing the trend from last year, here&amp;rsquo;s my personal review of 2015.&lt;/p&gt;

&lt;p&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Why you should join Sky Technology Leeds</title>
      <link>https://chrisbell.eu/software-jobs-sky-technology-leeds/</link>
      <pubDate>Thu, 23 Jul 2015 00:36:29 +0000</pubDate>
      
      <guid>https://chrisbell.eu/software-jobs-sky-technology-leeds/</guid>
      <description>&lt;p style=&#34;text-align: left;&#34;&gt;
  Sky Technology in Leeds is growing at a fast pace, and we need &lt;em&gt;lots&lt;/em&gt; of software developers to join us on this journey. &lt;span style=&#34;line-height: 1.714285714; font-size: 1rem;&#34;&gt;Not sure if it&#39;s right for you? Hesitating to make the first steps? Too comfy in your current role? Well, here&#39;s the inside scoop on why I think it&#39;s great to be a software engineer at Sky Technology.&lt;/span&gt;
&lt;/p&gt;

&lt;p style=&#34;text-align: left;&#34;&gt;</description>
    </item>
    
    <item>
      <title>Maintaining software quality with defect detection</title>
      <link>https://chrisbell.eu/maintaining-software-quality-with-defect-detection/</link>
      <pubDate>Sun, 15 Mar 2015 09:45:29 +0000</pubDate>
      
      <guid>https://chrisbell.eu/maintaining-software-quality-with-defect-detection/</guid>
      <description>&lt;p&gt;I&amp;rsquo;ve been reading Steve McConnell&amp;rsquo;s excellent &amp;#8220;&lt;a href=&#34;http://www.amazon.co.uk/Code-Complete-Practical-Handbook-Construction/dp/0735619670&#34;&gt;Code Complete 2&lt;/a&gt;&amp;#8221; and wanted to share this section on defect detection rates.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>2014 in review</title>
      <link>https://chrisbell.eu/2014-in-review/</link>
      <pubDate>Fri, 02 Jan 2015 14:49:31 +0000</pubDate>
      
      <guid>https://chrisbell.eu/2014-in-review/</guid>
      <description>&lt;p&gt;&lt;img class=&#34;alignright  wp-image-390&#34; alt=&#34;2014-goals&#34; src=&#34;https://chrisbell.eu/wp-content/uploads/2015/01/2014-goals-768x1024.jpg&#34; width=&#34;225&#34; height=&#34;300&#34; srcset=&#34;https://chrisbell.eu/wp-content/uploads/2015/01/2014-goals-768x1024.jpg 768w, https://chrisbell.eu/wp-content/uploads/2015/01/2014-goals-225x300.jpg 225w, https://chrisbell.eu/wp-content/uploads/2015/01/2014-goals-624x832.jpg 624w, https://chrisbell.eu/wp-content/uploads/2015/01/2014-goals.jpg 960w&#34; sizes=&#34;(max-width: 225px) 100vw, 225px&#34; /&gt;After getting a whiteboard for Christmas 2013, I decided to get into the habit of writing down my goals for the coming calendar year. This post is just to reflect on how that went, but also review some of the other achievements I&amp;rsquo;ve had in 2014.&lt;/p&gt;

&lt;p&gt;It&amp;rsquo;s important to recognise the wins in your career and life, as it&amp;rsquo;s so easy for them to get hidden amongst the drama of the daily grind. I&amp;rsquo;d urge you to do the same, whether it&amp;rsquo;s on a blog or on a piece of paper.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>The joys of (nearly) becoming a Windows Phone developer</title>
      <link>https://chrisbell.eu/the-joys-of-nearly-becoming-a-windows-phone-developer/</link>
      <pubDate>Thu, 20 Mar 2014 06:30:42 +0000</pubDate>
      
      <guid>https://chrisbell.eu/the-joys-of-nearly-becoming-a-windows-phone-developer/</guid>
      <description>&lt;p&gt;After developing &lt;a href=&#34;http://salarybot.co.uk&#34;&gt;SalaryBot&lt;/a&gt; for both &lt;a href=&#34;https://itunes.apple.com/gb/app/salarybot-salary-calculator/id505857665?mt=8&#34;&gt;iOS&lt;/a&gt; and &lt;a href=&#34;https://play.google.com/store/apps/details?id=salaryCalculator.salaryCalc&amp;amp;hl=en_GB&#34;&gt;Android&lt;/a&gt; platforms, it had crossed my mind that may be the next step would be to develop the app for Windows Phone. After a bit more thought, I decided not to bother, as for the market share I just couldn&amp;rsquo;t see how this would be worth my effort. Then I got &lt;em&gt;incentivised&lt;/em&gt; by Nokia.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Accessing your development server on a mobile device</title>
      <link>https://chrisbell.eu/accessing-your-development-server-on-a-mobile-device/</link>
      <pubDate>Sun, 20 Oct 2013 18:03:39 +0000</pubDate>
      
      <guid>https://chrisbell.eu/accessing-your-development-server-on-a-mobile-device/</guid>
      <description>&lt;p&gt;A common setup in a web development team is to have a shared local development box, which is usually located on a private local area network. Whilst this setup has previously worked well, with the shift of consumer activity to mobile devices well underway, a big problem with this workflow has surfaced itself: how do we develop/test on mobile devices?&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Separate mobile and tablet segmentation finally arrives on Analytics</title>
      <link>https://chrisbell.eu/separate-mobile-and-tablet-segmentation-finally-arrives-on-analytics/</link>
      <pubDate>Fri, 19 Jul 2013 18:00:37 +0000</pubDate>
      
      <guid>https://chrisbell.eu/separate-mobile-and-tablet-segmentation-finally-arrives-on-analytics/</guid>
      <description>&lt;p style=&#34;text-align: left;&#34;&gt;
  A Google Analytics feature that&#39;s been eagerly anticipated for years appears to have been rolled out without any press at all. The ability to accurately segment mobile (smartphone), tablet and desktop has long been desired, and has at some point recently, finally been delivered to Analytics users.</description>
    </item>
    
    <item>
      <title>How to become a Zend Certified Engineer (ZCE) on a budget</title>
      <link>https://chrisbell.eu/how-to-become-a-zend-certified-engineer-zce-on-a-budget/</link>
      <pubDate>Sun, 24 Mar 2013 15:37:59 +0000</pubDate>
      
      <guid>https://chrisbell.eu/how-to-become-a-zend-certified-engineer-zce-on-a-budget/</guid>
      <description>&lt;p&gt;Last year I finally took the plunge and went in for my ZCE exam, and thankfully passed first time. I&amp;rsquo;d like to share with you why and how I did it (on a budget).&lt;/p&gt;

&lt;p&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Implementing AdMob in your hybrid iOS app (Apache Cordova)</title>
      <link>https://chrisbell.eu/implementing-admob-in-your-hybrid-ios-app-apache-cordova/</link>
      <pubDate>Sun, 10 Feb 2013 18:10:48 +0000</pubDate>
      
      <guid>https://chrisbell.eu/implementing-admob-in-your-hybrid-ios-app-apache-cordova/</guid>
      <description>&lt;p&gt;Looking to monetise the hybrid iOS app that you built using a framework like Apache Cordova/PhoneGap? I&amp;rsquo;ll make the assumption that you aren&amp;rsquo;t all that familiar with Objective-C, but you&amp;rsquo;re happy to code away using frontend web technology. This poses an interesting question: How the hell do you integrate AdMob on iOS?&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>A mobile review of The Drum top 100 digital agencies 2011</title>
      <link>https://chrisbell.eu/a-mobile-review-of-the-drum-top-100-digital-agencies-2012/</link>
      <pubDate>Wed, 29 Aug 2012 08:00:40 +0000</pubDate>
      
      <guid>https://chrisbell.eu/a-mobile-review-of-the-drum-top-100-digital-agencies-2012/</guid>
      <description>&lt;p&gt;As mobile continues to disrupt the ways in which we think about traditional digital marketing, I thought I&amp;rsquo;d take the opportunity to look at how mobile has been used within the UK&amp;rsquo;s leading digital agencies.&lt;/p&gt;

&lt;p&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>My DIY SEO success story - MySalaryCalculator</title>
      <link>https://chrisbell.eu/my-diy-seo-success-story/</link>
      <pubDate>Fri, 24 Aug 2012 17:30:38 +0000</pubDate>
      
      <guid>https://chrisbell.eu/my-diy-seo-success-story/</guid>
      <description>&lt;h3 id=&#34;update-2013-this-is-actually-more-like-a-success-failure-then-success-story-teaching-us-all-to-never-rely-solely-on-se-traffic-read-the-updated-version-here-http-salarybot-co-uk-blog-mysalarycalculator-is-now-salarybot&#34;&gt;UPDATE 2013: This is actually more like a success, failure, then success story - teaching us all to NEVER rely solely on SE traffic. &lt;a href=&#34;http://salarybot.co.uk/blog/mysalarycalculator-is-now-salarybot/&#34;&gt;Read the updated version here&lt;/a&gt;.&lt;/h3&gt;

&lt;p&gt;Having just realised the last time I updated this blog was eight months ago, I feel the need to make a post; and what better way to do it than explaining my absence from it. Well folks, this is my story about &lt;a href=&#34;http://www.mysalarycalculator.co.uk&#34;&gt;MySalaryCalculator.co.uk&lt;/a&gt; - where quite a bit of my spare time has been spent for the past while.&lt;/p&gt;

&lt;p&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Salary calculator widget</title>
      <link>https://chrisbell.eu/salary-calculator-widget/</link>
      <pubDate>Mon, 02 Jan 2012 15:39:13 +0000</pubDate>
      
      <guid>https://chrisbell.eu/salary-calculator-widget/</guid>
      <description>&lt;p&gt;Following the recent development of the salary calculator, I&amp;rsquo;m now pleased to announce the launch of the &lt;a href=&#34;http://www.mysalarycalculator.co.uk/salary-calculator-widget/&#34;&gt;salary calculator widget&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Salary Calculator launched</title>
      <link>https://chrisbell.eu/salary-calculator-launched/</link>
      <pubDate>Sun, 18 Dec 2011 18:00:59 +0000</pubDate>
      
      <guid>https://chrisbell.eu/salary-calculator-launched/</guid>
      <description>&lt;p&gt;Today I&amp;rsquo;ve launched a brand new online &lt;a href=&#34;http://www.mysalarycalculator.co.uk&#34; title=&#34;Salary Calculator&#34;&gt;salary calculator&lt;/a&gt;. Although the concept of salary calculators is nothing new, this one aims to give the user a better experience and also produce accurate results. A common issue between current calculators is misconceptions of tax rules, resulting in inaccurate calculations - defeating the purpose of the product.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>StaffsLocator - iPhone app for indoor and outdoor navigation</title>
      <link>https://chrisbell.eu/staffslocator-iphone-app-indoor-outdoor-navigation/</link>
      <pubDate>Tue, 01 Nov 2011 13:08:59 +0000</pubDate>
      
      <guid>https://chrisbell.eu/staffslocator-iphone-app-indoor-outdoor-navigation/</guid>
      <description>&lt;p&gt;It&amp;rsquo;s been a long time coming, but finally I have got round to producing a video for the iPhone app that I developed in my Final Year Project at university - &lt;strong&gt;StaffsLocator&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;I&amp;rsquo;ve had a number of academic enquiries about it over the past year, so I think it&amp;rsquo;s about time I published some information about it.&lt;/p&gt;

&lt;p&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>About Chris Bell</title>
      <link>https://chrisbell.eu/about-chris-bell/</link>
      <pubDate>Sun, 30 Oct 2011 16:45:29 +0000</pubDate>
      
      <guid>https://chrisbell.eu/about-chris-bell/</guid>
      <description>Chris Bell is a web developer from the city of Leeds, UK.
Becoming involved with web development at a young age, he has slowly built up a small client base in amongst achieving his first class honours degree in Web Media Technology &amp;amp; Network Computing from Staffordshire University. His award winning final year project saw him explore iPhone development and caused him to develop a passion for the world of mobile technology.</description>
    </item>
    
    <item>
      <title>How to get a job as a web developer</title>
      <link>https://chrisbell.eu/how-to-get-a-job-as-a-web-developer/</link>
      <pubDate>Sat, 29 Oct 2011 15:12:14 +0000</pubDate>
      
      <guid>https://chrisbell.eu/how-to-get-a-job-as-a-web-developer/</guid>
      <description>&lt;p align=&#34;LEFT&#34;&gt;
  There is one golden rule to finding a career in web development: &lt;strong&gt;get experience&lt;/strong&gt;.
&lt;/p&gt;

&lt;p align=&#34;LEFT&#34;&gt;
  Web development can be a rewarding career choice, although getting your foot in the door is not always easy, especially in the current climate. As a result of the weakened economy, it could be said that less opportunities have been available to people hoping to get into web development. Companies now require personnel that can hit the ground running, and that are well seasoned with web technologies, even for a junior role.
&lt;/p&gt;

&lt;p align=&#34;LEFT&#34;&gt;
  So, just how do you get the experience, if you don&#39;t have experience?
&lt;/p&gt;

&lt;p&gt;&lt;/p&gt;</description>
    </item>
    
  </channel>
</rss>