<?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>go on James&#39;s Blog</title>
    <link>https://james-farrell.com/tags/go/</link>
    <description>Recent content in go on James&#39;s Blog</description>
    <image>
      <url>https://james-farrell.com/favicon.ico</url>
      <link>https://james-farrell.com/favicon.ico</link>
    </image>
    <generator>Hugo -- gohugo.io</generator>
    <lastBuildDate>Fri, 26 Aug 2022 23:14:43 +0100</lastBuildDate><atom:link href="https://james-farrell.com/tags/go/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Link Shortener using RocksDB</title>
      <link>https://james-farrell.com/posts/srtl-link-shortener/</link>
      <pubDate>Fri, 26 Aug 2022 23:14:43 +0100</pubDate>
      
      <guid>https://james-farrell.com/posts/srtl-link-shortener/</guid>
      <description>Here is the app if you just want to shorten some links SRTL. It was the shortest domain I could grab it stands for Short Link or at least thats what I&amp;rsquo;m telling myself.
I recently saw a post on Medium about RocksDB that sparked my curiosity. It&amp;rsquo;s a high performance key value store using a LSM tree. The DB has very fast read and write performance designed for NVME flash storage.</description>
    </item>
    
    <item>
      <title>Scratch Docker Golang Images</title>
      <link>https://james-farrell.com/posts/scratch-docker-golang-images/</link>
      <pubDate>Wed, 13 Jul 2022 22:09:43 +0100</pubDate>
      
      <guid>https://james-farrell.com/posts/scratch-docker-golang-images/</guid>
      <description>The default golang image is great! It allows you to quickly build and test your golang projects. But it has a few draw backs, it is a massive 964 MB even the slimmed down alpine based image is 327 MB, not only that but having unused binaries and packages opens you up to security flaws.
LETS GET BUILDING!  Multi Stage Scratch Image  Multi-Stage Using a multi-stage image will allow you to build smaller images by dropping all the packages used to build the binaries and only including the ones required during runtime.</description>
    </item>
    
  </channel>
</rss>
