Note: This section of the site is under heavy construction, tread carefully.

Bookmarks tagged with “rest”

60 bookmarks by garrettc


Django REST Framework Views

"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 #


REST vs GraphQL APIs, the Good, the Bad, the Ugly

GraphQL adoption is exploding, but should you migrate to GraphQL?

Bookmarked on #


XMySQL

One command to generate REST APIs for any MySql Database.

Bookmarked on #


Debunking the Myths of RPC & REST

"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 #


Understanding RPC Vs REST For HTTP APIs

"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

"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 #


API Security Checklist

Checklist of the most important security countermeasures when designing, testing, and releasing your API

Bookmarked on #


API Design Guide

"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 #


The most advanced API tool for Mac

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 #


Custom RESTful API in Drupal 8

"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 #



Falcon - The minimalist Python WSGI framework

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 #


A RESTless week

Wim Leers' deep dive into the Drupal8 REST issue queue.

Bookmarked on #


RESTful Web Services API

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 #






REST Easy Part 4: The Tax(onomy) man!

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 #


Rest Easy Part 3: Now Filter This

"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 #


REST Easy Part 1: And the RESTful is up to you!

"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 #


Building a Self-Documenting REST API

"…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 #


Forking Todo Restful with Backbone.Marionette

Luke Herrington shares his experience with integrating an existing Drupal backend with a Backbone.Marionette Todo app.

Bookmarked on #


New Series: API Design Best Practices

"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

"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 #


Postman

An API testing suite.

Bookmarked on #


Apiary

"Blueprint is documentation-oriented web API description language. The API Blueprint is essentially a set of semantic assumptions laid on top of the Markdown syntax used to describe a web API."

Bookmarked on #



Headless Drupal. Why & how a RESTful API in Drupal?

Fascinating and deep insight to using Drupal as a RESTful engine.

Bookmarked on #






Data Science Toolkit

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 #


Understand The Web

"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 #


Seven ways to think like the web by Jon Udell

Given the web’s hybrid nature, how to can we teach people to make best use of this distributed hypermedia system?

Bookmarked on #


implementing-rest

Exploring aspects of implementing applications using the REST architectural style

Bookmarked on #







Testing HTTP Responses with the Resource Expert Droid

"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 #


Resty

Using Bash and Curl to build a useful CLI to restful interfaces

Bookmarked on #



BBC Radio Labs - How we make websites

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 #


RESTful Django practice

Not just relevant to Django, it's also a useful meditation on how to construct a RESTful application.

Bookmarked on #


Versioning REST Web Services

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 #


Explaining REST

Dare Obasanjo delves into the background of REST, it's benefits and common misconceptions.

Bookmarked on #


Damien Katz: REST, I just don't get it

A short entry but the comments outline why REST is so powerful. Hint, it's all to do with the caches.

Bookmarked on #