Troy Chaplin
banner
troychaplin.bsky.social
Troy Chaplin
@troychaplin.bsky.social
Senior Frontend Developer building enterprise WordPress for higher ed. Also building open source tools for community and writing tutorials for the WordPress Developer Blog.
Block Accessibility Checks now includes an expanded Validation API and new MetaValidation class that lets you validate post meta fields with the same ease as block attributes.

I just need to finish the inline errors, warnings, and helpful descriptions.

#WordPress #Accessibility
November 1, 2025 at 11:50 PM
Yesterday was a long but great day at contributor day at #WCEH. Met some great new people, and caught up with some old friends.

I may be tired, but the energy will hit once we kick things off this morning with opening remarks at 9am!

#WordCamp #community #coffee
October 16, 2025 at 11:51 AM
Oh that’s easy then! Was thinking to break out the heritage classic one.
October 13, 2025 at 11:47 PM
We’re days away from #WCEH and I’m super excited to join a couple hundred passionate #WordPress people for 3 days or learning and laughter.

Been working on some custom shoes for the occasion. Got my WP shoe done. Note the Pennywise band logo influence here!

Up next, a custom @carleton.ca shoe!
October 11, 2025 at 9:48 PM
Been quite a while since I’ve done any sketching. Took a break from coding and grabbed my iPad and sat outside while the kids rode their bikes.

Might give this one another try after I shake off the rust!

#WordPress #Wapuu #WCEH #Procreate
September 28, 2025 at 1:04 AM
I love finding new spots in town, 25 years living here and I’m still finding hidden gems or new places!

Found an amazing cookie place today called Stuffed Cookies by Kat. Looking forward to sharing these with the family tonight!

cookiesbykat.com
September 18, 2025 at 8:48 PM
The future’s exciting. I’m moving into a leadership-focused role. We’re so close to #WCEH, #WordPress 6.9 is shaping up with great new features, and the next release of Block Accessibility Checks is nearly ready with a Site Editor-inspired settings page + more.

Here's a preview!
September 17, 2025 at 5:28 PM
Pick up this Acer portable monitor for times when I want to get out of my office space and enjoy a nice afternoon in the yard while working, or for the rare times when I travel.

For under $150 this thing is quite nice!

Gotta try my Rog Ally X on it too!
September 14, 2025 at 4:33 PM
That game looks familiar, we don't own it. And yes, and I even ordered a couple shirts a few weeks back and forgot to pre-order one 😭

My kids love Wapuu, I wanna play it with them. My daughter still wears a WC Ottawa shirt I grabbed for her from the left overs and held onto until she grew into it 😀
September 6, 2025 at 12:37 AM
We’re a family of board game lovers. My wife has been trying to find a game called Bandido for some time, and she finally got her hands on it.

What a well made cooperative strategy game this is! Highly recommend this one!

The goal? Block all exits and trap the bandit. Couldn’t be easier, or is it?
September 5, 2025 at 11:58 PM
Proud dad moment.

First day of school tradition of asking the kids what they wanna be when they grow up and what does my boy say?

#WordPress dev just like you dad!

Future contributor for sure!
September 2, 2025 at 1:38 PM
Got inspired from all the great talks I streamed at #WCUS yesterday I took some time to work out some new features of my Block Accessibility Checks plugin to support categories for messaging, opening the door for validation beyond accessibility checks.

github.com/troychaplin/...
August 29, 2025 at 1:19 PM
I should probably keep this to myself.

But then again… where’s the fun in that?

#WCEH announcement coming soon. Watch this space 👉 @wordcampcanada.bsky.social
August 28, 2025 at 10:46 PM
Love a good baked brie… Wait, but in a frying pan?

Brie, peaches, pistachios, garlic, balsamic vinegar, brown sugar, and some salt n pepper.

My wife rocks!
July 18, 2025 at 8:42 PM
The kids and I love watching custom shoe painting videos on YouTube, and today we decided to paint our own. That was fun.

Not terrible for dollar store markers. Maybe I’ll pick up some better quality supplies and brushes and make a pair to wear during #WCEH in October.
June 30, 2025 at 12:38 AM
What a perfect day. Slept in for once, went for wood fire cooked pizzas for lunch, then took the kiddos to the park.

Now I have a little me time with a cold one and some monorepo build tools for #WordPress based on the amazing @turborepo.com
June 15, 2025 at 9:06 PM
I had 2 pedalboards, insanity. The bass I just picked up was also a Fender, a player plus meteora. Beauty!
May 26, 2025 at 10:31 PM
Making a Monday feel like a Sunday by working on new components for a design library while baking a delicious smelling sourdough cinnamon bread.

How's your long weekend been?
May 19, 2025 at 8:24 PM
Had I known these existed when I was in Florida last year I would have a lot of regret over the amount of these I would have purchased to bring home. I’m such a sucker for sweets!
April 25, 2025 at 12:11 AM
Here’s a few new kitten pics for you!
March 26, 2025 at 10:20 PM
Great first day of vacation so far. Finished setting up a new jam space over the weekend, played some guitar and drums with my son, and now while he works on a giant Snake Mountain Lego build, I'm having more fun playing with custom image blocks.
March 10, 2025 at 6:31 PM
When Raine Maida heads into the crowd for a more intimate session on the piano and it doesn’t work what does he do? Leads the crowd in a sing along of Oh Canada and proclaims “We’re not for fucking sale!” Damn right we’re
not!
March 8, 2025 at 3:43 AM
OLP is crushing it. Now, if I could just go home, steal some xmas cookies from the freezer and pull an all-nighter playing Final Fantasy Tactics I’d truly be 15 again!
March 8, 2025 at 3:21 AM
Collective Soul also crushed it. 15 year old me rocked out hard!
March 8, 2025 at 1:57 AM
Wintersleep represented Halifax well, they brought it hard. Great start to a vacation, 2 hour jame last night, rock show tonight. Let’s go!
March 8, 2025 at 1:53 AM