<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Tony Smith, Tech Writer and Software Engineer on smittytone’s software stack</title><link>https://smittytone.net/</link><description>Recent content in Tony Smith, Tech Writer and Software Engineer on smittytone’s software stack</description><generator>Hugo</generator><language>en-us</language><managingEditor>site@smittytone.net (Tony Smith)</managingEditor><webMaster>site@smittytone.net (Tony Smith)</webMaster><copyright>Tony Smith (@smittytone)</copyright><atom:link href="https://smittytone.net/index.xml" rel="self" type="application/rss+xml"/><item><title>Career: Technology</title><link>https://smittytone.net/articles/portfolio-tech/</link><pubDate>Sun, 01 Mar 2026</pubDate><author>site@smittytone.net (Tony Smith)</author><guid>https://smittytone.net/articles/portfolio-tech/</guid><description>&lt;h2 id="contracting-technical-writer-and-software-engineer"&gt;Contracting Technical Writer and Software Engineer&lt;/h2&gt;
&lt;h4 id="january-2025-through-to-the-present"&gt;January 2025 through to the present&lt;/h4&gt;
&lt;p&gt;I am currently contracting as technical writer and software engineer. This work is currently confidential but I can say it has centred on the integration and extension of the use of BLE communications in shipping IoT products, and its documentation.&lt;/p&gt;
&lt;p&gt;I have also produced exploration and prospect evaluation oriented documentation for a client in the oil and gas industry.&lt;/p&gt;</description></item><item><title>HighlighterSwift</title><link>https://smittytone.net/highlighterswift/</link><pubDate>Sun, 29 Mar 2026</pubDate><author>site@smittytone.net (Tony Smith)</author><guid>https://smittytone.net/highlighterswift/</guid><description>&lt;p&gt;This library provides a Swift wrapper for the popular &lt;a class="stn-link" href="https://highlightjs.org/"&gt;&lt;i&gt;Highlight.js&lt;/i&gt;&lt;/a&gt; code highlighting utility.&lt;/p&gt;
&lt;p&gt;It is a more up-to-date version of Juan Pablo Illanes’ &lt;a class="stn-link" href="https://github.com/raspu/Highlightr"&gt;&lt;i&gt;Highlightr&lt;/i&gt;&lt;/a&gt; library, which is now no longer maintained.&lt;/p&gt;
&lt;p&gt;&lt;img class="img-fluid centre" srcset="https://smittytone.net/images/previewcode/samples.webp, https://smittytone.net/images/previewcode/samples@2x.webp 2x" alt="Various PreviewCode themes" /&gt;&lt;/p&gt;
&lt;h3 id="how-to-use-highlighterswift"&gt;How to use HighlighterSwift&lt;/h3&gt;
&lt;h4 id="installation"&gt;Installation&lt;/h4&gt;
&lt;p&gt;To add &lt;em&gt;HighlighterSwift&lt;/em&gt; to your project, use Xcode’s &lt;strong&gt;File &amp;gt; Swift Packages&lt;/strong&gt; menu command. When requested, enter this repo’s &lt;em&gt;git&lt;/em&gt; URL, &lt;code&gt;https://github.com/smittytone/HighlighterSwift.git&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;The library already contains the &lt;em&gt;Highlight.js&lt;/em&gt; code and themes. Please note that some themes have been modified slightly to meet the needs of another project. Specifically:&lt;/p&gt;</description></item><item><title>PreviewCode</title><link>https://smittytone.net/previewcode/</link><pubDate>Mon, 30 Mar 2026</pubDate><author>site@smittytone.net (Tony Smith)</author><guid>https://smittytone.net/previewcode/</guid><description>&lt;h3 id="how-to-use-previewcode"&gt;How to Use PreviewCode&lt;/h3&gt;
&lt;p&gt;Install the app and run it. This will register the availability of the app’s QuickLook extensions, &lt;em&gt;Code Previewer&lt;/em&gt; and &lt;em&gt;Code Thumbnailer&lt;/em&gt;. You can now quit the app — just click &lt;strong&gt;Quit&lt;/strong&gt;:&lt;/p&gt;
&lt;picture&gt;
 &lt;source srcset="https://smittytone.net/images/previewcode/ui-info-dark.webp, https://smittytone.net/images/previewcode/ui-info-dark@2x.webp 2x, https://smittytone.net/images/previewcode/ui-info-dark@3x.webp 3x" media="(prefers-color-scheme: dark)"&gt;
 &lt;img class="img-fluid centre" srcset="https://smittytone.net/images/previewcode/ui-info-light.webp, https://smittytone.net/images/previewcode/ui-info-light@2x.webp 2x, https://smittytone.net/images/previewcode/ui-info-light@3x.webp 3x" alt="The PreviewCode main UI" /&gt;
&lt;/picture&gt;
&lt;p&gt;To use QuickLook in Finder, select a source code file and press &lt;kbd&gt;space&lt;/kbd&gt;. This will pop up a rendered preview of the file, using a dark theme&amp;hellip;&lt;/p&gt;</description></item><item><title>PreviewMarkdown</title><link>https://smittytone.net/previewmarkdown/</link><pubDate>Mon, 30 Mar 2026</pubDate><author>site@smittytone.net (Tony Smith)</author><guid>https://smittytone.net/previewmarkdown/</guid><description>&lt;h3 id="how-to-use-previewmarkdown"&gt;How to Use PreviewMarkdown&lt;/h3&gt;
&lt;p&gt;Install the app and run it. This will register the availability of the app’s QuickLook extensions, Markdown Previewer and Markdown Thumbnailer. You can now quit the app.&lt;/p&gt;
&lt;picture&gt;
 &lt;source srcset="https://smittytone.net/images/previewmarkdown/ui-info-dark.webp, https://smittytone.net/images/previewmarkdown/ui-info-dark@2x.webp 2x, https://smittytone.net/images/previewmarkdown/ui-info-dark@3x.webp 3x" style="margin-bottom: 1rem;" media="(prefers-color-scheme: dark)"&gt;
 &lt;img class="img-fluid centre" srcset="https://smittytone.net/images/previewmarkdown/ui-info-light.webp, https://smittytone.net/images/previewmarkdown/ui-info-light@2x.webp 2x, https://smittytone.net/images/previewmarkdown/ui-info-light@3x.webp 3x" style="margin-bottom: 1rem;" /&gt;
&lt;/picture&gt;
&lt;p&gt;Using QuickLook in Finder — select a Markdown file (&lt;code&gt;.md&lt;/code&gt;, &lt;code&gt;.mdown&lt;/code&gt; or &lt;code&gt;.markdown&lt;/code&gt;, for example) and press &lt;kbd&gt;space&lt;/kbd&gt; — will pop up a rendered image of file:&lt;/p&gt;</description></item></channel></rss>