• Programming styles and books

    I confess, while I have my CS degree and am well-read, I've never read many of the "classics": Clean Code, Refactoring, The Pragmatic Programmer. So with Sandi Metz's "99 Bottles of OOP" on offer, I thought I'd make a start there.

  • Coding for fun

    Back at the end of 2020, Jhey Tompkins wrote an excellent article titled “Playfulness In Code: Supercharge Your Learning By Having Fun“. I loved this article and though the examples in it were more visually playful than technologically playful (and yes, HTML and CSS are technological – I just couldn’t find a better way to […]

  • I know nothing, really, but could nav menus be a browser API?

    Let’s not start with nav menus. Let’s start somewhere else… What do Github, Laravel Forge, MacOS, VS Code, Sublime Text, JetBrains IDEs like PHPStorm, Google Chrome’s dev tools, Windows Terminal, the Warp terminal application, and Netlify all have in common? They all have “command palettes” – as do an increasing number of both native and […]

  • WordlePress and nerding out about WordPress function names

    Given all the “Wordle” hype these days, I think I was one of the first (of many) people to wonder about what “WordlePress” might look like: Not long after, Taco Verdo did buy the domain, with the aim of preserving it for the good of the WordPress community. Then, one bored weekend, I came up […]

  • Things all developers need to make in their career #17: A static site generator

    There’s a sort-of-joke that there’s a bunch of things that all developers are supposed to code from scratch at some point in their career. A blog. A to-do list app. The “canonical” applications. And one of these is a static site generator. I’ve actually never built any of these things from scratch. But while making […]

  • Custom WooCommerce Checkout Fields

    Some things I learned on my first in-depth WooCommerce build. Including how to do JavaScript logic on elements in the cart/price totals on the checkout page.