• Converting an interface into a class

    Interfaces in TypeScript are great, but you don’t need them if you’ve already got a class that will do the job.

  • Family history, React and TypeScript

    Let’s start a new app to organize family history using ReactJS and TypeScript.

  • Jesus loves even “agents of the state”

    When Jesus called Matthew, He didn’t call him from a line-up of all-stars. He called a man whom many considered a traitor to his people, because he was an agent of the pagan state, a tax collector.

  • Theme.json basics

    Here’s how to get started configuring theme.json to work for your WordPress block based theme.

  • Diving into Full Site Editing

    Now that Full Site Editing (FSE) is planned for the next release of WordPress, I figured now is a good a time as any to learn how it works in order to make a useable theme.

  • No looking back (at unnecessary plugins)

    Yesterday I spent about two hours converting a client’s site from a popular page builder plugin to using only the WordPress block editor. Aside from a few minor design changes, it’s nearly impossible to tell the difference.