
Thrifted these 3 clamps this week for € 1,20 each. I will be clamping all the things from now on!
Written on by Bram Esposito in life · 17 words · 1 min read

Thrifted these 3 clamps this week for € 1,20 each. I will be clamping all the things from now on!
Written on by Bram Esposito in tech · 19 words · 1 min read
Remember, if you have set a srcDir, your
public directory needs to be within that srcDir.
That’s all.
Written on by Bram Esposito in tech · 52 words · 1 min read
Interesting thread on Reddit: What makes WordPress websites super-fast nowadays?
I plan to test drive Hetzner and move away from DigitalOcean (moving to a European service seems like a good idea in these times) so maybe a good time to try to move some WordPress instances from shared hosting to a VPS.
Written on by Bram Esposito in photo · 8 words · 1 min read

the sun over Antwerp and the Scheldt river
Written on by Bram Esposito in photo · 24 words · 1 min read




A longer run today with my son on the bike. And a long stop at Dries’ for a chat and a cup of tea ❤️.
Written on by Bram Esposito in music · 37 words · 1 min read
Watch these artists prepare for their show:
I’m really into Lucie Antunes percussive electronic/classic mashups recently. Have been going through a lot of their music in the last days.
Written on by Bram Esposito in tech · 180 words · 1 min read
I started a new Git Repository for a WordPress plugin I’m creating to contain the features that I want on this website related to
Photoblogging.
Currently only the first two bullets have been implemented. I’ve created a custom renderer for the Post Content that extracts the first image block (in the future I’ll add gallery and video blocks).
Then I added some styling to make the images always fit within the designated grid square, without stretching it to the image’s original size.
Written on by Bram Esposito in tech · 409 words · 2 min read
For me, one of the discoveries of 2024, has been ddev, a tool to manage PHP (and other) environments, based on Docker images.

In the last months I have been very happy using this project. It allows me to work locally on my source files and assets while at the same time have a specific environment with the exact server configuration that I need.
Let me sum up some cases where it really came in a handy:
git clone https://github.com/craftcms/europa-museum.git
cd europa-museum
ddev start
ddev craft db/restore seed.sqlddev config and ddev start.ddev sequelace and I’m in the database, editing the data.ddev mailpit and see the mails that have been sent out, ddev ssh and we’re up and running.Unknown collation utf8mb4_0900_ai_ci? just switch from mariadb to mysql, run ddev restart and import again.
xdebug.ini in the correct config directoryI guess it’s clear that I’m excited about this addition to my toolchain.
I’ve always been running Apache, MySQL, mkcert, MailHog through homebrew. And while that served my needs, I had to reconfigure quite a lot every time I ran
brew upgrade.
PS: last week I sent a toot at
@atpfm suggesting
ddev as a solution for Marco’s work on Overcast. I was happy to hear Casey read/butcher my name
on the podcast 😄.
Written on by Bram Esposito in tech · 151 words · 1 min read
I am working on a remote location today, on a shared venue network.
After rebooting my Mac I could no longer connect to any website domain, which led me to believe that DNs was not resolving. And indeed, pinging www.google.com gave no results. Even when tethered to my iPhone, I could not connect to any website. Connecting to VPN by IP did work though, and pinging 8.8.8.8 worked fine as well.
Luckily, I could search for clues on my phone, and ran into this command that I have not used before:
scutil --dns which gives you a nice list of DNS resolvers as they are used by the system, and, on top of that list this entry:
resolver #1
search domain[0] : tailf67a92.ts.net
nameserver[0] : 100.100.100.100
if_index : 24 (utun4)
flags : Supplemental, Request A records, Request AAAA records
reach : 0x00000003 (Reachable,Transient Connection)
order : 102000I restarted Tailscale, and we are online again 🎉.