Designing error responses clients can actually use for your API | Mahamudul Hasan Rubel