Todd Halfpenny
banner
toddhalfpenny.com
Todd Halfpenny
@toddhalfpenny.com
Salesforce MVP, WordPress.
LondonsCalling.net Organiser, London Salesforce Dev Group lead.
Tech Architect MobileCaddy.net + Caddify.com.
Founder shirtforce.bsky.social.
#LifeWithGoldie
It's Bring your Child to Work day... this is John Dough. He's a few hours old, and I hope he's going to be delicious.
February 3, 2026 at 10:04 AM
It's time for my favourite meet outside of the @londevsfdc.bsky.social one... It's @lonsfwit.bsky.social time.
It's a packed house, as usual, and @louiselockie.com is giving us the usual warm welcome.
Thanks to Computer Futures for hosting us.
#wit #Salesforce #trailblazerCommunity
January 29, 2026 at 6:52 PM
These things are getting tougher and tougher... do you think you'd be able to solve this?

#salesforce #crmAnalytics
January 22, 2026 at 9:31 AM
Our 2nd presenter tonight is a @londevsfdc.bsky.social regular attendee Sham... and he's losing his public-speaking-cherry with us... we're loving it!
He's gonna talk to us all about branding your org.
January 21, 2026 at 8:15 PM
We're off to a great start at tonight's @londevsfdc.bsky.social meet.
So great to see our community back together, and even more so to meet a whole load of new attendees.
And it's standing room only for our first speaker of the evening, Paul Kissick, talking about translating Data360.
January 21, 2026 at 7:17 PM
The period between the last @londevsfdc.bsky.social meet of the year, and the first in January always feels sooooo long, and I'm pleased it's over.

Tonight we hear from Paul Kissick + Sham Haque on what developers need to know about translating Data 360, using Salesforce CMS and branding your org.
January 21, 2026 at 2:47 PM
Oh yes, the loaf _does_ have the best crumb to date.
And it's true #omNomNom with Marmite on top.
Good morning y'all. 🍞☕
January 20, 2026 at 7:16 AM
Happy with the way the loaf looks at the minute... The truth will reveal itself when I cut it open for my morning toast.
#sourdough
January 19, 2026 at 8:40 PM
Friday appears to have started well.
All will be revealed when we slice her open for breakfast in an hour or so.

#baking #sourdough
January 16, 2026 at 8:17 AM
Roses are red,
Salesforce's cloud is blue,
If you write @shirtforce.org a poem,
A t-shirt could be on it's way to you.

Write @shirtforce.org your very own “Roses are red” style verse and be in with a chance to win a free t-shirt.. with some fresh new Valentine's themed ones dropping next week.
January 15, 2026 at 1:23 PM
We're back at our usual January hosts and sponsors Nebula Consulting, so we know we're going to be well "fed and watered", and be treated to their wonderful and generous hospitality.

#salesforce #london #trailblazers #trailblazerCommunity #Saas #meetup #Data360
January 15, 2026 at 11:04 AM
First day back at work... time to put my New Years resolution into practice.

#newYearResolution #newYearNewMe
January 5, 2026 at 8:32 AM
We have so much tech available to us;
we have so many awesome features, and hundreds of brilliant libraries and frameworks already exists... yet still you let me input 3 digits into a day-of-the-month input box.
#ui #ux #designFail
December 23, 2025 at 2:08 PM
Another year of very mixed results when it comes to the Christmas harvest of carrots.
If nothing else, at least I'm consistently inconsistent.
December 23, 2025 at 11:42 AM
Everyone loves a good laptop sticker... and everybody loves a ginger, right?

One of the funny birthday presents from my mum.
December 17, 2025 at 9:45 PM
Silly design that came into my head this morning.
December 12, 2025 at 9:25 AM
There's no rest for the wicked... or in fact anyone in the Salesforce ecosystem... the Spring '26 Salesforce release is available now in existing pre-release orgs.

New pre-release sign-ups open December 18th, I believe.
December 11, 2025 at 9:46 AM
Such a cool festive design for today's T-shirt Advent.

Anyone in the Salesforce ecosystem will know the pain of product renames.
shirtforce.org/shop/clothin...

#Salesforce #Shirtforce #tshirt #holidays #festive
December 3, 2025 at 2:56 PM
Quick AV check ahead of today's French Touch Dreamin.
All looking good, and very excited for the day to come.

Oh, whatcha think of my new custom @shirtforce.org t-shirt?
.
#FTD25 #trailblazerCommunity #Salesforce
December 2, 2025 at 8:12 AM
French Touch Dreamin... here I come!
November 30, 2025 at 11:09 AM
After a little bit of hacking last night/this morning I have a working proof-of-concept browser extension.

It's working title is "Content Spotlight", and the general gist is that you can focus in on an area of content around your cursor... I guess ideal for doing screen-shares and presentations.
November 28, 2025 at 10:48 AM
I was working on demos for my talk on modern CSS for French Touch Dreamin' last night, and this morning (on the dog walk) I realised one of them could turn into a really useful browser extension.

This video is a teaser for things to come.

#FTD25 happens next week!
frenchtouchdreamin.com
November 27, 2025 at 9:45 AM
It's the most wonderful time of the year - our Community Holiday Megameet.

Join the @londevsfdc.bsky.social, @lonsfwit.bsky.social
+ @laugsfadmns.bsky.social for some festive fun, year in review, + world famous quiz.

trailblazercommunitygroups.com/e/m8mnqs/

Huge ❤️ to hosts+sponsors GoCardless.
November 26, 2025 at 10:07 AM
Fanboy-ing a bit to have Aidan Harding back to speak at the @londevsfdc.bsky.social tonight, on Thriving as a developer in the world of AI.

Massive thanks to Mason Frank and Rocketphone for hosting and sponsoring us.
#Ai #trailblazerCommunity
November 25, 2025 at 7:25 PM
I mean, part of me appreciates you being helpful... but another (larger part) is more confused following the ambiguous help.

#ux
November 25, 2025 at 9:27 AM