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

Bookmarks tagged with “restful”

69 bookmarks by garrettc


PokéAPI

"All the Pokémon data you'll ever need in one place, easily accessible through a modern RESTful API."

Bookmarked on #


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 #


Building a Full Stack Quiz App With Django and React

Nice introduction to the Django rest framework and serializers.

Bookmarked on #


Stoplight

"Using Stoplight you can create OpenAPI descriptions, documentation, mock servers much faster than other API tools, with no specialized knowledge required in one centralized platform."

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 #




Evolving Away From Entities - Wide Awake Developers

Hat tip to Stuart Halloway… once again a 10 minute conversation with Stu grew into a combination of code and writing that helped me clarify …

Bookmarked on #


GraphQL: A query language for APIs.

GraphQL provides a complete description of the data in your API, gives clients the power to ask for exactly what they need and nothing more, makes it easier to evolve APIs over time, and enables powerful developer tools.

Bookmarked on #


RESTful API Designing guidelines — The best practices

"The API is an interface, through which many developers interact with the data. A good designed API is always very easy to use and makes the developer’s life very smooth. API is the GUI for developers, if it is confusing or not verbose, then the developer will start finding the alternatives or stop using it."

Bookmarked on #


Swagger

Aides in development across the entire API lifecycle, from design and documentation, to test and deployment.

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 #


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 #


Progressive Apps: Escaping Tabs Without Losing Our Soul – Infrequently Noted

"These apps aren’t packaged and deployed through stores, they’re just websites that took all the right vitamins. They keep the web’s ask-when-you-need-it permission model and add in new capabilities like being top-level in your task switcher, on your home screen, and in your notification tray. Users don’t have to make a heavyweight choice up-front and don’t implicitly sign up for something dangerous just by clicking on a link. Sites that want to send you notifications or be on your home screen have to earn that right over time as you use them more and more. They progressively become “apps”."

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 #


Templar: A HTTP proxy to improve usage of HTTP APIs

"HTTP APIs, they're everywhere. But they have a serious problem: their sychronous nature means that code using them stalls while waiting for a reply. This means that your apps uptime and reliability are intertwined with whatever HTTP APIs, especially SaaS ones, you use. templar helps you control the problem. It is a an HTTP proxy that provides advanced features to help you make better use of and tame HTTP APIs."

Bookmarked on #



Decoupled Drupal with Silex

A slidedeck from Larry Garfield about building a CMS for video metadata, using Drupal, elasticsearch, and Silex.

Bookmarked on #


Yo Hedley!

Scaffold a headless Drupal backend, Angular app client, and Behat tests

Bookmarked on #


The Definitive Guide to GET vs POST

"Unfortunately there is a lot misuse of GET over POST and vice versa. Both HTTP methods can achieve the same goals, but an incorrect choice between them can lead to unexpected and potentially harmful outcomes."

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 #