Tag: Apis
-
Common API mistakes and how to avoid them
Posted on February 24, 2019, Level intermediate Resource Length long
Thomas Hunter II is author of this guide on hot topic how to avoid common API mistakes. The advice in this article applies to any API. However, some of the issues author considers are easier to encounter when the application is written in a dynamic language, such as JavaScript, versus a more static language, such as Java.
Tags javascript nodejs apis devops
-
Kubernetes ingress controller setup using KOP and Nginx-Ingress
Posted on January 26, 2019, Level beginner Resource Length short
A tutorial by Lokesh Jawane explaining how to set up Kubernetes ingress controller using kops (Kubernetes Operations) & Nginx-Ingress. Kops automates the provisioning of Kubernetes clusters in AWS and GCE. Authors like to think of kops as kubectl for clusters.
Tags web-development kubernetes apis nginx containers
-
Authentication at Edge with StackPath
Posted on January 22, 2019, Level beginner Resource Length long
Jason Byrne thoughts on using cloud Edge for some common tasks. As we spread our applications out into serverless microservices, what better place for our entitlement checks than on the CDN?
Tags web-development serverless apis infosec javascript
-
Django REST with React tutorial
Posted on September 17, 2018, Level intermediate Resource Length long
Valentino Gagliardi published on his blog tutorial how to do REST with Django framework 2 and React. If you need quick API prototype quickly and is build for development speed.
Tags python apis javascript web-development frameworks
-
Building a RESTful blog APIs using Python and Flask
Posted on September 6, 2018, Level intermediate Resource Length long
Olawale Aladeusi blog post about building Application Programming Interface in Python. This shall be a very easy to learn path in creating RESTFUL API using Python and Flask micro-framework.
Tags python apis microservices
-
Build a Hello World API with Scala and Akka HTTP
Posted on August 29, 2018, Level intermediate Resource Length short
Miguel Lopez short and sweet tutorial about building a Hello World web application with Akka. Akka is a popular actor-based toolkit for building concurrent and distributed applications in the JVM. These applications mostly use Scala or Java.
Tags devops akka scala functional-programming web-development apis
-
REST API design -- resource modeling
Posted on August 26, 2018, Level intermediate Resource Length medium
In this older article by Prakash Subramaniam from ThoughtWorks looks at the REST API design best practices. The key abstraction of information in REST is a resource. A resource is a conceptual mapping to a set of entities, not the entity that corresponds to the mapping at any particular point in time.
Tags restful apis web-development json
-
GraphQL, everything you need to know
Posted on June 8, 2018, Level beginner Resource Length medium
Weblab Technology post about what GraphQL is all about and how it's different from the traditional approach. The purpose of this article is to highlight the major features associated with GraphQL along with discussing the significant pros and cons associated with this particular API specification.
Tags programming nosql apis software-architecture
-
Angular security -- Authentication with JSON Web Tokens (JWT), complete guide
Posted on May 26, 2018, Level intermediate Resource Length long
Angular university brought you this a step-by-step guide for both designing and implementing JWT-based Authentication in an Angular application. The goal here is to discuss JWT-based Authentication Design and Implementation in general.
Tags nodejs javascript angular infosec apis
-
Reusing & composing GraphQL APIs with GraphQL bindings
Posted on May 12, 2018, Level intermediate Resource Length medium
Graphcool published tutorial about GraphQL bindings. With GraphQL bindings you can embed existing GraphQL APIs into your GraphQL server. In this article, they present a new application of schema stitching which makes it particularly easy to reuse, compose and share existing GraphQL APIs: GraphQL bindings.
Tags big-data apis nosql
-
Comparing AWS Lambda performance of Node.js, Python, Java, C# and Go
Posted on March 10, 2018, Level intermediate Resource Length long
Yun Zhi Li -- VP of Engineering APAC at continoHQ -- wrote this article as a reaction to comparison of lambdas done in previous year by Yan Cui. He noticed that despite AWS adding more languages to lambda runtime, old languages were not neglected. In the article he reviewed and updated runtime performance benchmark of all five programming languages supported by AWS Lambda.
Tags serverless aws performance apis
-
How to securely store API keys
Posted on March 7, 2018, Level intermediate Resource Length long
Bruno Pedro detailed blog post focusing on secure storage of your API keys in the cloud. Many people store sensitive information in private git repositories. If you do this, please think about it twice.
Tags infosec apis restful