Tom Parker-Shemilt's site https://tevps.net/blog Tom Parker-Shemilt's various blog posts en-gb Thu, 4 Apr 2024 14:23:51 +0000 Home Assistant IP ban allow list plugin https://tevps.net/blog/2024/04/04/home-assistant-ip-ban-allow-list-plugin

Stopping your IP from getting banned by Home Assistant

Thu, 4 Apr 2024 00:00:00 +0000 https://tevps.net/blog/2024/04/04/home-assistant-ip-ban-allow-list-plugin home-assistant Python
serial_test - 3.0.0, multi-key support https://tevps.net/blog/2024/01/06/serial_test-300-multi-key-support

16 million downloads and still adding features

Sat, 6 Jan 2024 00:00:00 +0000 https://tevps.net/blog/2024/01/06/serial_test-300-multi-key-support Rust serial_test
apt repository for Discord https://tevps.net/blog/2023/09/03/apt-repository-for-discord

apt repository for Discord

Sun, 3 Sep 2023 00:00:00 +0000 https://tevps.net/blog/2023/09/03/apt-repository-for-discord Debian git Web
Migrating from PostgreSQL to CockroachDB https://tevps.net/blog/2023/06/14/migrating-from-postgresql-to-cockroachdb

Migrating from PostgreSQL to CockroachDB

Wed, 14 Jun 2023 00:00:00 +0000 https://tevps.net/blog/2023/06/14/migrating-from-postgresql-to-cockroachdb DevOps Howto Python
"Lights Out" with a keyboard https://tevps.net/blog/2023/05/30/lights-out-with-a-keyboard

"Lights Out" with a keyboard

Tue, 30 May 2023 00:00:00 +0000 https://tevps.net/blog/2023/05/30/lights-out-with-a-keyboard C Hardware
Paracrine https://tevps.net/blog/2023/01/31/paracrine

A deployment tool, based off Mitogen

Tue, 31 Jan 2023 00:00:00 +0000 https://tevps.net/blog/2023/01/31/paracrine DevOps Python
serial_test - 7 million downloads, and 1.0 https://tevps.net/blog/2023/01/17/serial_test-7-million-downloads-and-10

7 million downloads, and 1.0

Tue, 17 Jan 2023 00:00:00 +0000 https://tevps.net/blog/2023/01/17/serial_test-7-million-downloads-and-10 Rust serial_test
tagpy: Taking it over and doing a new release with wheels https://tevps.net/blog/2023/01/03/tagpy

tagpy: Taking it over and doing a new release with wheels

Tue, 3 Jan 2023 00:00:00 +0000 https://tevps.net/blog/2023/01/03/tagpy Python
ESLint plugin to require preventDefault for onClick https://tevps.net/blog/2022/11/13/require-preventdefault-for-onclick

ESLint plugin to require preventDefault for onClick

Sun, 13 Nov 2022 00:00:00 +0000 https://tevps.net/blog/2022/11/13/require-preventdefault-for-onclick Javascript Tools
Like LinkedIn, but you get paid to read the recruiter emails https://tevps.net/blog/2022/06/08/linkedin-with-payment

Like LinkedIn, but you get paid to read the recruiter emails

Wed, 8 Jun 2022 00:00:00 +0000 https://tevps.net/blog/2022/06/08/linkedin-with-payment Business Ideas Pontification
Parallel for serial_test https://tevps.net/blog/2022/06/05/parallel-serial-test

parallel attribute support for serial_test

Sun, 5 Jun 2022 00:00:00 +0000 https://tevps.net/blog/2022/06/05/parallel-serial-test Rust serial_test
Tuvix: Experimental hermetic build engine with Starlark https://tevps.net/blog/2022/03/19/tuvix

Experimental hermetic build engine with Starlark

Sat, 19 Mar 2022 00:00:00 +0000 https://tevps.net/blog/2022/03/19/tuvix DevOps Rust
Cavalcade: PostgreSQL-backed AMQP broker https://tevps.net/blog/2022/01/16/cavalcade-amqp-broker

Or, avoiding dealing with RabbitMQ clustering

Sun, 16 Jan 2022 00:00:00 +0000 https://tevps.net/blog/2022/01/16/cavalcade-amqp-broker DevOps RabbitMQ Rust Tools
PoC Terraform Provider in Rust https://tevps.net/blog/2021/11/07/poc-terraform-provider-rust

In this week’s Yak shaving: Trying to write a Terraform Provider in Rust.

Sun, 7 Nov 2021 00:00:00 +0000 https://tevps.net/blog/2021/11/07/poc-terraform-provider-rust DevOps Rust Tools
On Infrastructure: Mitogen https://tevps.net/blog/2021/10/17/infrastructure-mitogen

Continuing on my series about the infrastructure of a personal project. Last month I talked about the Terraform work and this month, it’s the Mitogen work.

Sun, 17 Oct 2021 00:00:00 +0000 https://tevps.net/blog/2021/10/17/infrastructure-mitogen infrastructure Python
Awesome Rust projects for Hacktoberfest https://tevps.net/blog/2021/10/10/awesome-rust-projects-hacktoberfest

TL;DR - there’s a list of Rust projects at the end of this post that want Hacktoberfest submissions, and are at least fairly decent ones :)

Sun, 10 Oct 2021 00:00:00 +0000 https://tevps.net/blog/2021/10/10/awesome-rust-projects-hacktoberfest Rust
Paternoster https://tevps.net/blog/2021/09/30/paternoster

We’ve recently been travelling around a bit with our toddler (mostly to/from his nursery), and have occasionally run into the issue of a lift that isn’t working, which is a bit of an issue when you’ve got a buggy and a tired toddler that you’d really like to not have to navigate up some steps with. My partner prodded the internet wondering if there was any sites that provided such data, and some answers eventually came back.

Thu, 30 Sep 2021 00:00:00 +0000 https://tevps.net/blog/2021/09/30/paternoster Javascript Python Tools Web
On Infrastructure: Terraform https://tevps.net/blog/2021/09/15/on-infrastructure-terraform

Over the past couple of years I’ve been working on a particular side project. I’ve had the idea kicking around for a while, and planned on releasing it to the public (at least in a limited form) last year, but then 2020 happened, and we’re still in all of that in 2021, so there’s been a few delays. I’m still a way away from actually releasing anything, but now is a good time to talk about some of the infrastructure work there, as I think it’s worth sharing.

Wed, 15 Sep 2021 00:00:00 +0000 https://tevps.net/blog/2021/09/15/on-infrastructure-terraform Cloud infrastructure
Theory of Mind in Numberblocks https://tevps.net/blog/2021/04/05/theory-mind-numberblocks

Before I start this I should clarify something: yes, I know it’s just a show for kids, and I’m a fan of the lessons and techniques it’s using behind the candy-coated facade. However it’s also weirding me out in various ways, and so I felt this needed discussing. I’ve only actually watched the first two episodes (along with my toddler), but I think this got enough of the core concept over that I can at least vaguely talk about this.

Mon, 5 Apr 2021 00:00:00 +0000 https://tevps.net/blog/2021/04/05/theory-mind-numberblocks Rant
Immutable Systems Infrastructure, or how to mashup Kubernetes and Nix https://tevps.net/blog/2021/02/20/immutable-systems-infrastructure-or-how-mashup-kub

TL;DR: Proposal for a way to define multiple-machine systems in a immutable way, without requiring by-hand layouts.

Sat, 20 Feb 2021 00:00:00 +0000 https://tevps.net/blog/2021/02/20/immutable-systems-infrastructure-or-how-mashup-kub DevOps Rant Tools