🍫 CocoaPatterns — iOS & Mac Development Since 2009
RSS
🍫 CocoaPatterns
Because someone has to write this stuff down
"We ship apps. Sometimes they even work."
All Posts
Architecture
Process
Database
Personal
Rest
Backend
December 10, 2014
Success-Driven REST APIs: Always Return 200, You Figure It Out
HTTP status codes are a form of pessimism. Our API only knows success.
7 min
read →
Backend
September 28, 2014
The Negative API: emitempty and the Art of Returning Nothing on Purpose
Most APIs give you what you asked for. Ours gives you everything you didn't ask for and lets you subtract your way to the answer.
9 min
read →
Backend
June 30, 2014
API Design by Obscurity: If They Can't Understand It, They Can't Misuse It
The most secure API is one where even authenticated users can't figure out how to call it. A case study inspired by a large social media company.
10 min
read →