Blog

Notes from the workshop

How the apps work, what we learned building them, and the odd opinion about Google Workspace.

Troubleshooting · ICalSync

Why your Google Calendar subscription is not updating

A cancelled meeting still sitting on your grid usually means the calendar is working exactly as designed. Here is how to tell a slow refresh from an actually broken feed, and what to do about each.

Serge Koudoro · 5 min read
Guide · ICalSync

Syncing an Outlook calendar into Google Calendar

If half your working life is in Microsoft 365 and the other half is in Google Workspace, you need one grid showing both. Here are the three ways to do it, and the trade-off each one makes.

Serge Koudoro · 5 min read
Guide · ICalSync

Sharing one iCal feed across a whole team

Handing the same .ics URL to everyone looks like sharing. It actually creates one independent, differently-stale copy per person. There is a better shape for this.

Serge Koudoro · 4 min read
Engineering · GAPPS

Why we build Workspace add-ons in Python

Apps Script is the default answer and a fine one. It is not the only one. What we gained by moving the add-on layer to Python, and what it cost.

Serge Koudoro · 8 min read