The Zapier Engineering Blog
A blog about hacking, development workflow automation, and how to get things done with less work.
Qim: Select from Your Immutable JavaScript Cake and Update It Symmetrically Too
The CTO Journey at a Small Startup
Authentication for Great Apps
API Lifecycle, Versioning, and Deprecation
Every API integration comes to life the same way. Someone reads the API docs for a service's endpoints, writes some code to get things connected, and boom, the integration is born!
There's only one problem. Every API integration ages slowly over time, and eventually has a "retirement date" lurking...
How to Move from a Non-technical Role into Engineering
Behind the Scenes: How We Built Our Developer CLI
Tools for Remote Software Development and Pair Programming
How to Handle API Downtime at Scale
9 Lessons Learned Launching Integrations With 750+ Apps
After working with hundreds of SaaS APIs, we’ve noticed plenty of best practices–and a handful of anti-patterns–of a technical nature. It’s rarely the status codes or authentication mechanisms that make the difference with these integrations. There’s a human element that is much more important, as we’ve noticed expanding Zapier from...