56,966 blogs · [ { "id": "01a0954c-4236-7295-a5db-eb28385b0d96", "title": "Some Laws", "url": "https://superjamie.github.io/2026/09/12/some-laws", "published_at": "2026-09-12T00:00:00+00:00" }, { "id": "01a087e7-f8a9-70bc-84c3-b5ac02e634b4", "title": "Caddy container with DNS provider", "url": "https://superjamie.github.io/2024/11/02/caddy-container-with-dns-provider", "published_at": "2024-11-02T00:00:00+00:00" }, { "id": "01a087e7-f8a9-70bc-84c3-b5ac03cb78e4", "title": "Goodbye, Neovim", "url": "https://superjamie.github.io/2023/04/09/goodbye-neovim", "published_at": "2023-04-09T00:00:00+00:00" }, { "id": "01a087e7-f8a9-70bc-84c3-b5ac0480ff34", "title": "HP t530 Thin Client with Linux", "url": "https://superjamie.github.io/2023/02/11/hp-t530-thin-client-linux", "published_at": "2023-02-11T00:00:00+00:00" }, { "id": "01a087e7-f8a9-70bc-84c3-b5ac05493e76", "title": "Repeated Keypresses - an application usage anti-pattern", "url": "https://superjamie.github.io/2023/01/28/repeated-keypresses", "published_at": "2023-01-28T00:00:00+00:00" }, { "id": "01a087e7-f8a9-70bc-84c3-b5ac05602d87", "title": "Other reasons to switch to Neovim", "url": "https://superjamie.github.io/2023/01/09/other-reasons-to-switch-to-neovim", "published_at": "2023-01-09T00:00:00+00:00" }, { "id": "01a087e7-f8a9-70bc-84c3-b5ac05762426", "title": "Distro Surfing 2022 Part 2", "url": "https://superjamie.github.io/2023/01/07/distro-surfing-2022-part-2", "published_at": "2023-01-07T00:00:00+00:00" }, { "id": "01a087e7-f8a9-70bc-84c3-b5ac0647fb5a", "title": "Small JSON libraries in C", "url": "https://superjamie.github.io/2023/01/05/small-json-libraries-in-c", "published_at": "2023-01-05T00:00:00+00:00" }, { "id": "01a087e7-f8a9-70bc-84c3-b5ac06842519", "title": "Distro Surfing 2022", "url": "https://superjamie.github.io/2022/12/24/distro-surfing-2022", "published_at": "2022-12-24T00:00:00+00:00" }, { "id": "01a087e7-f8a9-70bc-84c3-b5ac076eac0a", "title": "A small story about premature optimisation", "url": "https://superjamie.github.io/2022/12/15/premature-optimisation", "published_at": "2022-12-15T00:00:00+00:00" }, { "id": "01a087e7-f8a9-70bc-84c3-b5ac07f5c05d", "title": "Light mode is actually quite scary", "url": "https://superjamie.github.io/2022/12/13/light-mode-is-actually-quite-scary", "published_at": "2022-12-13T00:00:00+00:00" }, { "id": "01a087e7-f8a9-70bc-84c3-b5ac082d4133", "title": "Swap CSS stylesheet with JavaScript", "url": "https://superjamie.github.io/2022/12/06/swap-stylesheet-with-javascript", "published_at": "2022-12-06T00:00:00+00:00" }, { "id": "01a087e7-f8a9-70bc-84c3-b5ac092750fd", "title": "Hacker News Solarized Dark Nice theme for Stylus", "url": "https://superjamie.github.io/2022/11/20/hacker-news-solarized-dark-nice-theme-for-stylus", "published_at": "2022-11-20T00:00:00+00:00" }, { "id": "01a087e7-f8a9-70bc-84c3-b5ac0964afae", "title": "How to do SDL 2D Fullscreen and Scaling", "url": "https://superjamie.github.io/2022/11/06/sdl-fullscreen-scaling", "published_at": "2022-11-06T00:00:00+00:00" }, { "id": "01a087e7-f8a9-70bc-84c3-b5ac0a4fa4b1", "title": "C Static Analysis Tools - Part 2", "url": "https://superjamie.github.io/2022/11/04/c-static-analysis-tools-part-2", "published_at": "2022-11-04T00:00:00+00:00" }, { "id": "01a087e7-f8a9-70bc-84c3-b5ac0ae55abc", "title": "How to ncursesw (as of 2022)", "url": "https://superjamie.github.io/2022/08/06/ncursesw", "published_at": "2022-08-06T00:00:00+00:00" }, { "id": "01a087e7-f8a9-70bc-84c3-b5ac0b526434", "title": "C Static Analysis Tools", "url": "https://superjamie.github.io/2022/05/24/c-static-analysis-tools", "published_at": "2022-05-24T00:00:00+00:00" }, { "id": "01a087e7-f8a9-70bc-84c3-b5ac0b863e1b", "title": "Raspberry Pi OS (Raspbian) Bash PS1 Prompt Explained", "url": "https://superjamie.github.io/2022/01/24/raspberry-pi-os-raspbian-bash-ps1-prompt-explained", "published_at": "2022-01-24T00:00:00+00:00" }, { "id": "01a087e7-f8a9-70bc-84c3-b5ac0c719458", "title": "How to install Ubuntu with LUKS Encryption on LVM", "url": "https://superjamie.github.io/2021/11/25/install-ubuntu-luks-lvm", "published_at": "2021-11-25T00:00:00+00:00" }, { "id": "01a087e7-f8a9-70bc-84c3-b5ac0cc732dd", "title": "Delay Loop in 6502 Assembly", "url": "https://superjamie.github.io/2020/01/14/delay-loop-in-6502-assembly", "published_at": "2020-01-14T00:00:00+00:00" }, { "id": "01a087e7-f8a9-70bc-84c3-b5ac0d4fce71", "title": "Reversing for Dummies", "url": "https://superjamie.github.io/2016/04/28/reversing-for-dummies", "published_at": "2016-04-28T00:00:00+00:00" }, { "id": "01a087e7-f8a9-70bc-84c3-b5ac0d53b610", "title": "Raspberry Pi Vpn Router", "url": "https://superjamie.github.io/2015/10/24/raspberry-pi-vpn-router", "published_at": "2015-10-24T00:00:00+00:00" }, { "id": "01a087e7-f8a9-70bc-84c3-b5ac0d7a0fd2", "title": "Running a Python script only if it's not already running", "url": "https://superjamie.github.io/2014/10/31/running-a-python-script-only-if-its-not-already-running", "published_at": "2014-10-31T00:00:00+00:00" }, { "id": "01a087e7-f8a9-70bc-84c3-b5ac0dac70bc", "title": "The 8-Byte Two-Step Redux", "url": "https://superjamie.github.io/2014/09/21/the-8-byte-two-step-redux", "published_at": "2014-09-21T00:00:00+00:00" } ] posts Claim your blog
Back to superjamie.github.io
Blog · corpus.blog/blogs/superjamie.github.io/posts

superjamie.github.io

superjamie.github.io

2026

2024

2023

2022

2021

2020

2016

2015

2014