When Bad Things Happen to Good Web Clients (aka Why Did You Send Me a HTTP 400 Error?)

I initially thought that I hadn’t gotten much out of REST API Design Rulebook, mainly because the prescriptions mentioned in the book don’t overlap well with common practice in Rails (or what Rails easily supports). However, one thing that I developed greater appreciation for was proper use of HTTP status codes. Namely, that HTTP 4xx […]