<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>Tech on Bill Glover</title>
		<link>https://old.bill.dev/tags/tech/</link>
		<description>Recent content in Tech on Bill Glover</description>
		<generator>Hugo</generator>
		<language>en-gb</language>
		
			<managingEditor>hello@bill.dev (Bill)</managingEditor>
		
		
			<webMaster>hello@bill.dev (Bill)</webMaster>
		
		
		
			<lastBuildDate>Wed, 15 Oct 2025 21:07:55 +0100</lastBuildDate>
		
			<atom:link href="https://old.bill.dev/tags/tech/index.xml" rel="self" type="application/rss+xml" />
			<item>
				<title>Thunderbird &amp; PGP</title>
				<link>https://old.bill.dev/notes/2025-10-15_thunderbird-gpg/</link>
				<pubDate>Wed, 15 Oct 2025 21:07:00 +0000</pubDate><author>hello@bill.dev (Bill)</author>
				<guid>https://old.bill.dev/notes/2025-10-15_thunderbird-gpg/</guid>
				<description>&lt;p&gt;At some point (2020) Thunderbird stopped using Enigmail. Native support for GPG doesn&amp;rsquo;t (easily) allow you to use sub-keys stored on a Yubikey for signing or encryption. It is possible to tell Thunderbird to use one external key but this doesn&amp;rsquo;t work if you have separate sub-keys for both message signing and encryption.&lt;/p&gt;&#xA;&lt;p&gt;This &lt;a href=&#34;https://yayimorphology.org/gpg-thunderbird.html&#34;&gt;guide&lt;/a&gt; shows how to create and export a temporary key containing both the signing and encryption keys for use in Thunderbird.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Tech Talk: Caching</title>
				<link>https://old.bill.dev/notes/2025-02-11_talk-caching/</link>
				<pubDate>Tue, 11 Feb 2025 12:03:56 +0000</pubDate><author>hello@bill.dev (Bill)</author>
				<guid>https://old.bill.dev/notes/2025-02-11_talk-caching/</guid>
				<description>&lt;p&gt;I gave a talk titled, Caching, Data Grids and More. The talk was targetted at Platform Engineers who were aware of caching solutions, supported them, but with little experience of having used them in application development. It was a fun talk to give.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bill.dev/talks/caching&#34;&gt;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&lt;figure&gt;&lt;img &#xA;        sizes=&#34;(min-width: 35em) 1200px, 100vw&#34;&#xA;        srcset=&#39;&#xA;        &#xA;            /notes/2025-02-11_talk-caching/title_hu_f54b88679d80918.png 500w&#xA;        &#xA;        &#xA;            , /notes/2025-02-11_talk-caching/title_hu_deec4e4b1639be5d.png 800w&#xA;        &#xA;        &#xA;            , /notes/2025-02-11_talk-caching/title_hu_9c23fa31194e4134.png 1200w&#xA;        &#xA;        &#xA;            , /notes/2025-02-11_talk-caching/title_hu_12844486facb820.png 1500w &#xA;        &#39;&#xA;        &#xA;            src=&#34;https://old.bill.dev/notes/2025-02-11_talk-caching/title.png&#34; &#xA;        &#xA;         alt=&#34;A screenshot of the title slide: A quest for speed: Caching, data grids, and more&#34;/&gt;&#xA;&lt;/figure&gt;&lt;/a&gt;&lt;/p&gt;</description>
			</item>
			<item>
				<title>Foundational Skills</title>
				<link>https://old.bill.dev/2024/09/20/foundational-skills/</link>
				<pubDate>Fri, 20 Sep 2024 09:54:20 +0100</pubDate><author>hello@bill.dev (Bill)</author>
				<guid>https://old.bill.dev/2024/09/20/foundational-skills/</guid>
				<description>&lt;p&gt;In his recent newsletter titled &lt;a class=&#34;u-in-reply-to&#34; href=&#34;https://a.bigmachine.io/posts/two-wonderful-investments-in-your-programming-career&#34;&gt;Two Wonderful Investments In Your Programming Career&lt;/a&gt;, &lt;span class=&#34;h-card&#34;&gt;&lt;a class=&#34;p-name u-url&#34; href=&#34;https://bigmachine.io&#34;&gt;Rob Conery&lt;/a&gt;&lt;/span&gt; talks about learning the “foundational” skills of the industry. This got me thinking; what would I include on my list of foundational skills?&lt;/p&gt;&#xA;&lt;p&gt;In his newsletter, Rob lists five foundational technologies but calls out two in particular that stand out to him:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Your Editor&lt;/li&gt;&#xA;&lt;li&gt;SQL&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;I’d agree on both counts. Pick a text editor and learn it well. It doesn’t matter if you don’t pick the most popular, or the one your colleagues use. Pick one you like and invest time in learning how to use it.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Setting the PATH variable on macOS with ZSH</title>
				<link>https://old.bill.dev/2024/02/08/setting-the-path-variable-on-macos-with-zsh/</link>
				<pubDate>Thu, 08 Feb 2024 20:30:00 +0000</pubDate><author>hello@bill.dev (Bill)</author>
				<guid>https://old.bill.dev/2024/02/08/setting-the-path-variable-on-macos-with-zsh/</guid>
				<description>&lt;p&gt;The behaviour of the &lt;code&gt;PATH&lt;/code&gt; variable in ZSH on macOS can be  confusing. If you follow &lt;a href=&#34;https://zsh.sourceforge.io/Intro/intro_3.html&#34;&gt;ZSH guidance&lt;/a&gt;, you should set your &lt;code&gt;PATH&lt;/code&gt; variable in &lt;code&gt;~/.zshenv&lt;/code&gt;.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;“ &lt;code&gt;.zshenv&lt;/code&gt; is sourced on all invocations of the shell, unless the &lt;code&gt;-f&lt;/code&gt; option is set. It should contain commands to set the command search path, plus other important environment variables. &lt;code&gt;.zshenv&lt;/code&gt; should not contain commands that produce output or assume the shell is attached to a tty.”&lt;/p&gt;&#xA;&lt;/blockquote&gt;</description>
			</item>
			<item>
				<title>Live Traffic Light Timing</title>
				<link>https://old.bill.dev/2023/08/17/live-traffic-light-timing/</link>
				<pubDate>Thu, 17 Aug 2023 10:00:00 +0700</pubDate><author>hello@bill.dev (Bill)</author>
				<guid>https://old.bill.dev/2023/08/17/live-traffic-light-timing/</guid>
				<description>&lt;p&gt;&lt;em&gt;Assumed Audience:&lt;/em&gt; anyone with an interest in delightful technology or technical estimation&lt;/p&gt;&#xA;&lt;hr&gt;&#xA;&lt;p&gt;On a trip to Beijing, I saw navigation apps included real-time traffic light updates. They show the live countdown to a change in the lights. An audible prompt lets you know of an impending change. This is particularly useful when some sequences involve wait times over 99s. I’d not seen this before, but seeing it in action was one of those rare delightful moments with technology.&lt;/p&gt;</description>
			</item>
	</channel>
</rss>
