• Pragmatic APIFacebook
  • Pragmatic APITwitter
  • Pragmatic APILinked

Pragmatic API

Exploring the world of Web APIs, REST, and BDD

  • About
  • Navigation

Extend your CRUD HTTP API with sub-resources

By jhrmn March 25, 2013 Architecture No Comments

When it’s time to build your web API, there’s often a tendency to build everything around data entities. CRUD-style APIs use GET/POST/PUT/DELETE to provide the same feel as SELECT/INSERT/UPDATE/DELETE in…

Share this:

  • Google +1
  • LinkedIn
  • Facebook
  • Twitter
  • Digg
Read more

REST Roadmap – API Hypermedia for permissions patterns

By jhrmn March 6, 2013 Architecture 5 Comments

It’s been a while since my first post in the REST Roadmap series on RMM Level 2 / verbs / HTTP status codes. I’d like to continue moving up the…

Share this:

  • Google +1
  • LinkedIn
  • Facebook
  • Twitter
  • Digg
Read more

#API makers/consumers: Do you sometimes feel like no one really gets you?

By jhrmn February 28, 2013 Culture 2 Comments

I’ve found myself explaining to lots of people what it is that I do, in working with APIs. Sure, at the office or a conference, I feel understood. However in…

Share this:

  • Google +1
  • LinkedIn
  • Facebook
  • Twitter
  • Digg
Read more

API slides and retros collected from Twitter #apistrat #NYC 2013

By jhrmn February 25, 2013 Conferences 2 Comments

I had a blast at the API Strategy and Practices Conference in NYC over the weekend. I learned things, I shared and socialized ideas, and was generally awed by the…

Share this:

  • Google +1
  • LinkedIn
  • Facebook
  • Twitter
  • Digg
Read more

RESTful patterns for the HEAD verb

By jhrmn February 14, 2013 Architecture No Comments

In the typical usage of HTTP, the GET and POST verbs seem to get the most mileage. I’ve previously covered some aspects of moving up the Richardson Maturity Model scale.…

Share this:

  • Google +1
  • LinkedIn
  • Facebook
  • Twitter
  • Digg
Read more

BDD / ATDD for your Agile REST API, part 2

By jhrmn January 21, 2013 Testing Automation No Comments

Part 1: http://pragmaticapi.com/2013/01/12/bdd-atdd-for-your-agile-rest-api/ I recently covered how BDD principles can provide a great touch stone for acceptance testing in REST-based API platforms. In this brief followup, I’ll show how the Cucumber-JVM…

Share this:

  • Google +1
  • LinkedIn
  • Facebook
  • Twitter
  • Digg
Read more

BDD / ATDD for your Agile REST API

By jhrmn January 12, 2013 Testing Automation 1 Comment

In any system architecture, a multi-tiered testing strategy is critical. Much of this work is typically behind the scenes in development teams, often following TDD-oriented practices. In agile terms, stakeholders…

Share this:

  • Google +1
  • LinkedIn
  • Facebook
  • Twitter
  • Digg
Read more

REST Roadmap – Upgrading in the Richardson Maturity Model

By jhrmn December 25, 2012 Architecture No Comments

REST Roadmap Series I’d like to kick off my new blog with a series I’m calling, “REST Roadmap”. The idea is to put together a series of basic changes to…

Share this:

  • Google +1
  • LinkedIn
  • Facebook
  • Twitter
  • Digg
Read more

Recent Posts

  • Extend your CRUD HTTP API with sub-resources
  • REST Roadmap – API Hypermedia for permissions patterns
  • #API makers/consumers: Do you sometimes feel like no one really gets you?
  • API slides and retros collected from Twitter #apistrat #NYC 2013
  • RESTful patterns for the HEAD verb

Recent Comments

  • Scott Banwart's Blog › Distributed Weekly 197 on REST Roadmap – API Hypermedia for permissions patterns
  • jhrmn on REST Roadmap – API Hypermedia for permissions patterns
  • Vincent Murphy on REST Roadmap – API Hypermedia for permissions patterns
  • jhrmn on #API makers/consumers: Do you sometimes feel like no one really gets you?
  • jhrmn on REST Roadmap – API Hypermedia for permissions patterns

Archives

  • March 2013
  • February 2013
  • January 2013
  • December 2012

Categories

  • Architecture
  • Conferences
  • Culture
  • Testing Automation

Meta

  • Log in
  • Entries RSS
  • Comments RSS
  • WordPress.org
  • Pragmatic APIFacebook
  • Pragmatic APITwitter
  • Pragmatic APILinked
Copyright © 2013 Pragmatic API Theme by: Theme Horse Powered by: WordPress
Back to Top