I got a few personal clients still on WordPress and an agency client's clients that are still WordPress sites. I am slowly moving away from WordPress and it is proving to be the right decision I have made for one of my clients, which is a local gym to me.
I am also looking into…
John Beales
@jbeales
- Montreal, QC
- johnbeales.com
- github.com/jbeales
- Joined October 2026
Commit activity
60 commits in the last 30 days
longest streak 10 dayscurrent 1
1,344 / 2,500 XP1,156 XP to root
Fri, Nov 6
Sat, Oct 31
It looks like it's time to say goodbye to the Focus app, (https://heyfocus.com). It seems abandoned. The app no longer displays a UI when I click on it, so I can't control focus sessions, and it pops up errors when the automation I had set up is supposed to run. The website…

FocusStop Distractions on Your Mac — Focus AppFocus helps you get things done on your Mac. It blocks time-wasting websites and apps so you can work better!
Wed, Oct 28
Fri, Oct 23
Looking at some mid 19th-century newspapers today, it's amazing what people used to sell.
Excellent fonts and layouts, and what was being sold for decades thereafter was neat to say the least.
Don't know what I'd do with 150 long sticks, but I appreciate the hustle of collecting them!
Also sounds like a task from math textbook.
would love to see some of this smudginess in the fonts of aging blogtext.
Thu, Oct 22
Wed, Oct 21
Updated PHP on the server I'm responsible for, and checked the others I use, between classes at University.
Mon, Oct 19
They're out of control! I have 88 dot files and dot folders in my home directory.
dotfiles are the best.
Sun, Oct 18
In addition to being a dev, I’m a part-time student.
So the next while is going to be dedicated to seeing what PiP is up to.
Sat, Oct 17
Someone posted a commit about cycling, but I can’t find it now.
But here’s my contribution to /dev/null cycling club: the sunny fall ride.
Fri, Oct 16
When you have to load rarely-changing data into your database, how do you do it?
- In the migrations45%, 5 votes
- As a separate Artisan command27%, 3 votes
- Some other way (tell me!)27%, 3 votes
11 votesFinal results
I'm prepping a deploy that has migrations that take 7 minutes on my localhost. I hope I can still deploy with Laravel Envoyer, it's going to be close!
I might need to move some of the data from migrations to artisan commands, but it's data that I don't expect to update often, so…
Handed off work from a Claude chat to Claude code. It was pretty clunky involving a ZIP file of handoff data. I wish that I could just tell Claude Code "Continue conversation <UUID> here" or something like that.
Thinking I should really merge the Laravel Shift PRs that I always leave hanging.
That's @jbeales's root commit.
