Configuring Ubuntu in Multipass for Local Web Development on a MacBook
I’ve been using an Apple MacBook since June 2021. While I don’t totally hate it, I still prefer a LAMP or LEMP stack as my default local web development environment. The best alternative I’ve found on...
View Article45
I turn 45 today, in a world where right-wing politics is tearing down individual rights, unjust wars are being allowed to kill innocents, and tech, in general, is just one big scam after another. I’m...
View ArticleTurning a shortcode into a block
I’ve had a couple of folks either reach out to me or ask on Twitter if it’s easy to convert a shortcode into a block. The irony is that during my trial at Automattic, that’s exactly what I created, a...
View ArticleLet’s code! Creating your first WordPress Plugin
As part of my sponsored work for the WordPress Training Team, I’m hosting weekly “Let’s Code” Online Workshops for Learn WordPress. Each week I cover a WordPress development concept. I’m sharing them...
View ArticleRunning Different PHP Versions with Apache on Ubuntu
I’ve been using Apache as my default local development web server since I started writing PHP code back in 2006. Back then, Nginx was barely 2 years old, and every web server was running Apache, so it...
View ArticleTuesday Twitch Streams
I’ve been toying with the idea of doing weekly development live streams for some time now. Fortunately, my work on the WordPress training team regularly requires me to do some R&D work on new...
View ArticleUpgrades and benchmarks
It’s been just over 2 years since I last worked on building/upgrading a computer, in what was then my new office workstation. One of the main reasons for this is that I now have a company-sponsored...
View ArticleDeveloping WordPress Blocks without React
One of the most common complaints I hear from long term WordPress developers boils down to the fact that to develop blocks for the WordPress Block Editor, you need to set up the JavaScript development...
View ArticleHow I lost 12.5kgs in 2021 and kept it off in 2022
Whenever I run into people who’ve not seen me in person since before the pandemic, they are surprised at how different I look today. Personally, I don’t see it, until I go looking for photos of myself...
View ArticleHow should I promote my open source work better?
What tips, tricks and tools can you share with me as to how I can promote my work to a wider audience?
View ArticleWhy I walked away from Gracie Jiu-Jitsu®
Including the registered trademark icon seemed relevant somehow… To most people outside of martial arts circles, this might be the first time you’ll ever hear about the difference between Brazilian...
View ArticleThis is why developers should blog more.
This weekend I was building a block that needed to to the following: Using create-block, I’d scaffolded a new block, which gave me the following code in my edit.js file. I then started tweaking the...
View ArticleCelebrating my first year at Automattic
Today marks my 1 year anniversary at Automattic as a sponsored contributor to the WordPress project, specifically with the WordPress Training Team. Over that year I’ve created 22 Tutorials, 32 Online...
View ArticleIntroducing Sendig – a new WordPress block theme
It all started, as most things do, with an idea. When I joined Automattic as a developer educator in May 2022, members of the WordPress Training Team had been working on a block theme developers course...
View ArticleMy WordPress Origin Story
This year, WordPress turns 20. To celebrate, the folks in the Marketing Team are running a 20 Days to Celebrate 20 Years of WordPress, From Blogs to Blocks campaign. For day 1, one of the prompts is:...
View ArticleAre you attending WCEU 2023?
If you're planning to attend, and would like to connect, please comment on the post.
View ArticlePlease take the state of WordPress developer tools survey
In my work as a sponsored contributor to Learn WordPress, I often need to consider the environment that developers are working on. Are they using macOS, Windows, or a Linux distro? Do they use a...
View ArticleJonathan goes to WordCamp Europe: 2023 edition
It has been three years since I was last at WordCamp Europe, and so I was excited and a little nervous as to how I would handle seeing my WordPress people again. Suffice it to say, my fears were...
View ArticleTesting out the WP Playground Interactive Code Block
So if you attended the final keynote at WCEU you would have seen the WP Playground demo video. I’ve been following WP Playground for some time now, and I was able to meet with the developer behind the...
View Article46
Today, I turned 46. I’m now officially on the wrong side of the downward slope towards 50. 🤣 In the past, I’ve always blogged about how I feel about turning another year older. This year, I want to...
View Article