Blog Posts
Generate your own one-time password like authenticator apps
- Published on Sep 26, 2023
- Tags: programming
Setting up MySQL replication on Docker Swarm
- Published on Sep 24, 2023
Actual instructions to building a multi-platform docker image
- Published on Sep 13, 2023
- Tags: docker
One common behavior seen in “mature” software engineers
- Published on Feb 6, 2023
- Tags: career, programming
From Rust to WebAssembly: building an interactive note-taking webapp with Actix & Yew
- Published on Mar 8, 2020
- Tags: programming, rust, wasm
Set both background and font colors, or neither
- Published on Jan 31, 2019
- Tags: css, programming, ux
On reviewing code: Some practices I’ve found useful
- Published on Jun 23, 2017
- Tags: collaboration, programming
Random .NET fact: String.Join() throws a “fake” OutOfMemoryException
- Published on Oct 9, 2016
- Tags: .net, programming