Tag: Apis
-
An introduction to generics in Golang
Posted on April 2, 2022, Level beginner Resource Length medium
The Go 1.18 release adds support for generics. Generics are the biggest change we've made to Go since the first open source release. By Robert Griesemer and Ian Lance Taylor.
Tags apis app-development cloud programming web-development golang
-
Build at the Edge with OpenFaaS and GitHub actions
Posted on March 10, 2022, Level beginner Resource Length medium
Learn how GitHub Actions and OpenFaaS can be used for simple functions at the edge of your network. If you're running Kubernetes in production then you'll be aware of how difficult it can be to operate. Not only do you need to learn its concepts and API, but if you extend it in any way, then you'll be needing to maintain all your custom changes over time. As the author of several applications and operators targeting Kubernetes, I have to dedicate much of my time to maintenance and migrations. By Alex Ellis.
Tags serverless web-development app-development apis iot
-
Distributed tracing with Istio, Quarkus and Jaeger
Posted on February 6, 2022, Level beginner Resource Length medium
In this article, you will learn how to configure distributed tracing for your service mesh with Istio and Quarkus. For test purposes, we will build and run Quarkus microservices on Kubernetes. The communication between them is going to be managed by Istio. Istio service mesh uses Jaeger as a distributed tracing system. By Piotr Minkowski.
Tags devops kubernetes monitoring cloud apis microservices
-
How to automate API testing with Azure Devops and Postman?
Posted on February 4, 2022, Level beginner Resource Length medium
I have been using Postman for a long time to test API requests from my local machine. I started to investigate during one project what kind of automated integration test possibilities could Postman offer. Actually it offered very nice features what I haven't used before. Best finding was possibility to integrate everything very easily to Azure DevOps pipelines. By Kalle Marjokorpi.
Tags devops azure cloud apis programming
-
GraphQL as a migration strategy for REST APIs
Posted on January 13, 2022, Level intermediate Resource Length medium
Traditional API architectures like SOAP and REST have been powering the web for a long time. But over the past five years, a change towards a more flexible and frontend-driven approach to API protocols has started, using GraphQL. But moving from a traditional API architecture like REST towards GraphQL can be challenging. Not only does your team need to adapt to GraphQL, but it also means you could be losing your investment in your current API architecture. By Mark Smallcombe.
Tags apis how-to restful devops web-development open-source
-
What is the difference between REST and SOAP APIs?
Posted on January 12, 2022, Level intermediate Resource Length short
When machines need to communicate with one another and exchange data, they require certain formatting for specific data types. That's where SOAP API and REST API come into play. They allow for communication and transfer of data, but each is different in several ways. From implementation to their required resources, various attributes separate one from the other. By Mark Smallcombe.
Tags apis programming restful devops learning
-
JWT authentication in microservices
Posted on January 11, 2022, Level intermediate Resource Length medium
As with any Web Service, the microservices need to be protected from unauthorized access. So how do you protect each of your services? How does one share the token that is received from the Auth service?. By Anu Viswan.
Tags apis infosec restful devops
-
How to build a GraphQL data layer for REST microservices
Posted on January 10, 2022, Level intermediate Resource Length medium
GraphQL is a great technology for microservices because you can use it as a data layer for these microservices. One use case is to combine the data from all these services into a single, unified API. By Roy Derks.
Tags apis serverless javascript nodejs nosql json restful
-
Test your APIs further using HTTP Toolkit
Posted on December 24, 2021, Level intermediate Resource Length long
If you're a tester or developer who needs to work with APIs across different platforms, HTTP Toolkit is a valuable tool to keep by your side. By Anshul Behl. By Dennis Martinez.
Tags restful cio apis devops tdd cloud
-
Principles & best practices of REST API design
Posted on December 21, 2021, Level beginner Resource Length long
This best-practices article intends for developers interested in creating RESTful Web services that provide high reliability and consistency across multiple service suites; following these guidelines; services are positioned for rapid, widespread, public adoption by internal and external clients. By Love Sharma.
Tags apis restful web-development code-refactoring how-to
-
Async & await at the edge with ReactPHP
Posted on December 16, 2021, Level intermediate Resource Length short
PHP 8.1 is out and the hip new feature for non-blocking and asynchronous programming in PHP are fibers. In this post we're going to explore them and see how we at ReactPHP will start with them at the edge. By Cees-Jan Kiewiet.
Tags open-source apis php app-development web-development
-
API authentication with tokens
Posted on December 12, 2021, Level intermediate Resource Length medium
In this article I'm going to show you a few common patterns for client authentication based on tokens, and how can they be implemented in a Python API back end. This method of authentication works well for rich clients, like JavaScript-based front end applications running in the browser, or perhaps a command-line (CLI) application. By Miguel Grinberg.
Tags programming apis learning python