<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>SphericalKat</title><description>No thoughts, head empty</description><link>https://kat.bio/</link><item><title>A new hope</title><link>https://kat.bio/blog/a-new-hope/</link><guid isPermaLink="true">https://kat.bio/blog/a-new-hope/</guid><description>A letter to the things that have made me what I am</description><pubDate>Mon, 01 Apr 2024 00:00:00 GMT</pubDate></item><item><title>Using Cloudflare workers and GitHub Actions to deploy statically generated sites</title><link>https://kat.bio/blog/cloudflare-workers/</link><guid isPermaLink="true">https://kat.bio/blog/cloudflare-workers/</guid><description>Deploying performant websites at massive scale has never been easier (or cheaper)</description><pubDate>Mon, 21 Sep 2020 00:00:00 GMT</pubDate></item><item><title>Static Analysis with Go: The First Steps</title><link>https://kat.bio/blog/go-static-analysis/</link><guid isPermaLink="true">https://kat.bio/blog/go-static-analysis/</guid><description>Learn the fundamentals of writing linters with Go, offering a gentle introduction to the art of static analysis.</description><pubDate>Wed, 06 Sep 2023 00:00:00 GMT</pubDate></item><item><title>Idiomatic Tensorflow on Android</title><link>https://kat.bio/blog/idiomatic-tensorflow/</link><guid isPermaLink="true">https://kat.bio/blog/idiomatic-tensorflow/</guid><description>If you’ve used TensorFlow Lite on Android before, chances are that you’ve had to deal with the tedious task of pre-processing data, working with Float arrays in a statically typed language or resize, transform, normalize, and do any of the other standard tasks required before the data is fit for consumption by the model...</description><pubDate>Mon, 07 Jun 2021 00:00:00 GMT</pubDate></item><item><title>A gentle introduction to parser-combinators</title><link>https://kat.bio/blog/parser-combinators/</link><guid isPermaLink="true">https://kat.bio/blog/parser-combinators/</guid><description>Discover the fundamentals of parser-combinators, offering a gentle introduction to the art of parsing.</description><pubDate>Mon, 31 Jul 2023 00:00:00 GMT</pubDate></item><item><title>Tools of the Trade: Declarative DNS with DNSControl</title><link>https://kat.bio/blog/tools-dnscontrol/</link><guid isPermaLink="true">https://kat.bio/blog/tools-dnscontrol/</guid><description>DNSControl is an opinionated platform for seamlessly managing your DNS configuration across any number of DNS hosts, both in the cloud or in your own infrastructure.</description><pubDate>Fri, 27 May 2022 00:00:00 GMT</pubDate></item><item><title>Tools of the Trade: Dyte CLI</title><link>https://kat.bio/blog/tools-dyte-cli/</link><guid isPermaLink="true">https://kat.bio/blog/tools-dyte-cli/</guid><description>Dyte CLI brings Dyte to your terminal. It reduces context switching, helps you focus, and empowers you to more easily script and create your own workflows on top of Dyte.</description><pubDate>Thu, 05 May 2022 00:00:00 GMT</pubDate></item><item><title>Tools of the Trade: Topgrade</title><link>https://kat.bio/blog/tools-topgrade/</link><guid isPermaLink="true">https://kat.bio/blog/tools-topgrade/</guid><description>In the third post of this series, let&apos;s talk about topgrade.</description><pubDate>Tue, 07 Jun 2022 00:00:00 GMT</pubDate></item></channel></rss>