Thoughts.

Welcome to our blog. Make yourself at home.

Ghost Static Front Pages with Channels

Note: This is entirely undocumented functionality. It may well break. However, it currently works as of v1.20.3. As such, this post only explains enough that you can implement it if you know what you're doing. If you want to set up Ghost as a more traditional CMS with…

[ES5 & ES6] Debounce React Events on Inputs

In my time, I've written a lot of React code, and one of the most common requirements I come across are the ability to update components when a user has finished doing something. For example, a table with search and sort options. The sorting should use onClick and run immediately,…