Tag: Apis
-
Microservices vs APIs: Understanding the difference
Posted on June 25, 2022, Level beginner Resource Length long
Microservices and APIs are becoming famous everywhere in the software development space with the increasing need to produce scalable, secure, and flexible applications at faster turnaround times. By Durga Prasad Acharya.
Tags restful apis web-development microservices app-development
-
How to make anonymous requests using TorRequests and Python
Posted on April 11, 2022, Level intermediate Resource Length short
Tor is quite useful when you have to use requests without revealing your IP address, especially when you are web scraping. This tutorial will use a wrapper in python that helps you with the same. By scrapehero.com.
Tags python apis devops
-
Exploring options for storing custom data in Ecto
Posted on April 10, 2022, Level intermediate Resource Length medium
Ever wanted to store a blob of custom data on a database record? The data we want to store might be complex too, made up of multiple fields and even lists. When the data is stored using Ecto there are several ways we can do it. This article explores two paths and discusses some of the pros and cons for each approach. By Mark Ericksen.
Tags elixir web-development functional-programming apis erlang
-
How to migrate a REST API to GraphQL the smart way with StepZen
Posted on April 9, 2022, Level intermediate Resource Length medium
How GraphQL might be a better fit for your next project than RESTful APIs. By plainenglish.io.
Tags nodejs nosql apis devops
-
Build a secure e-commerce app with SuperTokens and Hasura GraphQL
Posted on April 6, 2022, Level intermediate Resource Length long
This tutorial will show you how to develop a secure e-commerce store using SuperTokens authentication in a React.js app. We'll use a modern stack that includes React, Hasura GraphQL, and SuperTokens. By Ankur Tyagi.
Tags app-development infosec web-development nosql apis nosql
-
Optimizing AWS Lambda function performance for Java
Posted on April 3, 2022, Level beginner Resource Length medium
This blog post shows how to optimize the performance of AWS Lambda functions written in Java, without altering any of the function code. It shows how Java virtual machine (JVM) settings affect the startup time and performance. You also learn how you can benchmark your applications to test these changes. By Benjamin Smith and Mark Sailes.
Tags apis performance app-development serverless web-development java
-
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