<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:media="http://search.yahoo.com/mrss/"><channel><title>KGOL-Blog</title><link>https://blog.kgol.xyz/en/</link><description>Recent content on KGOL-Blog</description><generator>Hugo -- gohugo.io</generator><language>en</language><copyright>©2025, All Rights Reserved</copyright><lastBuildDate>Sat, 25 Jan 2025 00:00:00 +0000</lastBuildDate><atom:link href="https://blog.kgol.xyz/en/index.xml" rel="self" type="application/rss+xml"/><item><title>Homelab AV Scanner</title><link>https://blog.kgol.xyz/en/posts/homelab-av-scanner/</link><pubDate>Sat, 25 Jan 2025 00:00:00 +0000</pubDate><atom:modified>Sat, 25 Jan 2025 00:00:00 +0000</atom:modified><guid>https://blog.kgol.xyz/en/posts/homelab-av-scanner/</guid><description>I wanted a simple but reliable solution for malware scanning untrusted files that are downloaded to my NAS / Homelab.
Important Context A few years ago I was building a file ingress solution for a client.
This solution involved 3rd parties uploading files to this web platform and the platform needed to pass the files through a security scanner prior to being processed by downstream systems.
As part of my testing of the file ingress system, the product chosen (not my choice) to perform the scans seemed to always give the &amp;ldquo;ALL CLEAR&amp;rdquo; to larger files (100+ MB).</description><dc:creator>Kieran Goldsworthy</dc:creator><media:content url="https://blog.kgol.xyz/img/av-scanner.png" medium="image"><media:title type="html">featured image</media:title></media:content><category>Selfhost</category><category>Linux</category><category>Security</category><category>Garden Shed</category></item><item><title>ANSI Escape Sequences</title><link>https://blog.kgol.xyz/en/posts/ansi-escape-sequences/</link><pubDate>Sat, 13 Jan 2024 00:00:00 +0000</pubDate><atom:modified>Sat, 13 Jan 2024 00:00:00 +0000</atom:modified><guid>https://blog.kgol.xyz/en/posts/ansi-escape-sequences/</guid><description>Introduction The terminal can be controlled in all sorts of fun ways using Control Sequences.
This is not an enumeration of all options.
The ones explored here are part of the Control Sequence Introducer (CSI) set.
CSI starts with ESC[. (thus often called &amp;rsquo;escape codes/sequences&amp;rsquo;)
ESC can be written in a few different forms: (oct and hex being the most widely supported)
\e Ctrl-Key: ^[ Octal: \033 Unicode: \u001b Hexadecimal: \x1B Decimal: 27 CSI escape sequences take the form of ESC[&amp;lt;param&amp;gt; &amp;lt;char&amp;gt;.</description><dc:creator>Kieran Goldsworthy</dc:creator><media:content url="https://blog.kgol.xyz/img/ANSI-codes.png" medium="image"><media:title type="html">featured image</media:title></media:content><category>Linux</category><category>Interesting Bits</category></item><item><title>Launching Goldsworthy Creations</title><link>https://blog.kgol.xyz/en/posts/launching-goldsworthy-creations/</link><pubDate>Thu, 05 Jan 2023 00:00:00 +0000</pubDate><atom:modified>Thu, 05 Jan 2023 00:00:00 +0000</atom:modified><guid>https://blog.kgol.xyz/en/posts/launching-goldsworthy-creations/</guid><description>Check it out &amp;gt; &amp;gt; &amp;gt; here &amp;lt; &amp;lt; &amp;lt;
I&amp;rsquo;m proud to announce the release of my designer label / brand &amp;ldquo;Goldsworthy Creations&amp;rdquo;.
I&amp;rsquo;ve been doing crochet for some time now and have recently started to design my own patterns, as a way of showcasing my designs I have created a website, check it out.
This site was launched on Christmas Eve 2022; it allows me to present my works and link to where the patterns can be bought on ravelry.</description><dc:creator>Kieran Goldsworthy</dc:creator><media:content url="https://blog.kgol.xyz/img/Goldsworthy-Creations.png" medium="image"><media:title type="html">featured image</media:title></media:content><category>Interesting Bits</category></item><item><title>Launching hugo-creations</title><link>https://blog.kgol.xyz/en/posts/launching-hugo-creations/</link><pubDate>Thu, 05 Jan 2023 00:00:00 +0000</pubDate><atom:modified>Thu, 05 Jan 2023 00:00:00 +0000</atom:modified><guid>https://blog.kgol.xyz/en/posts/launching-hugo-creations/</guid><description>Check it out &amp;gt; &amp;gt; &amp;gt; here &amp;lt; &amp;lt; &amp;lt;
I recently released a new website called &amp;ldquo;Goldsworthy Creations&amp;rdquo; to accompany my designer label (read about it&amp;rsquo;s announcement here).
To build this website I used the static site generator hugo and my own custom theme called hugo creations, which I&amp;rsquo;m announcing here.
When embarking on a new project, it is best practice to search around and see who else has faced the same problem and perhaps has already published a solution;</description><dc:creator>Kieran Goldsworthy</dc:creator><media:content url="https://blog.kgol.xyz/img/hugo-creations.jpg" medium="image"><media:title type="html">featured image</media:title></media:content><category>Interesting Bits</category></item><item><title>Get 'results' from GCP Cloud Build</title><link>https://blog.kgol.xyz/en/posts/gcp-cloudbuild-results/</link><pubDate>Fri, 29 Jul 2022 00:00:00 +0000</pubDate><atom:modified>Fri, 29 Jul 2022 00:00:00 +0000</atom:modified><guid>https://blog.kgol.xyz/en/posts/gcp-cloudbuild-results/</guid><description>Pass results directly from a Cloud Build pipeline without storing/retrieving an artifact
Background The typical pattern for using a CI/CD pipeline is to provide some input (like a git repo), and the pipeline will perform a combination of commands such as API calls or software compilations.
By the end, the pipeline may produce some &amp;lsquo;artifact&amp;rsquo;. This could be the compiled software binary, X-as-Code State, or a log file.
Google Cloud Build is a managed &amp;lsquo;serverless&amp;rsquo; CI/CD pipeline service allowing you to run pipelines without the need to maintain any infrastructure and only pay for the compute over the time the pipeline is running.</description><dc:creator>Kieran Goldsworthy</dc:creator><media:content url="https://blog.kgol.xyz/img/gcp-interrogation.webp" medium="image"><media:title type="html">featured image</media:title></media:content><category>GCP</category><category>CI/CD</category><category>Man Pages</category></item><item><title>Terraform Module - Security Hub Summarizer</title><link>https://blog.kgol.xyz/en/posts/tf-module-sechub-summarizer/</link><pubDate>Sat, 16 Apr 2022 17:00:00 +1100</pubDate><atom:modified>Sat, 16 Apr 2022 17:00:00 +1100</atom:modified><guid>https://blog.kgol.xyz/en/posts/tf-module-sechub-summarizer/</guid><description>This module can be found on Github and Terraform Registry
Background AWS Security Hub is a pretty useful tool for discovering potential vulnerabilities in your infrastructure.
Recently I was deploying a landing zone through Terraform that included Security Hub and came across an issue regarding how Security Hub notifies the discovery of a new vulnerability.
The current practice is to have an Eventbridge Rule that looks for Security Hub finding events and triggers an SNS.</description><dc:creator>Kieran Goldsworthy</dc:creator><media:content url="https://blog.kgol.xyz/img/TF%20Module%20-%20Sechub%20Summarizer.drawio.png" medium="image"><media:title type="html">featured image</media:title></media:content><category>AWS</category><category>Terraform</category><category>Security</category><category>Garden Shed</category></item><item><title>Terraform Module - Container Insights</title><link>https://blog.kgol.xyz/en/posts/tf-module-container-inisights/</link><pubDate>Sat, 16 Apr 2022 16:00:00 +1100</pubDate><atom:modified>Sat, 16 Apr 2022 16:00:00 +1100</atom:modified><guid>https://blog.kgol.xyz/en/posts/tf-module-container-inisights/</guid><description>This module can be found on Github and Terraform Registry
The Container Insights Terraform Module is used to deploy AWS&amp;rsquo; Container Insights agent onto a Kubernetes Cluster (EKS Specifically).
This allows for enabling deeper visibility into the operations of your K8 cluster via metrics and logs sent to AWS CloudWatch.
The module connects to the Kubernetes cluster via the management endpoint to run a custom-written Helm Chart.
This helm chart deploys the Container Insights Agent to the cluster as a DeamonSet and configures it to use IAM roles for service accounts, with an IAM Role this module also creates.</description><dc:creator>Kieran Goldsworthy</dc:creator><media:content url="https://blog.kgol.xyz/img/TF%20Module%20-%20Container%20Insights.drawio.png" medium="image"><media:title type="html">featured image</media:title></media:content><category>AWS</category><category>Terraform</category><category>Observability</category><category>Garden Shed</category></item><item><title>Terraform Module - Transit Gateway Route Table</title><link>https://blog.kgol.xyz/en/posts/tf-module-tgw-routetable/</link><pubDate>Sat, 16 Apr 2022 15:00:00 +1100</pubDate><atom:modified>Sat, 16 Apr 2022 15:00:00 +1100</atom:modified><guid>https://blog.kgol.xyz/en/posts/tf-module-tgw-routetable/</guid><description>This module can be found on Github and Terraform Registry
This module creates an AWS Route Table for Transit Gateway, and its associations and propagations.
It is designed to be used in collaboration with the official TGW module by AWS [Github, TF Registry].
While the official TGW module does include some route table functionality, the advantage of this module is better support for cross-account attachments and easier implementation of multiple route tables for the same TGW, thus being able to implement multiple routing domains (More details here).</description><dc:creator>Kieran Goldsworthy</dc:creator><media:content url="https://blog.kgol.xyz/img/TF%20Module%20-%20TGW%20RT.drawio.png" medium="image"><media:title type="html">featured image</media:title></media:content><category>AWS</category><category>Terraform</category><category>Networking</category><category>Garden Shed</category></item><item><title>Multiple TGW Route Tables</title><link>https://blog.kgol.xyz/en/posts/tgw-routing-domains/</link><pubDate>Wed, 30 Mar 2022 00:00:00 +0000</pubDate><atom:modified>Wed, 30 Mar 2022 00:00:00 +0000</atom:modified><guid>https://blog.kgol.xyz/en/posts/tgw-routing-domains/</guid><description>A more advanced routing architecture for AWS VPCs.
TLDR: TGW can route traffic based on the source VPC as well as the destination IP.
Before AWS introduced Transit Gateway, the only way to connect VPCs together was to use VPC peering. The main issue with this approach is that you need a VPC Peering between each pair of VPCs that you want to connect.
To simplify large multi-VPC environments AWS released Transit Gateway, this allows for a hub-and-spoke model which allows for multiple VPCs to talk to each other with only a connection to a single hub.</description><dc:creator>Kieran Goldsworthy</dc:creator><media:content url="https://blog.kgol.xyz/img/lots-of-road-signs.png" medium="image"><media:title type="html">featured image</media:title></media:content><category>AWS</category><category>Networking</category><category>Man Pages</category></item><item><title>Account Factory for Terraform (AFT) Thoughts</title><link>https://blog.kgol.xyz/en/posts/atf-thoughts/</link><pubDate>Sun, 20 Feb 2022 00:00:00 +0000</pubDate><atom:modified>Sun, 20 Feb 2022 00:00:00 +0000</atom:modified><guid>https://blog.kgol.xyz/en/posts/atf-thoughts/</guid><description>I&amp;rsquo;ve worked with AWS and Terraform for 3-4 years at this point and when AWS initially announced the Account Factory for Terraform (AFT) I didn&amp;rsquo;t take a too closer look because the company I worked for already had a solution to account generation that we would not be changing very soon (for many reasons).
After I moved jobs I worked for a company that wanted to build AWS via terraform and were considering the account provisioning process, including using AFT.</description><dc:creator>Kieran Goldsworthy</dc:creator><media:content url="https://blog.kgol.xyz/img/AFT.png" medium="image"><media:title type="html">featured image</media:title></media:content><category>AWS</category><category>Terraform</category><category>Interesting Bits</category></item><item><title>S3 Idea</title><link>https://blog.kgol.xyz/en/posts/s3-idea/</link><pubDate>Fri, 14 Jan 2022 00:00:00 +0000</pubDate><atom:modified>Fri, 14 Jan 2022 00:00:00 +0000</atom:modified><guid>https://blog.kgol.xyz/en/posts/s3-idea/</guid><description>Making the world a better place, one bucket at a time.
S3 takes from a global namespace (actually, it&amp;rsquo;s the ARN that needs to be globally unique), which means anyone can create a bucket with any name (subject to a format) as long as that name has not been used by someone else.
This actually creates a problem.
Given the global namespace, short simple bucket names are already taken. For example, a bucket used to store logs can&amp;rsquo;t be called logs because someone else certainly already has it.</description><dc:creator>Kieran Goldsworthy</dc:creator><media:content url="https://blog.kgol.xyz/img/S3Evolution.png" medium="image"><media:title type="html">featured image</media:title></media:content><category>AWS</category><category>Security</category><category>Interesting Bits</category></item><item><title>AWS in China</title><link>https://blog.kgol.xyz/en/posts/aws-in-china/</link><pubDate>Wed, 12 Jan 2022 00:00:00 +0000</pubDate><atom:modified>Wed, 12 Jan 2022 00:00:00 +0000</atom:modified><guid>https://blog.kgol.xyz/en/posts/aws-in-china/</guid><description>AWS has a &amp;lsquo;partition&amp;rsquo; in Mainland China.
It&amp;rsquo;s not like building in normal AWS, some services/features are missing or work in odd ways.
Partitions AWS has a concept of &amp;lsquo;partitions&amp;rsquo;, these are basically separate instances of the AWS Cloud.
You may have heard this term before when it comes to the different parts of the ARN e.g.&amp;ldquo;arn:partition:service:region:account-id:resource-id&amp;rdquo;
There are currently 3 partitions:
aws The normal aws cloud aws-us-gov AKA GovCloud aws-cn Mainland China These different partitions have limited overlap and connectivity.</description><dc:creator>Kieran Goldsworthy</dc:creator><media:content url="https://blog.kgol.xyz/img/RedCloud.png" medium="image"><media:title type="html">featured image</media:title></media:content><category>AWS</category><category>Networking</category><category>Interesting Bits</category></item><item><title>Terragrunt Default Tags</title><link>https://blog.kgol.xyz/en/posts/terragrunt-default-tags/</link><pubDate>Sat, 21 Aug 2021 00:00:00 +0000</pubDate><atom:modified>Sat, 21 Aug 2021 00:00:00 +0000</atom:modified><guid>https://blog.kgol.xyz/en/posts/terragrunt-default-tags/</guid><description>An approach to adding tags to all resources deployed by terragrunt
This page describes a method to adding a set of default tags to all resources that can be tagged in an AWS account (other terraform providers may be compatible)
More specifically, all resources deployed by terraform / terragrunt in a git repository.
Setup First I should mention how I have set up the various terragrunt and terraform code, modules and repositories.</description><dc:creator>Kieran Goldsworthy</dc:creator><media:content url="https://blog.kgol.xyz/img/tags.jpg" medium="image"><media:title type="html">featured image</media:title></media:content><category>AWS</category><category>Terraform</category><category>Terragrunt</category><category>Man Pages</category></item><item><title>Powershell Encoding Gotcha</title><link>https://blog.kgol.xyz/en/posts/powershell-encoding-gotcha/</link><pubDate>Sat, 19 Dec 2020 00:00:00 +0000</pubDate><atom:modified>Sat, 19 Dec 2020 00:00:00 +0000</atom:modified><guid>https://blog.kgol.xyz/en/posts/powershell-encoding-gotcha/</guid><description>Not all outputs are created equal
Command Line commands often print there results right back to the command line.
It might be more desirable to save that output to a file either for easier searching, manipulation or to simple save the result.
The common approach is to &amp;lsquo;redirect&amp;rsquo; the STDOUT (usually prints to the command line) to a file.
1 command &amp;gt; output_file This works quite well in bash and other linux shells but on Windows Powershell there is a big gotcha.</description><dc:creator>Kieran Goldsworthy</dc:creator><media:content url="https://blog.kgol.xyz/img/PS-Gotcha.webp" medium="image"><media:title type="html">featured image</media:title></media:content><category>PowerShell</category><category>Interesting Bits</category></item><item><title>AWS Resource Policies</title><link>https://blog.kgol.xyz/en/posts/aws-resource-policies/</link><pubDate>Sun, 27 Sep 2020 00:00:00 +0000</pubDate><atom:modified>Sun, 27 Sep 2020 00:00:00 +0000</atom:modified><guid>https://blog.kgol.xyz/en/posts/aws-resource-policies/</guid><description>The other side of AWS IAM Permissions
IAM Policies This article will not be an in-depth look at IAM Policies, but it&amp;rsquo;s a good idea to go over the general basics.
An IAM Policy is in the form of a JSON Object with the most important part being the statements.
Each Policy Statement defines a set of actions, whether the action should be explicitly Allowed or Denied, and under which conditions the statement should apply.</description><dc:creator>Kieran Goldsworthy</dc:creator><media:content url="https://blog.kgol.xyz/img/aws_iam.jpg" medium="image"><media:title type="html">featured image</media:title></media:content><category>AWS</category><category>IAM</category><category>Security</category><category>Man Pages</category></item><item><title>What the heck are Permission Boundaries?</title><link>https://blog.kgol.xyz/en/posts/aws-iam-permissions-boundaries/</link><pubDate>Sat, 26 Sep 2020 00:00:00 +0000</pubDate><atom:modified>Sat, 26 Sep 2020 00:00:00 +0000</atom:modified><guid>https://blog.kgol.xyz/en/posts/aws-iam-permissions-boundaries/</guid><description>How to use this lesser known feature of AWS IAM
A competent understanding of IAM Polices and how they affect the permissions of any User/Role they are attached to is important to understand Permission Boundaries.
Introducing Permissions Boundaries Boundaries are applied to Users and Roles and they act as the upper-limit (like a Boundary&amp;hellip; funny that) to the User/Role, regardless of what might be granted by the attached IAM Policies.</description><dc:creator>Kieran Goldsworthy</dc:creator><media:content url="https://blog.kgol.xyz/img/boundary_fence.webp" medium="image"><media:title type="html">featured image</media:title></media:content><category>AWS</category><category>IAM</category><category>Security</category><category>Man Pages</category></item><item><title>Python Mutli-replace</title><link>https://blog.kgol.xyz/en/posts/python-mutli-replace/</link><pubDate>Tue, 18 Feb 2020 00:00:00 +0000</pubDate><atom:modified>Tue, 18 Feb 2020 00:00:00 +0000</atom:modified><guid>https://blog.kgol.xyz/en/posts/python-mutli-replace/</guid><description>Module for multiple runs of the .replace string method
Do you need to replace a substring with another one multiple times on the same string?
Do you do that frequently and which there was a nicer way to write it?
This module might be for you
Basic Usage It takes in a string, and 2 lists. Each item in the first list will be replaced by the corresponding item in the second list.</description><dc:creator>Kieran Goldsworthy</dc:creator><media:content url="https://blog.kgol.xyz/img/multi-replace.jpg" medium="image"><media:title type="html">featured image</media:title></media:content><category>Python</category><category>Garden Shed</category></item><item><title>Automatic Clipboard Typer</title><link>https://blog.kgol.xyz/en/posts/automatic-clipboard-typer/</link><pubDate>Mon, 17 Feb 2020 00:00:00 +0000</pubDate><atom:modified>Mon, 17 Feb 2020 00:00:00 +0000</atom:modified><guid>https://blog.kgol.xyz/en/posts/automatic-clipboard-typer/</guid><description>For when Copy &amp;amp; Paste just won&amp;rsquo;t cut it
This script is designed to simulate keyboard key presses in order to type out (rather then paste) the current clipboard.
The inspiration for this script came from a need to paste into fields that cannot normally be pasted into, e.g. an RDP session, particularly when asked for the windows password or resetting one.
Usage:
Copy the text you want to paste to the clipboard.</description><dc:creator>Kieran Goldsworthy</dc:creator><media:content url="https://blog.kgol.xyz/img/clipboard-typer.webp" medium="image"><media:title type="html">featured image</media:title></media:content><category>Python</category><category>Windows</category><category>Garden Shed</category></item><item><title>Installing and Configuring Confluence Data Center on AWS</title><link>https://blog.kgol.xyz/en/posts/installing-and-configuring-confluence-data-center-on-aws/</link><pubDate>Sun, 16 Feb 2020 00:00:00 +0000</pubDate><atom:modified>Sun, 16 Feb 2020 00:00:00 +0000</atom:modified><guid>https://blog.kgol.xyz/en/posts/installing-and-configuring-confluence-data-center-on-aws/</guid><description>Or at least how I did it
Disclaimer This is my experience and steps I performed, YMMV.
Some of these steps might not be required for your environment and some other steps might be.
Some of the values might be different for you, where I think that might be the case they will appear as variables like so: ${VARIABLE}.
This guide is to help you, not tell you want to do, so I take no responsibility if you screw up.</description><dc:creator>Kieran Goldsworthy</dc:creator><media:content url="https://blog.kgol.xyz/img/confluence.jpg" medium="image"><media:title type="html">featured image</media:title></media:content><category>Atlassian</category><category>Confluence</category><category>AWS</category><category>Java</category><category>Man Pages</category></item><item><title>Installing and Configuring Jira Data Center on AWS</title><link>https://blog.kgol.xyz/en/posts/installing-and-configuring-jira-data-center-on-aws/</link><pubDate>Sun, 16 Feb 2020 00:00:00 +0000</pubDate><atom:modified>Sun, 16 Feb 2020 00:00:00 +0000</atom:modified><guid>https://blog.kgol.xyz/en/posts/installing-and-configuring-jira-data-center-on-aws/</guid><description>Or at least how I did it
Disclaimer This is my experience and steps I performed, YMMV.
Some of these steps might not be required for your environment and some other steps might be.
Some of the values might be different for you, where I think that might be the case they will appear as variables like so: ${VARIABLE}.
This guide is to help you, not tell you want to do, so I take no responsibility if you screw up.</description><dc:creator>Kieran Goldsworthy</dc:creator><media:content url="https://blog.kgol.xyz/img/jira.jpg" medium="image"><media:title type="html">featured image</media:title></media:content><category>Atlassian</category><category>Jira</category><category>AWS</category><category>Java</category><category>Man Pages</category></item><item><title>Configure multiple NICs and IPs on Linux</title><link>https://blog.kgol.xyz/en/posts/configure-multiple-nics-and-ips-on-linux/</link><pubDate>Wed, 05 Feb 2020 00:00:00 +0000</pubDate><atom:modified>Wed, 05 Feb 2020 00:00:00 +0000</atom:modified><guid>https://blog.kgol.xyz/en/posts/configure-multiple-nics-and-ips-on-linux/</guid><description>IPv4 is running out, get &amp;rsquo;em while they&amp;rsquo;re hot!
If you are in business of building and configuring Linux servers, there will come a day where you need to configure a server with multiple Network Interface Cards and/or multiple IP Address.
I had just such a task.
Before we go on, the rest of this article is going to focus on Ethernet Network Interfaces of Red Hat Enterprise Linux 7.5 servers running on AWS EC2.</description><dc:creator>Kieran Goldsworthy</dc:creator><media:content url="https://blog.kgol.xyz/img/networking.jpg" medium="image"><media:title type="html">featured image</media:title></media:content><category>Linux</category><category>Bash</category><category>Man Pages</category></item><item><title>Interesting Bits #2</title><link>https://blog.kgol.xyz/en/posts/interesting-bits-2/</link><pubDate>Fri, 10 Jan 2020 00:00:00 +1100</pubDate><atom:modified>Fri, 10 Jan 2020 00:00:00 +1100</atom:modified><guid>https://blog.kgol.xyz/en/posts/interesting-bits-2/</guid><description>GCP Console Bugs
1 Google Cloud Platform (GCP) has a service called storage which can be useful for hosting static websites.
Simply create a &amp;lsquo;bucket&amp;rsquo; with the name of your domain (e.g. example1.com) and update your DNS for that domain to be a CNAME pointing to &amp;lsquo;c.storage.googleapis.com&amp;rsquo;.
Navigating to your domain will then server the index.html file at that path in th bucket.
I stumbled across a bug almost right way however.</description><dc:creator>Kieran Goldsworthy</dc:creator><media:content url="https://blog.kgol.xyz/img/cloud.jpg" medium="image"><media:title type="html">featured image</media:title></media:content><category>GCP</category><category>Interesting Bits</category></item><item><title>Interesting Bits #1</title><link>https://blog.kgol.xyz/en/posts/interesting-bits-1/</link><pubDate>Wed, 22 May 2019 18:47:28 +1000</pubDate><atom:modified>Wed, 22 May 2019 18:47:28 +1000</atom:modified><guid>https://blog.kgol.xyz/en/posts/interesting-bits-1/</guid><description>Misspelled characters, Unexpected AWS achievements
1 One of my favourite characters is the lowercase Greek letter &amp;lsquo;L&amp;rsquo; called &amp;rsquo;lambda&amp;rsquo;. I don&amp;rsquo;t know why I like it, perhaps it was after I played Half-Life; or perhaps it was when it was used for eigenvalue when I was learning linear algebra.
Either way, I do use the symbol every now and then. But alas there is no \(\lambda\) symbol on the keyboard, hence to use it I would need to copy it from either the web or from a built in feature of Microsoft Windows called &amp;lsquo;Character Map&amp;rsquo;.</description><dc:creator>Kieran Goldsworthy</dc:creator><media:content url="https://blog.kgol.xyz/img/post2.webp" medium="image"><media:title type="html">featured image</media:title></media:content><category>Windows</category><category>AWS</category><category>Cloudformation</category><category>Interesting Bits</category></item><item><title>First Post</title><link>https://blog.kgol.xyz/en/posts/first-post/</link><pubDate>Sat, 11 May 2019 12:26:33 +1000</pubDate><atom:modified>Sat, 11 May 2019 12:26:33 +1000</atom:modified><guid>https://blog.kgol.xyz/en/posts/first-post/</guid><description>Initial Blog Overview
This is the first of (hopefully) many blog posts.
There are a number of different topics I want to write about, including:
The Interesting Bits: This series will cover interesting findings around software and development. It could be a little known feature or a bug. It could be a process that I didn&amp;rsquo;t know about. Whatever it is, you might already know about it but when I learnt of it, I thought it was interesting.</description><dc:creator>Kieran Goldsworthy</dc:creator><media:content url="https://blog.kgol.xyz/img/post1.webp" medium="image"><media:title type="html">featured image</media:title></media:content><category>Metadata</category></item></channel></rss>