Simon MacDonald's Avatar

Simon MacDonald

@macdonst.bsky.social

Father, Software Engineer, Comic Enthusiast, Coffee Lover, Human Goodreads and Head of Developer Experience at Begin. He/Him

621 Followers  |  214 Following  |  86 Posts  |  Joined: 27.04.2023  |  1.8411

Latest posts by macdonst.bsky.social on Bluesky

Books I read in 2025

My 2025 wrap up post on books I read in the past year.

https://simonmacdonald.com/blog/posts/2026-01-02-books-i-read-in-2025

03.01.2026 00:29 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

That’s a really tough question. You did such a great job with all the characters but you added so much depth to Bane that I’d have to go with him.

12.10.2025 11:57 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
ForwardJS Ottawa - September 2025, Thu, Sep 18, 2025, 6:00 PM | Meetup **IMPORTANT: Please include your full name when you RSVP. Building security will check names at the entrance and provide name badges. Only people who RSVP and include their

Next week Forward JS Ottawa will be meeting.

RSVP now!

www.meetup.com/ottawa-forwa...

12.09.2025 00:14 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Everything NYC 2025 – Sanity Everything *[NYC] is where developers and creative thinkers come together to explore what it means to build digital experiences that move people, and the world forward. From content operations to cult...

NYC I will be in you for a two day @sanity.io conference. Join us on Monday September 29th for a hands on workshop. Then on Tuesday September 30th we'll have sessions on code, culture and community.

RSVP at: everything.sanity.io

10.09.2025 19:42 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
"I never make mistakes writing code..."
YouTube video by Sanity "I never make mistakes writing code..."

Amazing editing by Evelina WahlstrΓΆm our Technical Product Marketing Manager @sanity.io for turning my ramblings about the Functions product I work on into something coherent.

www.youtube.com/shorts/HQ2tK...

03.09.2025 21:07 β€” πŸ‘ 4    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Auto-fix your blog's annoying problems
YouTube video by Sanity Auto-fix your blog's annoying problems

Auto-fix your blog's annoying problems with event-driven logic.

Change a slug β†’ create a redirect
Add a code snippet β†’ format it
Modify the body β†’ generate a changelog with AI

Build it with Sanity Functions.

youtu.be/W8f6jFLcCng

29.08.2025 18:28 β€” πŸ‘ 3    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0

Book Review - Web Accessibility Cookbook

I learned something new in every chapter ⭐⭐⭐⭐⭐ out of ⭐⭐⭐⭐⭐.

https://simonmacdonald.com/blog/posts/2025-08-20-book-review-web-accessibility-cookbook

20.08.2025 16:29 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
We migrated our site to Eleventy and increased performance by 24% | Etch Software Studio How choosing the right tool for the job led to faster load times and fewer dependencies.

"Dan Webb wrote about how he and his team migrated their site from Next.js to Eleventy and improved performance by 24%. But who knows, maybe he’s just deep in Big Static’s pocket" - Bytes

etch.co/blog/we-migr...

29.07.2025 00:48 β€” πŸ‘ 25    πŸ” 7    πŸ’¬ 2    πŸ“Œ 1
HTML Day 2025: Ottawa Saturday, August 03, 2025, 12pm-5pm, Ottawa

HTML day, Ottawa edition 🍁
August 2, 2025
12pm-5pm
Brown's Inlet Park

Come hang out and write some HTML!!!

More info ➑️ html-day-ottawa.vercel.app

Not in Ottawa? Other locations + online event here: html.energy/html-day/202...

25.07.2025 16:55 β€” πŸ‘ 4    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0

Awesome to see Function Recipes from our DevRel team.

Spoiler, functions has been what I've been up to since last Fall.

17.07.2025 17:51 β€” πŸ‘ 1    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0

Yeah, it was a fun web component to write.

15.07.2025 22:28 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Newsletters that regularly hit my inbox these days

Newsletters that I make a point of reading every week.

https://simonmacdonald.com/blog/posts/2025-07-15-newsletters-that-regularly-hit-my-inbox-these-days

15.07.2025 21:29 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
The Content Operating System | Sanity A fully customizable all-code backend for content-driven websites and appsβ€”their builders and creators.

Pretty excited that all the work we've been doing at Sanity.io is finally public. It's been a wild ride since us Begin’ners joined last September.

www.sanity.io/docs/compute...

08.05.2025 15:53 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
JS Naked Day JS Naked Day: The web should work without JavaScript

Woof, I really dropped the ball on this one but today 4/24 is JS Naked Day. We celebrate today because HTTP error code 424 is β€œFailed Dependency”. I'm going to spend the rest of the day surfing with JS turned off and do a better job of promoting next year.

js-naked-day.org

24.04.2025 20:41 β€” πŸ‘ 4    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0

Yeah, I’m pretty sure it is an extra in the WALL-E dvd. Thanks for looking though.

24.04.2025 20:22 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

WALLΒ·E
Released: 2008-06-22

This is my favourite PIxar film of all time. 5 out of 5 stars!!

23.04.2025 20:03 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Sorry, doing some testing

23.04.2025 19:46 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Hello world!

23.04.2025 19:44 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

One out of two ain’t bad.

31.03.2025 23:18 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Video thumbnail

In case folks are wondering…

31.03.2025 18:22 β€” πŸ‘ 1    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0

Yes, I played it for the whole team at check-in about 2 hours ago. It was appreciated by @brianleroux.bsky.social et al.

31.03.2025 18:19 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
A git diff powered by `delta`

A git diff powered by `delta`

Dang, this is really nice. dandavison.github.io/delta/introd...

> brew install git-delta

edit ~/.gitconfig:
```
[core]
pager = delta
[interactive]
diffFilter = delta --color-only
[delta]
navigate = true
```

try it in a repo w changes:
> git diff

09.11.2024 19:03 β€” πŸ‘ 4    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0

Usually our JS meetups are on Thursdays so that’d work for a weekend trip. This month we are just doing a social at the bar.

16.01.2025 15:49 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Hahah, lemme know the next time you are doing a road trip near Ottawa. Maybe line it up with a Forward JS event.

We may be down your way this summer to visit the in-laws.

16.01.2025 14:58 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Probably but his next book is set in Europe.

10.01.2025 19:43 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Interestingly enough those two accounts seemed to have disappeared.

10.01.2025 19:37 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Two new followers with the same profile.

Two new followers with the same profile.

Post image Post image

Nope, no problem with bots over here.

10.01.2025 16:42 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

I had the hardcover sitting there for so long. Finally the guys at work convinced me I had to give in.

You scared me there for a moment. Joe Abercrombie is still alive so there are more books coming.

10.01.2025 14:39 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Heh, I’m not sure how varied my reading actually is but I’m doing my best to read more non-fiction books.

09.01.2025 20:35 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Books I read in 2024

My 2024 wrap up post on books I read in the past year.

https://simonmacdonald.com/blog/posts/2025-01-08-books-i-read-in-2024

08.01.2025 18:29 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

@macdonst is following 20 prominent accounts