Fenniak - mathieu.fenniak.net - Mathieu Fenniak
General Information:
Latest News:
Is “404 Not Found” really a client error? 23 Aug 2013 | 09:52 pm
A time-traveler is passing by 2013 and she opens a browser bookmark to http://mars.gov/blog/2056/11/21/news.html. What HTTP status code does she get back from her response? Well, it’s not going to b...
High-Level API Documentation Considerations 15 Jul 2013 | 09:44 pm
When you’re building a Web API, you’re likely going to need to figure out how to provide documentation to your end-users. If you didn’t think of that when you started your project, it can be a real de...
Is your Web API susceptible to a CSRF exploit? 15 Jun 2013 | 11:52 pm
Cross-site request forgery (CSRF) is a type of security exploit where a user’s web browser is tricked by a third-party site into performing actions on websites that the user is logged into. It is ofte...
2013 Most Popular and Successful Web APIs 3 Jun 2013 | 07:34 pm
Have you ever been stumped how to design a Web API? There are so many different approaches that you can take for even simple things, like paginating API result sets. If you list out your options, it c...
Idempotent Web APIs: What benefit do I get? 6 May 2013 | 06:13 pm
When it comes to Web API best practices, idempotency is a pretty easy one to explain. An idempotent API operation is an operation that produces the same effect no matter how many times it is executed....
Ain’t Nobody Got Time For That: API Versioning 29 Apr 2013 | 07:21 pm
Have you investigated how to make your API forward and backwards compatible, so that you can make changes to your API without affecting your current clients? Did you cry yourself to sleep shortly afte...
Stop Designing Fragile Web APIs 22 Apr 2013 | 07:08 pm
My customers will be angry if I break my API. When you release your Web API, it’s carved into stone. It’s a scary commitment to never make an incompatible change. If you fail, you’ll have irate custom...
Stop Designing Fragile Web APIs 22 Apr 2013 | 07:08 pm
My customers will be angry if I break my API. When you release your Web API, it’s carved into stone. It’s a scary commitment to never make an incompatible change. If you fail, you’ll have irate custom...
The Web API Checklist — 43 Things To Think About When Designing, Testing, and Releasing your API 15 Apr 2013 | 07:54 pm
When you’re designing, testing, or releasing a new Web API, you’re building a new system on top of an existing complex and sophisticated system. At a minimum, you’re building upon HTTP, which is built...
The Web API Checklist — 43 Things To Think About When Designing, Testing, and Releasing your API 15 Apr 2013 | 07:54 pm
When you’re designing, testing, or releasing a new Web API, you’re building a new system on top of an existing complex and sophisticated system. At a minimum, you’re building upon HTTP, which is built...