Just another php, religion, and politics weblog

A Response to the Harassment of Female Tech Leaders

Before I jump into my thoughts, I wanted to throw out a quick disclaimer. Very seldom do I jump into this debate, just because it usually ends up with more angry tweets and comments than I care to read.  I also want to point out that I consider Amy to be an amazing woman, and […]

What the Heck are CURIEs?!

Short Answer: CURIEs provide a shortcut or template for linking to API documentation within a HAL based API response. Long Answer: CURIEs were implemented into HAL to let users identify/ group links while providing a URL template to shorten the linking process and reduce data transfer.  This was done to make the API more discoverable, although this concept […]

Podcast with HackathonMaven

Had a great time chatting with John (@jnconkle) from Sponsorship Hacks about what it means to me being a self-taught developer, the developer community, MuleSoft, APIs, academia, hackathons, and developer evangelism: You can listen to the full show and see show notes at http://hackathon.posthaven.com/mulesoft-evangelist-mike-stowe-is-completely-self-taught and be sure to check out his other interviews on SoundCloud. You can also […]

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 […]

Previous Posts