<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Blogs on Scott Aubrey</title>
    <link>https://scottaubrey.info/blog/</link>
    <description>Recent content in Blogs on Scott Aubrey</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en-GB</language>
    <lastBuildDate>Tue, 01 Apr 2025 08:00:00 +0100</lastBuildDate><atom:link href="https://scottaubrey.info/blog/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>The launch of The Purple Polka Dot website</title>
      <link>https://scottaubrey.info/blog/2025-04-24-the-purple-polka-dot-launch/</link>
      <pubDate>Tue, 01 Apr 2025 08:00:00 +0100</pubDate>
      
      <guid>https://scottaubrey.info/blog/2025-04-24-the-purple-polka-dot-launch/</guid>
      <description>This post is to let you all know about my wife&amp;rsquo;s little online business and the new launch of the new website.
For years Helen has made little gifts and things from wool felt: brooches, key-rings, and banner and garlands. She started making them when she was first ill and dealing with chronic fatigue syndrome just as a way to do something the didn&amp;rsquo;t drain her ernergy too much, and that she can put down at any point if neede.</description>
    </item>
    
    <item>
      <title>Setting up grafana with oauth2-proxy authentication</title>
      <link>https://scottaubrey.info/blog/2024-03-05-grafana-oauth2-proxy/</link>
      <pubDate>Tue, 12 Mar 2024 08:00:00 +0000</pubDate>
      
      <guid>https://scottaubrey.info/blog/2024-03-05-grafana-oauth2-proxy/</guid>
      <description>It&amp;rsquo;s been a while since I&amp;rsquo;ve posted here. Truth be told - I&amp;rsquo;ve partially written a few blog posts of the previous couple of years, and never finished them. Some of them were so far from completion that in the interim time period, I&amp;rsquo;ve lost the thread of what I was thinking at the time! I intend to remedy that by making a series of smaller posts, with little QA. Starting with this one.</description>
    </item>
    
    <item>
      <title>Testing terraform with moto, part 3 - terratest</title>
      <link>https://scottaubrey.info/blog/2022-04-25-testing-terraform-with-moto-part-3/</link>
      <pubDate>Mon, 25 Apr 2022 16:50:00 +0100</pubDate>
      
      <guid>https://scottaubrey.info/blog/2022-04-25-testing-terraform-with-moto-part-3/</guid>
      <description>In my last post I ran into a roadblock related to the moto project, and it&amp;rsquo;s API responses not matching those of AWS, causing terraform to fail.
Since posting that blog post and the issue, moto contributor bblommers responded to and fixed my issue (pretty darn fast actually), and so I was able to reproduce my experiment with the latest release of moto, and it works just fine.
In this post we will explore the basics of testing out our module with terratest.</description>
    </item>
    
    <item>
      <title>Testing terraform with moto, part 2 (An Interlude)</title>
      <link>https://scottaubrey.info/blog/2022-03-28-testing-terraform-with-moto-part-2/</link>
      <pubDate>Mon, 28 Mar 2022 15:00:00 +0100</pubDate>
      
      <guid>https://scottaubrey.info/blog/2022-03-28-testing-terraform-with-moto-part-2/</guid>
      <description>In my last post I started to set up the terraform and moto environment. In this post, we&amp;rsquo;ll attempt to connect an existing module up to moto server.
I had previously exported and converted the terraform output of builder to standard terraform HCL, and decided to build upon that work to:
 Give the scenario a real-world setup Save myself time trying to write it from scratch.  There is a branch called refactor-into-a-module That I used as the base version.</description>
    </item>
    
    <item>
      <title>Testing terraform with moto, part 1</title>
      <link>https://scottaubrey.info/blog/2022-03-11-testing-terraform-with-moto-part-1/</link>
      <pubDate>Fri, 11 Mar 2022 17:00:00 +0000</pubDate>
      
      <guid>https://scottaubrey.info/blog/2022-03-11-testing-terraform-with-moto-part-1/</guid>
      <description>For my first 10% day at my new employer, I decided to experiment with testing of our Terraform infrastructure-as-code for our Kubernetes clusters that I&amp;rsquo;m the maintainer for.
The current setup utilises a home-grown tool that works with AWS CloudFormation and Terraform. The tool is primarily built around CloudFormation, and expresses infrastructure as projects - the encompass many similar &amp;ldquo;stacks&amp;rdquo; in CloudFormation terminology, but they represent different environments of the same services in builder.</description>
    </item>
    
    <item>
      <title>Return to blogging</title>
      <link>https://scottaubrey.info/blog/2022-03-04-return-to-blogging/</link>
      <pubDate>Fri, 04 Mar 2022 09:10:00 +0000</pubDate>
      
      <guid>https://scottaubrey.info/blog/2022-03-04-return-to-blogging/</guid>
      <description>Well, that&amp;rsquo;s been a while.
