Designing a great API
- š
- š 984 words
- š 5 minutes
- š¦ Development
- š·ļø API, usability
- š¬ 10 responses
Several years ago I worked on a payroll package developing a core engine that required an API to let third parties write calculations, validations and security gates that would execute as part of its regular operation.
We were a small team and I had many conversations with another developer tasked with building a payroll using the API I would provide. Some methods here, classes there, the odd helper function and I had an API and then we had a mini payroll running.