Kerry Walker

Software Engineer, Forgetful Blogger, Lucky Husband, Proud Father

Home About CV Home Automation & Energy Referrals

© 2026. MIT License.

Lists, LINQ Where and Dictionaries — .NET Performance in Plain English

17 Jul 2026
Why filtering one list against another grinds to a halt on real-world data, and how a HashSet or Dictionary fixes it — explained with a child's birthday party. First in a short series on .NET performance problems. More …

Building self-updating pillar pages in Jekyll with a front matter field

14 Jul 2026
How I made a topic index page that builds itself in Jekyll, using a custom pillar front matter field and a Liquid loop, so new posts appear automatically and links never break. More …

Making Jekyll's Related Posts Actually Related

22 Apr 2026
Jekyll's site.related_posts doesn't show related posts - it shows recent ones. Here's how to fix it with tag-based matching. More …

Dropper Posts for Older Bikes - The 27.2mm Problem

21 Apr 2026
Adding a dropper post to an older mountain bike sounds simple until you discover your seat tube is 27.2mm. Then the options get interesting. More …

Converting an Older MTB to 1x10 - The Decisions Nobody Tells You About

18 Apr 2026
I wanted simpler shifting and a better gear range. What started as a straightforward upgrade turned into a surprisingly interesting set of decisions about gear ratios, chainring size, and whether 11 speed was even worth it. More …
Older