I often do this, have a short spurt of blogging, followed by a long period of not doing. Last time I was blogging, I was off work due to stress and anxiety, and found comfort in doing some technical work that had nothing to do with work to keep my mind active.
This time, I have a new job! I started as a DevOps Engineer at eLife Science publication, a scientific research journal.</description>
    </item>
    
    <item>
      <title>First look at Swoole</title>
      <link>https://scottaubrey.info/blog/2018-10-22-first-look-at-swoole/</link>
      <pubDate>Mon, 22 Oct 2018 09:10:00 +0100</pubDate>
      
      <guid>https://scottaubrey.info/blog/2018-10-22-first-look-at-swoole/</guid>
      <description>Following on from my previous post on roadrunner. I&amp;rsquo;ve since been made aware of Swoole. Swoole bills itself as a &amp;ldquo;Production-Grade Async programming Framework for PHP&amp;rdquo;. I confess that when I first became aware of Swoole, I dismissed it as another ReactPHP/Icicle/Amp nginx fraemwork, but written as an extension.
However, if you actually look at this diagram it shows that there is much more going on than just an async loop.</description>
    </item>
    
    <item>
      <title>Forever iterator - a good use of goto?</title>
      <link>https://scottaubrey.info/blog/2018-10-03-forever-iterator/</link>
      <pubDate>Wed, 03 Oct 2018 20:00:00 +0100</pubDate>
      
      <guid>https://scottaubrey.info/blog/2018-10-03-forever-iterator/</guid>
      <description>I had a situation recently where I was required to iterate over an array contained by an object, forever. That is to say, that I would iterate for an variable number of array items (colours, as it happens) for and unknown number of times, until I&amp;rsquo;d finished.
I thought about using the SPL iterators, specifically, an InfiniteIterator around an ArrayIterator, like so:
1&amp;lt;?php 2 3public function getColours() 4{ 5 return new \InfiniteIterator(new ArrayIterator($this-&amp;gt;colours)); // where typeof($this-&amp;gt;colours) == &amp;#34;array&amp;#34; 6} This would work fine, but it occurred to me that this could be a good use of goto.</description>
    </item>
    
    <item>
      <title>Roadrunner: a PHP application server</title>
      <link>https://scottaubrey.info/blog/2018-09-12-roadrunner-a-php-application-server/</link>
      <pubDate>Wed, 12 Sep 2018 13:10:00 +0100</pubDate>
      
      <guid>https://scottaubrey.info/blog/2018-09-12-roadrunner-a-php-application-server/</guid>
      <description>During the beta phase for PHP 5.4, I was really excited about the built in PHP application server. Finally, I no longer had to keep hosts files updated, or web servers, or FastCGI servers. At a time when other PHP professionals were moving to Vagrant for re-producable dev environments and other programming languages had defined application interfaces such as Rack and WSGI, I saw the built in PHP server as a way to make simple PHP applications easy to get up and running without the configuration overhead of apache, nginx or PHP-FPM.</description>
    </item>
    
    <item>
      <title>My first impressions of front end tooling</title>
      <link>https://scottaubrey.info/blog/2018-09-01-my-first-impressions-of-front-end-tooling/</link>
      <pubDate>Sat, 01 Sep 2018 15:45:00 +0000</pubDate>
      
      <guid>https://scottaubrey.info/blog/2018-09-01-my-first-impressions-of-front-end-tooling/</guid>
      <description>I&amp;rsquo;m a back end developer by trade, usually PHP, and I&amp;rsquo;m much more at home in the worlds of APIs, microservices, databases, and ORMs than preprocessors, bundlers and async modules.
However, for a side project I&amp;rsquo;m working on, I&amp;rsquo;m making a web presence &amp;ldquo;shop front&amp;rdquo; for an Etsy store. I don&amp;rsquo;t profess to be much of a design person, but I know my way around front end technologies enough to respond and create someone else&amp;rsquo;s design.</description>
    </item>
    
    <item>
      <title>A Poem</title>
      <link>https://scottaubrey.info/blog/2018-08-15-a-poem/</link>
      <pubDate>Wed, 15 Aug 2018 21:49:46 +0000</pubDate>
      
      <guid>https://scottaubrey.info/blog/2018-08-15-a-poem/</guid>
      <description>The wind was wildand the rain was runny.
The clouds weren&amp;rsquo;t clearand the sky wasn&amp;rsquo;t sunny.
All ways I don&amp;rsquo;t like my eggs</description>
    </item>
    
    <item>
      <title>Hello? Is It Me Your Looking For?</title>
      <link>https://scottaubrey.info/blog/2017-11-06-hello-is-it-me-your-looking-for/</link>
      <pubDate>Mon, 06 Nov 2017 21:37:17 +0000</pubDate>
      
      <guid>https://scottaubrey.info/blog/2017-11-06-hello-is-it-me-your-looking-for/</guid>
      <description>Hi! Welcome to my new blog. I&amp;rsquo;m starting a new habit, trying to get into a habit of writing something about my day. Anything.
But I do hope it will be interesting. I hope to share interesting technical challenges in my day to day work at Christians Against Poverty . I will likely share something of my family&amp;rsquo;s journey through Elective Home Education. I&amp;rsquo;m more than likely to talk about my thoughts, feelings and opinions on leadership, project and people management, and the effective work place leadership.</description>
    </item>
    
  </channel>
</rss>
