Note: This section of the site is under heavy construction, tread carefully.
60 bookmarks by garrettc
"Django REST Framework (DRF) has its own flavor of views that inherit from Django's View class. This three-part series takes an in-depth look at all the DRF view possibilities -- from a simple view, where you have to do a lot on our own, to the ModelViewSet, where you can get a view up and running with just a few lines of code. Since views are built on top of one other, this series also explains how they intertwine."
Bookmarked on • #
GraphQL adoption is exploding, but should you migrate to GraphQL?
Bookmarked on • #
"The internet is chock-full of articles, blog posts, and discussions about RPC and REST. Most are targeted at answering a question about using RPC or REST for a particular application, which in itself is a false dichotomy."
Bookmarked on • #
"For the last few years, whenever somebody wants to start building an HTTP API, they pretty much exclusively use REST as the go-to architectural style, over alternative approaches such as XML-RPC, SOAP and JSON-RPC. REST is made out by many to be ultimately superior to the other “RPC-based” approaches, which is a bit misleading because they are just different. This article discusses these two approaches in the context of building HTTP APIs, because that is how they are most commonly used. REST and RPC can both be used via other transportation protocols, such as AMQP, but that is another topic entirely."
Bookmarked on • #
"SuperAgent is light-weight progressive ajax API crafted for flexibility, readability, and a low learning curve after being frustrated with many of the existing request APIs. It also works with Node.js"
Bookmarked on • #
Checklist of the most important security countermeasures when designing, testing, and releasing your API
Bookmarked on • #
"This is a general design guide for networked APIs. It has been used inside Google since 2014 and is the guide we follow when designing Cloud APIs and other Google APIs. It is shared here to inform outside developers and to make it easier for us all to work together."
Bookmarked on • #
Paw is a full-featured and beautifully designed Mac app that makes interaction with REST services delightful.Whether you are an API maker or consumer, Paw helps you build HTTP requests, inspect the server's response and even generate client code.
Bookmarked on • #
"This is a very simple module that demonstrates implementation of a custom RESTful API in Drupal 8. Creating your own API with Drupal 8 has become a routine task that doesn't require a lot of work."
Bookmarked on • #
Bookmarked on • #
Falcon is a truly fast, light-weight framework for building cloud APIs. It tries to do as little as possible while remaining highly effective.
Bookmarked on • #
The RESTful Web Services API is new in Drupal 8. For each REST resource, you can specify the supported verbs, and for each verb, you can specify the serialization formats & authentication mechanisms. API features Ordered by most to least frequently used APIs:
Bookmarked on • #
Bookmarked on • #
Bookmarked on • #
Bookmarked on • #
Bookmarked on • #
It’s easy to add node endpoints to your RESTful API - but there’s more to Drupal than nodes. This week we’ll add an endpoint for a taxonomy vocabulary.
Bookmarked on • #
"In the third installment of REST Easy, our RESTful module tutorial series, we’ll take a look at how to filter your API endpoints for results, a great feature that brings in the power of Entity Field Query for your APIs."
Bookmarked on • #
"In this series I will take you through developing a REST API with Drupal 7 and the RESTful module. We’ll make sure you have a solid foundation and build up the API one step at a time."
Bookmarked on • #
"…any API is only as good as its documentation. Wouldn't it be great if Drupal could build out this documentation for us – and keep it current as we make changes?"
Bookmarked on • #
Luke Herrington shares his experience with integrating an existing Drupal backend with a Backbone.Marionette Todo app.
Bookmarked on • #
"No matter how quickly you build the house, or how nice it looks, without a solid foundation it is just a matter of time before the house crumbles to the ground, costing you more time, energy, and resources then it would have to simply build it right the first time."
Bookmarked on • #
"RESTful API Modeling Language (RAML) is a simple and succinct way of describing practically-RESTful APIs. It encourages reuse, enables discovery and pattern-sharing, and aims for merit-based emergence of best practices."
Bookmarked on • #
Your API as a communication interface.
Bookmarked on • #
Fascinating and deep insight to using Drupal as a RESTful engine.
Bookmarked on • #
Bookmarked on • #
Bookmarked on • #
Bookmarked on • #
A collection of open data sets and open-source tools for data science, wrapped in a REST/JSON API with command line, Python and Javascript interfaces. Available as a self-contained VM or EC2 AMI.
Bookmarked on • #
"Want to know if your ‘HTML application’ is part of the web? Link me into it. Not just link me to it; link me into it. Not just to the black-box frontpage. Link me to a piece of content. Show me that it can be crawled, show me that we can draw strands of silk between the resources presented in your app. That is the web" - Ben Ward
Bookmarked on • #
Given the web’s hybrid nature, how to can we teach people to make best use of this distributed hypermedia system?
Bookmarked on • #
Exploring aspects of implementing applications using the REST architectural style
Bookmarked on • #
Bookmarked on • #
Bookmarked on • #
Bookmarked on • #
Bookmarked on • #
"In a nutshell, RED is a framework for testing HTTP resources; it fetches responses, analyses them, and then based upon the responses it may interact with the resource more to see how it behaves."
Bookmarked on • #
Bookmarked on • #
Michael Smethurst from the BBC explains how they bring together the threads of persistent URIs, REST, open data and domain driven design together in a cohesive approach to web development.
Bookmarked on • #
Not just relevant to Django, it's also a useful meditation on how to construct a RESTful application.
Bookmarked on • #
Interesting idea, using a custom vendor based mime type instead of sticking the version in the URL and having to deal with all the non-RESTful crud that entails
Bookmarked on • #
Dare Obasanjo delves into the background of REST, it's benefits and common misconceptions.
Bookmarked on • #
A short entry but the comments outline why REST is so powerful. Hint, it's all to do with the caches.
Bookmarked on • #