How I use Pydantic unrequired fields without defaultsPydantic‘s declarative style is simple and magic. Here’s how I use unrequired fields to avoid their defaults cluttering the Json Schema.May 211May 211
Build 3CX IVR prompts using Google CloudI built some pretty decent phone voice prompts using Google’s Text-to-Speech API and a bit of file conversion. This saves a lot of time…Dec 22, 2020Dec 22, 2020
Cloud Functions secured behind Cloud EndpointsPieced together a little journey here on how to set up and deploy a Google Cloud Function that is invoked only via a Cloud Endpoint. I…Aug 23, 2020Aug 23, 2020
Understanding Firebase Auth ProfilesWhat happens to your Firebase Auth user record as you use multiple identity providers and make updates?May 15, 20193May 15, 20193
Access GSuite APIs on your domain using a service accountThis tutorial provides a step-by-step guide to creating a service account that has delegated domain-wide access to your GSuite domain so…Oct 8, 20183Oct 8, 20183
When all else fails, integrate over EmailIt feels dirty, but sometimes you have no choice but to send your data over email. We’ve all done it, we’re not saying we’re specifically…Sep 29, 2018Sep 29, 2018