# Writing — Martyn Davies

Articles and posts written by Martyn Davies across Zuplo, Nexmo, SendGrid, and dev.to.

- [Arazzo Goes Cross-Protocol](https://zuplo.com/blog/arazzo-goes-cross-protocol) — zuplo (2026-05-21)
- [Fire Email Alerts From a Zuplo Policy](https://zuplo.com/blog/sending-email-from-a-zuplo-policy) — zuplo (2026-05-14)
- [MCP or CLI? What Actually Makes Sense for Developer Tools](https://zuplo.com/blog/cli-or-mcp) — zuplo
- [Build a Facebook Bot with KoaJS, Nexmo Messages API & Dialogflow](https://www.nexmo.com/blog/2018/10/16/build-a-facebook-messenger-bot-with-messages-api-and-dialogflow-dr/) — nexmo (2018-10-16)
- [First Look at the Nexmo Messages & Dispatch APIs](https://www.nexmo.com/blog/2018/10/10/nexmo-messages-dispatch-apis-dr/) — nexmo (2018-10-10)
- [Add 2FA to Nuxt Applications using Nexmo Verify](https://www.nexmo.com/blog/2018/09/11/add-2fa-to-nuxt-with-nexmo-verify-dr/) — nexmo (2018-09-11)
- [Record a Phone Message with Nexmo in PHP](https://www.nexmo.com/blog/2018/08/14/record-a-phone-message-with-php-dr/) — nexmo (2018-08-14)
- [Handle Keypad Input (DTMF) with Nexmo in PHP](https://www.nexmo.com/blog/2018/08/10/handle-user-input-with-php-dr/) — nexmo (2018-08-10)
- [Building an image search with Algolia & Google's Vision API](https://dev.to/martyndavies/building-an-image-search-with-algolia--googles-vision-api-37gm) — algolia
- [21 cities, 11 countries, 1 year as a Developer Evangelist](https://sendgrid.com/blog/one-year-developer-evangelist/) — sendgrid
- [Email Tools For Early Stage Startups](https://sendgrid.com/blog/email-tools-early-stage-startups/) — sendgrid
- [Hacking Your Way To Product Excellence](https://sendgrid.com/blog/web-conf-hacking-way-product-excellence/) — sendgrid
- [Migrating an app to SendGrid's template engine](https://sendgrid.com/blog/migrating-app-sendgrids-template-engine/) — sendgrid
- [Sending Email from a Tessel using SendGrid](https://sendgrid.com/blog/sending-email-tessel-using-sendgrid/) — sendgrid
- [Delivering Beers Hand Over Wrist](https://sendgrid.com/blog/delivering-beers-hand-wrist/) — sendgrid
- [Get App Store Alerts by Email](https://sendgrid.com/blog/get-apple-app-store-alerts-email/) — sendgrid
- [Inside The Hackathon Organisers Backpack](https://sendgrid.com/blog/inside-hackathon-organisers-backpack/) — sendgrid
- [Embedding Images In Your Emails: The Facts](https://sendgrid.com/blog/embedding-images-emails-facts/) — sendgrid
- [Sending email from static websites using Parse](https://sendgrid.com/blog/send-email-static-websites-using-parse/) — sendgrid
- [Are You Event Ready? Ensure You Know With Loader.io](https://sendgrid.com/blog/are-you-event-ready/) — sendgrid
- [Subuser reports and other @SendGrid tweets answered](https://sendgrid.com/blog/subuser-reports-sendgrid-tweets-answered/) — sendgrid
- [Test SendGrid Webhooks with ngrok](https://sendgrid.com/blog/test-webhooks-ngrok/) — sendgrid
- [Oh Cardless: My Business Card Email App](https://sendgrid.com/blog/oh-cardless-business-card-email-app/) — sendgrid
- [Handy Little Library to Check Legit Email Domains](https://sendgrid.com/blog/a-handy-library-to-ensure-email-addresses-are-legit/) — sendgrid
- [European Developer Evangelists: How to Hire One, How to Be One](https://sendgrid.com/blog/european-developer-evangelists-how-to-hire-one-how-to-be-one/) — sendgrid
- [Build a Natural Language Processor and Keep Things Sorted](https://sendgrid.com/blog/build-a-natural-language-processor-and-keep-things-sorted/) — sendgrid

---
Source: https://martyndavies.me/writing