software (21)
- Beyond Foreign Keys - April 5, 2024
- Software Architectures in a Nutshell - March 26, 2024
- Making Technical Decisions - March 5, 2024
- Economics of Bugs - February 20, 2024
- Works On My Machine - February 7, 2024
- Decoding Complex-Sounding Programming Terms with Examples - January 24, 2024
- On Unix Philosophy - January 14, 2024
- One Function Per Line - December 20, 2023
- Writing Robust Code via Idempotence - December 14, 2023
- Common SQL Mistakes Developers Make - December 5, 2023
- Practical Defensive Programming - November 26, 2023
- Design Patterns vs. First Class Functions - November 15, 2023
- Debugging is Programming - November 7, 2023
- Writing Testable Code: A Simpler Way - October 30, 2023
- Three Aspects of B2B Software Development - October 23, 2023
- Small Software Development Team Structure - October 15, 2023
- Three Stages of Software Development - September 20, 2023
- All Software have Bugs - October 13, 2022
- Lodash, a Middle Ground between JavaScript and TypeScript - June 19, 2022
- Our Experience with PostgreSQL on ZFS - April 16, 2022
- Choose Your Cloud Dependencies Wisely - April 15, 2022
javascript (8)
- Beyond Foreign Keys - April 5, 2024
- Decoding Complex-Sounding Programming Terms with Examples - January 24, 2024
- On Unix Philosophy - January 14, 2024
- One Function Per Line - December 20, 2023
- Practical Defensive Programming - November 26, 2023
- Design Patterns vs. First Class Functions - November 15, 2023
- Writing Testable Code: A Simpler Way - October 30, 2023
- Lodash, a Middle Ground between JavaScript and TypeScript - June 19, 2022
databases (5)
- Beyond Foreign Keys - April 5, 2024
- Writing Robust Code via Idempotence - December 14, 2023
- Common SQL Mistakes Developers Make - December 5, 2023
- Our Experience with PostgreSQL on ZFS - April 16, 2022
- Choose Your Cloud Dependencies Wisely - April 15, 2022
testing (5)
- Economics of Bugs - February 20, 2024
- Works On My Machine - February 7, 2024
- Practical Defensive Programming - November 26, 2023
- Debugging is Programming - November 7, 2023
- Writing Testable Code: A Simpler Way - October 30, 2023
audio (4)
- DIY Dual Column Speaker Stands - January 7, 2024
- Making a KEF LS50 Clone - November 17, 2023
- Three Power Amp Fan Mods - September 29, 2023
- Subwoofers for Home Use: An In-depth Guide - February 12, 2023
diy (4)
- DIY Dual Column Speaker Stands - January 7, 2024
- Making a KEF LS50 Clone - November 17, 2023
- Three Power Amp Fan Mods - September 29, 2023
- Subwoofers for Home Use: An In-depth Guide - February 12, 2023
home theater (4)
- DIY Dual Column Speaker Stands - January 7, 2024
- Making a KEF LS50 Clone - November 17, 2023
- Three Power Amp Fan Mods - September 29, 2023
- Subwoofers for Home Use: An In-depth Guide - February 12, 2023
woodworking (4)
- DIY Dual Column Speaker Stands - January 7, 2024
- Making a KEF LS50 Clone - November 17, 2023
- CNC Router Control Box Wiring - September 24, 2023
- Subwoofers for Home Use: An In-depth Guide - February 12, 2023
architecture (3)
- Software Architectures in a Nutshell - March 26, 2024
- Making Technical Decisions - March 5, 2024
- Design Patterns vs. First Class Functions - November 15, 2023
debugging (3)
- Economics of Bugs - February 20, 2024
- Works On My Machine - February 7, 2024
- Debugging is Programming - November 7, 2023
music (3)
- Making a KEF LS50 Clone - November 17, 2023
- Three Power Amp Fan Mods - September 29, 2023
- Subwoofers for Home Use: An In-depth Guide - February 12, 2023
sql (3)
- Beyond Foreign Keys - April 5, 2024
- Common SQL Mistakes Developers Make - December 5, 2023
- Our Experience with PostgreSQL on ZFS - April 16, 2022
amplifiers (2)
- Three Power Amp Fan Mods - September 29, 2023
- Subwoofers for Home Use: An In-depth Guide - February 12, 2023
bass (2)
- Making a KEF LS50 Clone - November 17, 2023
- Subwoofers for Home Use: An In-depth Guide - February 12, 2023
cloud (2)
- Our Experience with PostgreSQL on ZFS - April 16, 2022
- Choose Your Cloud Dependencies Wisely - April 15, 2022
electronics (2)
- Three Power Amp Fan Mods - September 29, 2023
- CNC Router Control Box Wiring - September 24, 2023
linux (2)
- On Unix Philosophy - January 14, 2024
- Our Experience with PostgreSQL on ZFS - April 16, 2022
lodash (2)
- Decoding Complex-Sounding Programming Terms with Examples - January 24, 2024
- Lodash, a Middle Ground between JavaScript and TypeScript - June 19, 2022
team (2)
- Making Technical Decisions - March 5, 2024
- Small Software Development Team Structure - October 15, 2023
b2b (1)
- Three Aspects of B2B Software Development - October 23, 2023
cnc (1)
- CNC Router Control Box Wiring - September 24, 2023
exercise (1)
- Favorite Exercise - June 23, 2022
poem (1)
- All Software have Bugs - October 13, 2022
postgresql (1)
- Our Experience with PostgreSQL on ZFS - April 16, 2022
router (1)
- CNC Router Control Box Wiring - September 24, 2023
speakers (1)
- Making a KEF LS50 Clone - November 17, 2023
subwoofers (1)
- Subwoofers for Home Use: An In-depth Guide - February 12, 2023
writing (1)
- Writing from a Software Developer's Perspective - April 23, 2022
zfs (1)
- Our Experience with PostgreSQL on ZFS - April 16, 2022