A small companion post to my Ghost on Fly tutorials:
You’ve gotten your site all set up on Fly’s free tier, and it’s looking spiffy. But the Ghost developers move
…
»
This is a small companion post to my Ghost on Fly tutorials, covering how to keep your site backed up.
The normal way to backup a Ghost site hosted on a VPS is
…
»
A caveat before we get started: this essay will hopefully apply to people at least vaguely like me; it may not apply to people from different cultural backgrounds.
These days swearing seems almost
…
»
I like to get things done fast.
I’ve gradually learned, however, that trying to get things done fast can be self-defeating. There’s a balance. If I work too fast, I make
…
»
First presented to friends and family on New Year's Eve, 2022
When I was young, people would often tell me how lucky I was. I agreed with them, but wasn’t
…
»
How is it that people can be irritating, without doing anything? Much of the day I have spent being irritated at people for the most ridiculous reasons: the sounds people make — slurping, breathing
…
»
My brother expects everyone to be nice. I expect everyone is out to get me. Surprising no one, it seems like everyone my brother meets is nice, and everyone I meet is out
…
»
There aren’t many good ways to monetize a blog. Ads degrade the reader’s experience; membership paywalls restrict reach; sponsorships restrict freedom. Affiliate links have the potential to be a non-destructive monetization
…
»
Following on from my previous two posts on the topic, here are some additional things I’ve learned running this blog for free on Fly:
1.
You can survive a HackerNews traffic spike,
…
»
It’s unlikely, but it’s possible. That’s the beautiful thing about writing on the internet.
I have no idea who you are. You might be the Queen of Denmark. You might
…
»
We all have data that we need to store, and then find. Regardless of type, data tends to build up. Eventually, we need some system for organizing it into sensible categories.
It turns
…
»
[Members only post] I rarely comment on the internet, even though I often have things I want to say, and would like to contribute to the communities I lurk in.
…
»
Not long ago, I wrote a post on how to deploy a Ghost blog on Fly.io without paying a dime. Shortly after, Ghost removed support for SQLite in production, in favour of
…
»
[Update September 9th 2022: I contacted the Ghost security team on August 22nd, before publishing this article. Yesterday, I received a response from Ghost's CTO & co-founder; her fix is in
…
»
Or, “How to stop clicking on clickbait headlines like this one, and actually get some work done instead.”
I have used many tricks over the years to keep control over the fraught combination
…
»
Note: this is an introductory article for people who have not heard about of RSS before. If you are a programmer and already know everything, you might get bored and fall asleep.
RSS
…
»
Today I discovered, by accident, that Kobo e-readers have a feature I’ve wished they had for years: an image viewer.
Double tap on an image in a book or Pocket article to
…
»