AboutCapabilitiesPortfolioExplore
Setting up kopano video conferencing in mattermost
Writing GatsbyJS configuration in Typescript
Recovering disk space in NixOS
Determining why docker command hands at startup in WSL2
Worse is Better: Setting up Gatsbyjs drafts
Replacing X window system with wayland and sway
Using Windows 10 to fix UEFI after BIOS update
Adding Jupyter Notebook (and Rust) to Gatsby
thumbnail

Short Posts

2018-11-7
thumbnail

Setting up kopano video conferencing in mattermost

2018-11-7

Diagnosed a Go runtime panic in Kopano's kwmserverd by tracing a nil pointer dereference to a missing --iss flag and patching the Docker startup command

Software
Short Posts
thumbnail

Writing GatsbyJS configuration in Typescript

2019-11-21

Migrated GatsbyJS node configuration to TypeScript using ts-node, exposing implicit assumptions about GraphQL result shapes and making page-generation logic verifiable at compile time

Software
Short Posts
Philosophy
thumbnail

Recovering disk space in NixOS

2020-5-7

Diagnosed NixOS disk space usage with ncdu to identify the largest space consumers across system and user directories

Software
Nixos
Short Posts
thumbnail

Determining why docker command hands at startup in WSL2

2020-1-29

Diagnosed a 30-second Docker startup delay on WSL2 by tracing syscalls with strace and identifying a stale DOCKER_HOST pointing to an unreachable TCP endpoint

Software
Short Posts
thumbnail

Worse is Better: Setting up Gatsbyjs drafts

2019-11-17

Replaced a feature-branch workflow for article drafts with a filesystem-based approach using a dedicated drafts folder in Gatsby.js

Software
Short Posts
Philosophy
thumbnail

Replacing X window system with wayland and sway

2020-3-20

Migrated NixOS desktop from X11 to Sway and Wayland, restoring dual monitor functionality after a BIOS update broke the second display

Software
Nixos
Short Posts
Wayland
thumbnail

Using Windows 10 to fix UEFI after BIOS update

2020-3-27

Restored dual-boot functionality after a BIOS update overwrote UEFI boot entries, recovering access to a NixOS / Windows 10 system

Software
Nixos
Short Posts
Windows
thumbnail

Adding Jupyter Notebook (and Rust) to Gatsby

2019-12-11

Integrated Jupyter Notebook execution into a Gatsby static site using gatsby-transformer-ipynb to render live code output at build time

Software
Short Posts
Rust
Featured Work
Welding PositionerSurface Grinder Retrofit
Company Info
About UsContactAffiliate DisclosurePrivacy Policy
Specific Solutions LLC
Portland, OR