Skip to content

A Sudoer

  • Miscellaneous commands I don’t want to forget
Software Development TDD

Accessibility from test-driven development

7 April 2023 Daniel

As well as the more well-known benefits of Test-Driven Development (TDD) such as modular designs and high test coverage, I can add one more which

Read More
Database Software Development

Why chase orthogonality?

19 February 202319 February 2023 Daniel

TL;DR: What’s not to like? Orthogonal database schemas prevent hard-to-find bugs by: The gist of the principle of orthogonality is that each piece of information

Read More
CI/CD

Budget continuous deployment with git hooks and Docker

13 January 20233 July 2023 Daniel

I’m too cheap to pay for CI/CD for a small personal project like this one, so I decided to do it myself. The “production” server

Read More
Software Development

Set up pytest with a separate test directory

3 December 202213 January 2023 Daniel

Wow, Python can be painful sometimes. I was setting up a test directory for my project. The repo structure is I tried a few different

Read More
Version Control

Dynamic git commit template

22 September 20227 April 2023 Daniel

I read this post and realised I had been writing unhelpfully terse commit messages for many years. I went down a rabbit hole and discovered

Read More
Software Development

Setup Rust development environment with VS Code

17 September 202213 January 2023 Daniel

Here’s what I did to start developing in Rust on my Linux Manjaro laptop. TL;DR – follow this guide, I should have done that from

Read More
All Rights Reserved 2022.
Proudly powered by WordPress | Theme: Fairy Dark by Candid Themes.