Just another php, religion, and politics weblog

San Andreas Trailer Released

Usually I’m not one to post trailers on my blog, however, this one is special to me – and not just because it’s about San Francisco! While the movie stars Dwayne “The Rock” Johnson, Ioan Grufford, and the beautiful Alexandra Daddario- yours truly had a chance to hang out behind the scenes, and even get […]

Code-on-Demand… Like it’s 1985

As promised, I wanted to take a few minutes to share my opinion the only optional REST constraint, Code-on-Demand. Being optional, and perhaps seemingly impractical it’s no surprise that most RESTful APIs choose to bypass this constraint.  Especially as REST is used tremendously for web applications, meaning that it would need to be compatible with any […]

More Objections to HATEOAS

This week on the MuleSoft blog I took a look at Hypermedia, HATEOAS, and common arguments for and against Hypermedia.  However, the list of objections is really too long to summarize in a quick, introductory post.  Shortly after writing my hypermedia post for MuleSoft I came across the post “RESTisential Crisis over Hypermedia APIs” by […]

API Resources

API Specs | Frameworks | API Portals/ Managers (FREE) | API Portals/ Managers (PAID) | SDK Generators | Tutorials/ Resources | Videos | Books API Specs View a snapshot of spec strengths and weaknesses with the API Spec Comparison Tool API Blueprint API Blueprint provides a markdown format for describing your APIs and is backed […]

API Spec Comparison Tool

API Blueprint   RAML   Swagger   IO Docs   Mashape   WADL   Attribute API Blueprint RAML Swagger IO Docs Mashape WADL Usability Spec N/A Website Language Support N/A Ease of Getting Started Ease of Spec Maintenance Spec Driven API Design First Not Yet Rated Visual API Designer N/A N/A Allows Code Reuse Not […]

What is Spec Driven Development

Disclaimer: this is a living document while this approach is tested and made more concrete Over the past couple months I have been talking about something I’ve called Spec Driven Development, or rather a software development ideal where your application is built in two distinct phases: The creation of a Spec Development of code to […]

API Best Practices: Plan Your API

Perhaps the foundation of the foundation, understanding why you are building an API is a crucial step towards understanding what data/ methods your API should make accessible and how your users will utilize it. Unfortunately, API is a buzzword right now, and many companies are rushing to build APIs with the idea that “we’re going […]

FREE DayCamp4Developers

It’s the last week to get your FREE ticket to this DayCamp4Developers: API Design & Usability. This session will feature MuleSoft founder Ross Mason, John Musser, myself, Jason Harmon, and Keith Casey Jr. DayCamp4Developers starts this Friday, November 7th at 10:50am CST.

API Design & Best Practices [Video]

Courtesy of API Strategy and Practice

PHP Roundtable: All About APIs

Courtesy of PHP Roundtable

Previous Posts