paint-brush
184 Stories To Learn About Rest Apiby@learn
402 reads
402 reads

184 Stories To Learn About Rest Api

by Learn RepoJune 2nd, 2023
Read on Terminal Reader
tldt arrow

Too Long; Didn't Read

Learn everything you need to know about Rest Api via these 184 free HackerNoon stories.

People Mentioned

Mention Thumbnail
Mention Thumbnail
featured image - 184 Stories To Learn About Rest Api
Learn Repo HackerNoon profile picture

Let's learn about Rest Api via these 184 free stories. They are ordered by most time reading created on HackerNoon. Visit the /Learn Repo to find the most read stories about any technology.

1. Software Architecture Basics: What, How & Why

Software architecture, design and process of architecting explained using a case study.

2. Top 4 Stock Market APIs Of 2021

Choosing the best stock market API can be difficult, here we breakdown the best 4 options in 2021

3. What is an API, Simply Explained

Connectivity is something amazing. Right now, we are used to use our computers or phones to buy, post, watch, etc. We can do lots of things actually. We are connected to the world and to each other.

4. How to Easily Deploy Telegram Bot Using AWS Lambda

To deploy a telegram bot in C # seems is difficult, but I want to show that it is not. In this article I will give an example of publishing it on AWS.

5. Understanding Mux and Handler by Writing Your Own RESTful Mux

In this article, we will try to understand two crucial Go concepts - mux and Handler.

6. Monetizing APIs with WSO2 API Manager

Today APIs have become a key way for application developers to generate revenue, meaning monetisation is becoming a sought-after feature in the API Management space. Even though API monetisation has a broader meaning than simply charging for APIs; in our experience, most companies want to charge for API usage. There are a number of different ways that this can be achieved, but let’s take a look at the two most popular and how they can be effectively rolled out to bring in revenue.

7. API Error Handling in React

I will tell you what formats for common handlers exist and why it is better to agree on a single format with the backend than to fence a new solution every time

8. DONT Use REST for Microservices, OK?

You shouldn't be using a REST or RESTful interface for communication between your microservices. I'm not saying that to be controversial, I'm saying it because that's not what REST was designed for, it's not what REST is good at and it's definitely not the best nor easiest option out there.

9. How to request data from a REST API to a Solidity Smart Contract

10. How to Build a GraphQL Data Layer for REST Microservices

GraphQL is a great technology for REST microservices. Learn how to create a data layer for microservices, without writing any code!

11. Creating RESTful Web APIs With Node.js And Express: You Can’t Mess Up The Right One

One of the main reasons for using Node.js is that you can create quickly RESTful web APIs with it. Express is a popular web framework helping you with this task. Using JavaScript to build servers is often a natural choice for frontend developers looking for a way to reuse their skills and create the APIs supporting their web app, but that's not the only benefit of using Node.js. The huge package ecosystem around Node.js and Express is what makes it shine, allowing to implement a lot of business features with very few lines of code.

12. Serverless API with Terraform, GO and AWS, Part 1

Knowing how to build REST API with latest tech is cool. You know what's even cooler? It's being able to deploy it to the cloud! I'll walk you through the process of building simple, server-less application using GO, AWS (Lambda, API Gateway, Dynamodb) and Terraform.

13. Error 429 Too Many Requests: What to Do When You've Been Rate Limited?

Your application is running smoothly. Tests have passed. Suddenly you start to see 429 error responses from an API. As the name implies, you have made too many requests and your application has been rate limited. The 429 (Too Many Requests) error is an HTTP status code that often occurs when you've hit a request limitation of an API.

14. Kubernetes Tutorial: Using The System For Personal Projects

Learn how to deploy a simple rest API with ExpressJS and expose it using a service and ingress. Great for Kubernetes personal projects.

15. Axios or Fetch: What Is Better for HTTP Requests?

Ever wondered why developers are going for Axios over fetch? As we are aware both are the means to deal with HTTP or XMLHttp requests, Both are capable of making all types of API calls (get, post,put.. etc.). Both are based on Promise API which is native to ES6. But what are the major points to be noted?

16. Connecting Vue.js with OAuth Based API

I'm 99% sure that you've already used an OAuth based API.

17. An Introduction to Backend Architecture

Front-end seems to be one of the most popular developers’ niche over the last years. Front-enders create the front view of the web application. The code consists of HTML, CSS, and JavaScript. Three of them create the magic we all experience on the internet. But there is much more than a web application that needs to work. The back-end is the other side of the applications that we don’t see, but the experience.

18. Load Balancers - Whats, Hows, and Whens

TL;DR

19. How to Build a RESTAPI with Django

20. How to Get Featured on Postman

Postman has a lot to offer for API users and you can leverage these features to make a better developer experience for your products.

21. A Guide to API Versioning Best Practices

In this article, we will be discussing some of the best practices for API versioning for ease of user consumption and flexibility.

22. Querty: Bringing the Power of SQL to REST APIs in your Web App

Make your REST API easier to work with using Querty and SQL queries.

23. Using a REST API with Python

Requesting fitness data (backlog) from Terra requires HTTP requests, so I’m writing an essential guide here on using a REST API with Python.

24. Webhooks Using Python - A Guide

A guide on how to build webhooks using Python

25. 3 Most Common Ways to Connect your Node and React Applications

There are different ways to connect react frontend and NodeJS backend. In this blog, I am going to tell you three ways how you can connect backend and frontend.

26. How Can We Build the Next Level Domain Availability Checker?

Domain availability checks over the decades, from manual to automated. How and why it happened, where are we going next.

27. A Comprehensive Guide to OpenAPI Specification

OpenAPI Specification (formerly Swagger Specification) is an API description format for REST APIs. An OpenAPI file allows you to describe your entire API.

28. The Essential Guide to HTTP

In this article, you are going to learn what HTTP is, What Sessions are, and their usage, The Request-Response cycle and another fundamental concepts.

29. Building an Open Source Python Web API Using Django REST Framework (Part Two)

There are no strict rules on how to plan your work, but scribbling your ideas in a notebook, organising your requirements, and even generating pseudocode helps.

30. Startup Interview with Christine Bottagaro, Resurface Labs Co-founder

Resurface Labs was nominated as one of the best startups in Boulder in Startups of the Year hosted by HackerNoon.

31. Cherrypy Introduction: Simple Python Library for Quick Application Development

For day to day work in dev-ops or for testing team , we need to put stub in between some application to fill the gap for the application which are not present on local testing lab , for that we need to put some stub so that it can mimic like actual application .

32. 6 Best Open-Source Projects for Real-Time Face Recognition

Real-time face recognition systems remain a very popular topic in computer vision, and a large number of companies have developed their own solutions to try and tap into the growing market.

33. Building a REST API in Go with MongoDB Integration: A Step-by-Step Guide

Code or Write a REST API with GO internal libraries and MongoDB as database

34. Designing and Developing the Integration of Your Online Shopping Store

WSO2 Integration Studio is a development environment for designing, developing, debugging, and testing integration solutions.

35. The Advantages of Using REST API with Amplication for Your NodeJS Apps

In this article, we will discuss how to develop a REST API in NodeJS, as well as some of it's advantages when done with Amplication.

36. An Intro to Services Oriented Architecture for Internal Tools

Like it did at Amazon, implementing an SOA across your products and data sources will unlock the power of internal tooling.

37. Getting Your API Into Production

Building an API yourself and getting it into production so your users can start using it can be a significant challenge.

38. A Guide to Delivering a Low-code API

This guide will take you through the steps to build and host an API using a low-code platform.

39. How To Build and Sell APIs

Building and selling APIs is a great way to create a new source of passive income.

40. Here's How I Got Started With Kubernetes: Part I

While scheduling classes for my final semester of college, I was very eager to do something different. Like many of my computer science peers, I had grown tired of the typical class where we have to reinvent the wheel when learning new concepts.

41. A Quick Introduction to REST API

REST stands for Representational State Transfer. It is a software architectural style that defines a set of constraints or rules that you should adhere to when you are creating your APIs.

42. We Surveyed 28,252 Developers and Professionals about APIs. Here's What We Learned.

Recently, I worked with our team at Postman to field the 2021 State of the API survey and report. We’re extraordinarily grateful to the folks who participated—more than 28,000 developers and API professionals took the survey, making it the largest and most comprehensive annual study of APIs, ever. Curious what we learned? Here are a few findings you might find interesting:

43. How to Run API Tests With Newman And Send Results to Telegram

How about running your Postman collections of API requests and automatically getting a meaningful report right in Telegram? Let's do it in one small script! 🔥

44. Breaking Up a Monolithic Database with Kong

If your microservice design results in a very large API or multiple services accessing a single database, check out Kong Gateway.

45. Why You Should Consider Low-Code Approach to Building a REST API

APIs have been around for decades – they allow different systems to talk to each other in a seamless, fast fashion –  yet it’s been during the past decade that this technology has become a significant force.

So then why all the interest in APIs? We all know the usual stories – Uber, Airbnb, Apple Pay…  the list goes on, and the reasons are plentiful.  Today the question is, how?  Perhaps you are looking to differentiate your business or want a first-mover advantage.  How can you execute quickly and at low cost/risk to try new market offerings?

An API provides several benefits to an organisation, but without a dedicated team of trained developers, it might seem like an implausible option. Developers are expensive, and it can take months to develop an API from the ground up. If you don’t fancy outsourcing or have the capability in house to build internal APIs, a low-code platform might just be the answer.

46. These GraphQL Directives Are Overkill

I think that in 90% of the cases, you don't need @defer and @stream at all.

47. How to Set up an API Gateway for Your Microservices

How to deploy a single node Kong API gateway in front of multiple microservices?

48. Introducing ApiHome: Home of API Testing

OpenAPI based API Testing Tool

49. Creating a Poor Man's API Using PostgREST

Creating a full-fledged API requires resources, both time and money.

50. Using Android Studio to Explore the Salesforce Mobile SDK

In the 2nd article of the series, create a native Android application that leverages the Salesforce platform and the Salesforce Mobile SDK.

51. How to Handle REST API Requests in React

REST APIs are commonly used in web development. They are programming interfaces that web apps use to 'talk' to each other. They are used to access features and data. 'REST' (Representational State Transfer) is a concept that defines the APIs properties. This article will focus on the use of web-based APIs to retrieve data from a database.

52. What Roles Do API Methods Play On The Blockchain?

Read on to find the detailed info on such Blockchain API methods as JSON-RPC, REST and WebSockets, the main use of API and how it's related to cryptocurrency.

53. A How-to Guide for Writing REST Applications

REST (Representational State Transfer) methodology is basically a way to build web services. 'll talk about how to build a REST application and an API for it.

54. Filestack And Other OCR APIs

OCR software enables the digitization of essential data in paper documents and photographs.

55. Creating API-Helpers Using the Citrus Integration Framework

Creating API-helpers using the Citrus Integration Framework.

56. API Technologies and How They Will Help Create the Metaverse

API's such as tyny.dev will be used more heavily in the future, as the Metaverse proliferates.

57. What Does REST in RESTful API?

Everyone talks about RESTful APIs. Everyone use RESTful APIs. It even seems like, everything has RESTful APIs.

58. 5 Best Practices for Designing RESTful APIs

RESTful APIs are everywhere, powering more of the modern world than any other API architecture. REST accounts for up to 80% of APIs according to this study by ProgrammableWeb. How those APIs are built and structured can make or break a company in today’s ultra-competitive world. Poorly-designed APIs can be difficult to use, can fail when they are needed most, and are valuable targets for hackers looking for sensitive data. On the other hand, a well-designed API that utilizes best practices makes development a breeze, attracts new customers, and creates confidence among users that can boost retention rates.

59. How to Expose Your API Endpoint Using Choreo

Choreo allows you to create, publish and manage all aspects of an API and its’ lifecycle.

60. The HTTP Status Codes You Need to Know

Working on the web means coming into contact with HTTP responses. Whether you spend your time primarily on the client or on the server, you're likely familiar with the popular ones like 200, 404, and 500. While memorizing all the codes using cat memes as a mnemonic can be helpful, let's dive deeper into what some of the most common codes mean.

61. Spring Boot Quick Start: Spring Boot Tutorial for Beginners

How to create spring boot application using Spring Initializr and creating spring boot rest api example

62. Understanding APIs and How to Test Them

API (an abbreviation of Application Programming Interface) is a special interface (a set of commands/controls) that is designed for the interaction of different

63. Reliable and Secure API: How to Test with Hoppscotch

The only tutorial you need to understand Hoppscotch.

64. If You Want To Write The 1st API Test In JavaScript You Can Be Proud Of, Read These Tips

In this post, we'll take a look at what tools/technologies do we need for writing API tests using JavaScript and then we'll also write our first API test. So let's get started...

65. How to Handle REST API Requests in React

REST APIs are commonly used in web development. They are programming interfaces that web apps use to 'talk' to each other. They are used to access features and data. 'REST' (Representational State Transfer) is a concept that defines the APIs properties. This article will focus on the use of web-based APIs to retrieve data from a database.

66. Build a Lightweight REST API with Salesforce and Postman

Salesforce can expose custom-coded services to third-party applications, either as SOAP web services or REST APIs.

67. 54% of Developers Cite Lack of Documentation as the Top Obstacle to Consuming APIs

Recently, I worked with my team at Postman to field the 2020 State of the API survey and report. We’re insanely grateful to the folks who participated—more than 13,500 developers and other professionals took the survey, helping make this the largest and most comprehensive survey in the industry. (Seriously folks, thank you!) Curious what we learned? Here are a few insights in areas that you might find interesting:

68. Configuring Multi Cluster Setup in Postman

If you are testing REST APIs application with Oauth on Postman, generally you do the following,

69. API Architecture Style: Differences Between REST API and GraphQL

The battle for the best API framework is a never-ending one. I will explain you the difference between two very popular and frequently used API frameworks.

70. Best Practices for API Security

APIs are a cohort of communication protocol that allows applications to communicate with one another. It works over the OS limitations and enables applications to share data without more complexities. And it is the magic bridge that possibly making things work together in our mobile applications and web interfaces.

Yet, its open doors and wide visibility makes it vulnerable to attacks. Also, attackers can easily find the way to the heart of applications and systems via APIs. Hence it is essential to fence APIs with all possible measures.

71. Creating Appsync API using Amplify CLI

While using any services from AWS you can do it via their API,Console or CLI tool like amplify, amplify was designed specifically to work with AWS and to make it easier for developers to deploy applications on the cloud just by running some commands, In this blog i will be showing you how can you create an Appsync API with Amplify, It will have auto generated resolvers for all the queries,mutation and DynamoDB as the database.Yes you read that right everything will be created for you by AWS using cloudformation which acts as template for all the services that you will be needing. So before we get started i encourage you to install Amplify CLI on your computer and configure it with your Credentials. Let’s get started now.

72. Setting Up a Backend for React App in 15 Minutes

Recently I have introduced Directual on Hackernoon (see Low-code for hackers). Now I would like to continue with absolutely practical post. First, I will show the general scheme of combining Directual and React, and then you will find the live-demo of building an app from scratch to production-ready Docker-container.

73. How to get data from API in Excel

How to get data from API JSON in Excel table with the simplest tutorial with formula. Ready to go open-sourced VBA formula with intuitive video tutorial

74. Implement real-time updates with Django REST Framework: Building Cryptocurrency API

It is time to create another cool project using Django and REST Framework.

75. Building an Android App on a Flask Server

how to connect your Android frontend application to a Python Server implemented using Flask

76. Top Tools for Rapid API Development

From design to deploy, these tools will have your API and microservices up and running in no time.

77. API First Development Approach And How It Can Help to Your Business

Web APIs have been around for nearly 20 years and but it is from the past few years that software developers have been thinking hard on the concept of API first development approach.

78. 7 Companies with Recipe APIs in 2022

An overview of 7 Companies with recipe APIs in 2022

79. How One ExpressJS Programmer Visited Go Land

I describe why Fiber it's really a good start for learn Go when you have experience in ExpressJS, what similarities and differences to expect, and what things I learned when building my first API on Go.

80. You're Not Using HTTP Status Codes Right

In this article, we will be discussing some of the common mistakes that developers do when using HTTP status codes.

81. How Use Array Methods to Handle API Data

Manipulating data is a core skill for any developer. In an API-driven environment, so much of the data you receive is formatted in a way that doesn't directly match the way that your application or UI needs it. Each web service and third-party API is different. This is where the ability to sort, normalize, filter, and manipulate the shape of data comes in.

82. Getting Started with API Testing by Using TestMace

Hello there! We're coming out of the shadows and continuing the series of articles about our product. We've got so many feedbacks (mainly positive), suggestions, and bug reports after publishing our last overview article. Today you'll see TestMace in action and try out some features of our application.

83. How to Fetch Large Data Files Through GitHub API

At Hackernoon, I had a task to fetch some files from GitHub API. Initially, I thought it'd be a simple GET request but soon I realized the work is a headache. The file I needed was quite large and hence the response was telling me to use something different than I already knew. I ended up spending two days on this issue.

84. How To Build Location-Based App with Geo🌎Django

Working with Geo🌎Django

GeoDjango is a built-in application that is included as a contrib module in Django. It’s actually a complete framework itself that can

85. Documenting, Encrypting, and Unit Testing My First REST API

How I encrypted, documented, and unit tested my first REST API using PHP, PHPUnit, GuzzleHttp, Next.js, ReactJS, and more.

86. How I Organized my Node.js REST API

When I started using Node.js for building REST APIs on the server side, I struggled a lot with the same question over and over again:

87. How To Create Golang REST API: Project Layout Configuration [Part 3]

Good cake is the one you can easily slice into parts with no crumbs falling apart. That's all this project is about: 3 simple parts, no nasty additives. In part 1 and part 2 I've explained the basics of setting up golang project using docker, creating configurable server, interacting with DB, adding routes and handlers.

88. A Simple Guide to Planning API Roadmaps

APIs - the current “big thing” - offer the opportunity for modern organizations to unlock new and lucrative business models. The article below covers some tips on how to spin the API flywheel and leverage its possibilities.

89. How To Use a FastAPI Abstraction To Query AWS Data Lake

Our guide in creating FastAPI abstraction that allows us to query the AWS Glue metadata catalog - a Data Discovery API for AWS Data Lake.

90. How to Create a Serverless API Using Azure Cosmos DB

In this tutorial, we’ll build a Web API using Azure Functions that stores data in Azure Cosmos DB with MongoDB API in C#

91. GraphQL Can't REST

While conventional wisdom states we should move to GraphQL entirely, for customer-facing APIs, we need REST. For our own frontends, GraphQL is the answer.

92. GraphQL vs REST - Syntax Comparison

Technical comprehensive comparison: GraphQL vs REST. Check how to work with both API architecture designs and choose the best fit!

93. Low-code: Solving the Dark Arts of API Deployment

Creating APIs may be easy, but maintenance and deployment is more often than not, time-consuming and difficult. But it doesn't have to be.

94. .Net Core 3.0 API and Swashbuckle: Disabled Model Binding and XML Document File

Swashbuckle is a handy tool which you can use to document your API. It's very powerful and in my opinion, that implies that it's quite complex and can be a bit overwhelming. I used it recently on a project and found myself spending more than a few hours of searching the internet to find the answers to all my questions. Considering the time it took me to put everything together, I decided it was worth to share my findings.

95. How To Generate API Blueprint using SwagGo

Generating API blueprint REST API Golang using SwagGo tools

96. The REST of the 10 Commandments

Find out how to build great REST APIs in any language by following these 10 essential rules.

97. How Do APIs Provide a Foundation for Software Innovation

Get a comprehensive Guide about Application Programming Technology or API in a layman's language.

98. Going Beneath the GraphQL Federated API

Want to understand how GraphQL Federation works? Follow on

99. How To Create Golang REST API: Project Layout Configuration [Part 1]

During past couple of years I have worked on few projects written in GO. I noticed that the biggest challenge developers are facing is lack of constraints or standards when it comes to project layout. I'd like to share some findings and patterns that have worked best for me and my team. For better understanding I'll go through steps of creating a simple REST API.

100. Connecting an Apigee Edge API Proxy with Auth0 Platform

In the step by step tutorial learn how to use external OAuth for authentication & Access token created by the external system to secure APIGEE edge

101. A Beginner’s Guide To Postman File Uploads

Postman is a REST client tool for testing and deploying API services in a controlled workspace.

102. Scrape And Compare eCommerce Products Using Proxy Scraper

In this post, we are going to learn web scraping with python. Using python we are going to Scrape websites like Walmart, eBay, and Amazon for the pricing of Microsoft Xbox One X 1TB Black Console. Using that scraper you would be able to scrape pricing for any product from these websites. As you know I like to make things pretty simple, for that, I will also be using a web scraper which will increase your scraping efficiency.

103. Convert PDF Document in Three Steps using DynamicDocs API

Advicement newly launched DynamicDocs API gives businesses the ability to automatically generate PDF documents with dynamic text, tables and charts.

104. A 4-min Introduction To Restful APIs

API (Application programming interface), an intermediary between two or more services, provides a set of rules that define communication between services

105. Load Test Your Mobile Application API using Rungutan

Load Testing a Mobile Platform

106. API testing with Jest

107. Why SMS Paired with Chatbots is a Game Changer

SMS and chatbots are becoming commonplace in B2C communication. So, what happens when we combine the two?

108. Hackers, Rejoice! Participate in The $100,000 Postman API Hack

The virtual, global Postman API Hack is an opportunity to win $100,000 in cash prizes. Get started today!

109. REST API Tools Smackdown

Introduction

110. 🧩 Why Do We Need APIs Anyways?

If you’ve been anywhere close to a computer engineer, you’d have definitely noticed them drop the term - API. A software engineer would use the term for so many varied purposes that it’s easy to lose the track of the conversation and left hanging in there, wondering, “Why the heck we need APIs?”

111. The Secret To Brewing Up A Good API

What Makes a Good API? A good API does more than just taking input and returning output. It offers a few key items that make it enjoyable and easy to work with.

112. Explaining APIs To Your Grandma - A How-To Guide

If you’re a student studying Computer Science or someone who’s trying their luck getting into the software industry, one might often encounter the phrase API.

113. Build a Mobile App Using React Native and the Salesforce Mobile SDK

Check out how easy it is to start building a custom React Native application that leverages the Salesforce platform and the Salesforce Mobile SDK.

114. Poor Man’s Authorization: How to Implement RBAC for REST API with OPA

When it comes to application permissions, two results emerge from this situation:

115. How to Write Your First Full-stack Android App

In the span of 4 months, I planned out a mobile app idea, self-taught myself the Android framework, wrote my first REST API, and released my finished Android app onto the Google Play Store. I learned a lot along the way, so I thought I'd share what I learned.

116. How To Automate Your Processes Using HTTP Request Node From n8n

With over 150 nodes, n8n saves countless hours by automating repetitive tasks. But what happens when n8n doesn’t have a node for a tool you love?

117. What’s New in Swell 0.6.0?

Swell is a cross-platform compatible (Mac, Linux, & Windows) desktop application and the leading API dev tool for testing and visualizing steaming TCP connections (i.e., WebSockets, SSEs, GraphQL subscriptions). Swell functions similarly to Postman, but with the added perks of full streaming and GraphQL support. Being an Open Source project, Swell is 100% free and open to outside contributions. For details on how it works, see our previous article here.

118. 5 Major Factors Impacting the Evolution of APIs

In today’s world of ever-increasing digital interconnectivity, APIs (Application Programming Interfaces) have emerged as essential tools for integrating data efficiently and cost-effectively.

119. How to Convert Rest APIs into Databases: Create a JDBC driver

A lot of data over the web or internally in an enterprise is available and accessible only through Rest APIs. Rest APIs do provide a secure and authenticated mechanism to access these services, but they are not very intuitive sometimes to query upon the data which is fetched through them.

120. How To Create Golang REST API: Project Layout Configuration [Part 2]

In a previous post I was explaining the basics of setting up GO application for REST API. Now I'll go into details by first creating configurable server, adding http router (mux) and some DB interaction. Let's get (the indoors party) started!

121. Top Startups With the Best Designed Third-Party APIs

Do you wonder if third-party API integrations services are even beneficial for you? Read more to eliminate any doubts you have about the third-party API.

122. Quick and Easy CRUD with NestJS, @nestjsx/crud and TestMace

These days REST API has become a web applications development standard, allowing to divide web development into two separate parts. There are several mainstream frameworks like Angular, React, Vue, that are used for UI. Backend developers are free to choose from large variety of languages and frameworks. Today I’d like to discuss NestJS framework. We’re going to create a simple CRUD application using Nest and the @nestjsx/crud package.

123. How to Build Token Refresh Service for the Fitbit API in Azure

We can generate a refresh and access token required to call the Fitbit API programmatically with a simple Timer trigger function in Azure.

124. Serverless API with Terraform: GO and AWS [Part 2]

In part 2, we'll go over deploying serverless API to AWS Cloud with Terraform.

125. Simple and Intuitive RESTful APIs

This article provides guidance on how to design simple and intuitive RESTful APIs.

126. Quick Guide to AWS CDK and Serverless with REST API and Data Lake Analytical Querying

This is a hands-on course on how to deploy a fully Serverless web app using the AWS CDK. You will learn how to:

127. Back-end Data and API Prototyping with Faker.js and JSON-Server

Introduction

128. 6 Best Online Courses to Learn GraphQL for Beginners and Experienced JavaScript Developers

Hello guys, you might have heard about GraphQL, another exciting technology. GraphQL is gaining a lot of popularity because of its superiority over traditional REST APIs.

129. Great Tools To Help You Build an Awesome API

Learn more about API-FIRST and how it can deliver practical solutions to today's modern IT environment.

130. OpenAPI 3.0 Schema with Swagger UI for Django RESTful App

Let’s use drf-spectacular to simplify creation of beautiful docs for your Django application according to the OpenAPI Specification version 3. Sounds easy? It wasn’t for me…

131. Setting up a Web Develop Environment in Debian

I am on Microverse working with a lot of people new to Software Development with Linux (I use this word to refer to Linux OS and all his derivatives or distros), and in web development we use certain tools and pipelines that are more difficult to set up in Windows. So I found that most of the people new to Linux struggle to set up the tooling and basic commands for the first time.

132. How to Create a Tinder Clone Application in Phở [No-Code Approach]

In this tutorial, we’ll be creating a Tinder clone, in under 1 hour using Phở Networks, an open-source no-code platform that makes it seamlessly easy to create social applications.

133. How to Build a Secure REST API with OpenID Connect

In this article, we’ll take a look at building a secured REST API by integrating with Okta as the identity provider via OpenID Connect (OIDC). This article is based on the DZone article Building a Java REST API with Quarkus, which explains how to create a Java REST API with Quarkus and Okta. We will be implementing a similar scenario here by using Ballerinalang, and show how it’s simpler and more straightforward to implement compared to our Java counterpart.

134. How to Build a MVP REST API Using Low-Code Approach

Build and host and API in 15 minutes? Crazy? No, really!

135. Doing API Monitoring the Right Way: Metrics and Best Practices

In this post, we'll go through the best practices for API monitoring, such as which metrics to prioritize and how to troubleshoot when an issue arises.

136. How to Send your HTML Form to Google Sheets For Free

If you have a static website and want html forms to be sent to Google Sheets or via email, Slack or Telegram check out a free service I made called Form2Channel

137. What Developers Mean When They Talk About API

API has become one of those catch-all terms that developers throw around without really considering the context. On any given week, you will come across discussions like "How to use the Twitter API", "New framework X is great because it has a low API surface", and "Best practices for building an API."

138. Building RESTful Web Service Using C++, Swagger UI And Auto-Documented Endpoints

This is a 5 minutes tutorial how-to-use Oat++ (AKA oatpp) web framework to build your own C++ performant web-service and integrate it with Swagger-UI.

139. 3 Best Ways To Import JSON To Google Sheets [Ultimate Guide]

3 ways to pull JSON data into a Google Spreadsheet

140. Building a CRUD RESTful API/Web Service with Spring Boot [A How-To Guide]

This guide aims to help you create from scratch a CRUD RESTful API with Spring Boot. We'll create a User entity and develop its endpoints accordingly with a Rest Controller and a Service class.

141. Intro Guide to the GraphQL API using Node.JS and Apollo

GraphQL is the alternative for REST made by Facebook. When Facebook reached the limits of REST API, they had to make something breaking these limits.

142. An API-First Approach For Designing Restful APIs

I’ve been working with Restful APIs for some time now and one thing that I love to do is to talk about APIs.

143. How To Connect GraphQL On Top of Existing REST API

Start using GraphQL in legacy portions of your app without breaking any existing contracts with functionality that may still rely on the original REST API.

144. A Simple Guide to API Development Tools

APIs can be as simple as 1 endpoint for use by 100s of users or as complex as the AWS APIs with 1000s of endpoints and 100s of thousands of users. Building them can mean spending a couple of hours using a low-code platform or months of work using a multitude of tools. Hosting them can be as simple as using one platform that does everything we need or as complex as setting up and managing ingress control, security, caching, failover, metrics, scaling etc.

145. Coding Tutorial: Implement a GraphQL API on Top of an Existing REST API

Start using GraphQL in legacy portions of your app without breaking any existing contracts with functionality that can still rely on the original REST API.

146. Introduction to GraphQL

TL;DR

147. A RESTful API Template Project for Developers

Building a RESTful API can be daunting for developers who have never done it before. That’s why we’re pleased to announce the RESTful API template project.

148. All The Secrets Of Encrypting API Keys In Ruby Revealed

149. Move Business Logic out of Application Using Hyperon Engine

Well-written multitier applications consist of multiple layers. The most widespread three-tier architecture divides our code into a presentation, business and data access tiers. Like it or not, but the business layer is where we, developers, spend the most time on a daily basis. This is the place where all processes and decisions our application depends on take place. Therefore, requirements for the business layer change more often than in any other layer. What hurts us, developers, most is that with every change, even the smallest ones, we need to recompile and rebuild our app. It usually takes a piece of the valuable time that we could use for more interesting things. What if we could move a business logic out of our code and let non-technician people change it?

150. My Cat, FastAPI and a Template

I really liked FastAPI. So, I decided to read all its docs, and instead of having study notes, memos, or whatever, I wrote it all as a template

151. Streamlining The Developer Onboarding Process: A How-To Guide

For new hires, the first day on the job can be rough. Here's how Prismatic approaches building a successful software development team from day one.

152. Why API Designs are Stuck in the Past

The industry has embraced statically typed languages, but API design remains twenty years in the past. Schema driven development presents an opportunity to pull API design into the present.

153. Getting started with API Testing

API testing focuses on testing the business logic or the functionality of the application. Using API testing you are also validating the data responses, as well as ensuring whether your APIs are performant and secure.

154. How To Determine The Right HTTP Response Code For Various Situations

A collection of a few things I needed to clear up (to myself or others) about HTTP Status Codes while building a RESTful API.

155. Build an API using Ballerina

Ballerina language is the latest cloud-native programming language that supports building backend applications and integration workflows easily.

156. Interservice Communication in Microservices: 3 Common Misunderstandings

Think back to the last time you worked in a distributed system, did you consider using something other than RESTful HTTP calls as the method of communication between components in this system?

157. Authentication And Authorization In .NET 5: How It Works

In my 11 years as a developer, I have seen so many API's that have major security flaws. They either lack proper authentication or authorisation or both.

158. Marketplace API Integration For High-Volume Software Companies

Explore the details connected to APIs of Amazon, eBay, Etsy, and Walmart marketplaces and find out how to develop the integration with all of them.

159. The Lightweight Alternative to GraphQL, Resolvers Instead of Endpoints

While I generally liked the approach of having a single API endpoint and resolvers, the overhead of setting up and maintaining a GraphQL server was too much.

160. The Glory of REST: Is It Really That Glorious?

REST is simpler and, thus, more approachable, but it requires a lot of custom effort, which changes from project to project.

161. How to Use OpenTelemetry to Identify Database Dependencies

Tired of debugging your application to find out its database dependencies? There is a smarter way to track them with OpenTelemetry.

162. Enable Full Blockchain API access By Removing The Middle-Man on Ethereum and EVM-Based Blockchains

The problem in accessing of Ethereum blockchain, the 'gatekeepers' to writing on the blockchain, the ultimate solution and allowing (no OS) device access

163. Optimizing Database Operations With OpenTelemetry

Learn to use OpenTelemetry to monitor and identify the database issues in your application and remediate them to optimise your database operations quickly.

164. Build a CRUD API using DynamoDB and Serverless - Part 1

Guide on How to do CRUD operations like DynamoDB GetItem, PutItem, DeleteItem and UpdateItem using AWS Serverless and NodeJS.

165. API Choice Overload

With so many approaches to proper API design, development and management, it’s pretty easy to get lost just in the planning process.

166. Using Rust For Monitoring 30k API Calls Per Minute

At Bearer, we are a polyglot engineering team. Both in spoken languages and programming languages. Our stack is made up of services written in Node.js, Ruby, Elixir, and a handful of others in addition to all the languages our agent library supports. Like most teams, we balance using the right tool for the job with using the right tool for the time.

167. Giving Your Single Page Application (SPA) an API - The Quickest Way

I’ve been working with low-code tools for years, building automation integrations, and APIs. Recently, I’ve wondered whether we’ve advanced far enough to use a low-code platform as the back-end for a single page application (SPA).

168. How to Build an IoT Application Using an HTTP API

In this walkthrough, we'll build an IoT application that uses Python to call an HTTP API, and then we'll deploy that application to an M5Stack IoT device.

169. How To Monitor Your API Server

'Have you developed or are you in the process of creating an API Server that will be used on a production or cloud environment? In this 4th instalment of my Node JS Performance Optimizations series, I show you how to test the availability of your API Server, so that you can understand how many requests per second it can handle whilst performing heavy duty tasks.

170. Building a Simple Rest API with Go

After recently joining Central Tech, I was given my first project: implement a new product creation and querying API in Go. I took this as a chance for me to finally dive deep into Go, something I've been wanted to do after having heard praises about it from many others. I also decided to start detailing the things I learned along the way, both for personal reference and to ensure that I understand concepts enough to explain it in writing.

171. HTTP — PATCH Method! I’ve Been Thinking About It All Wrong

Today I learned, The Reality that People Never Told Me about HTTP-PATCH!

172. Create Your To-Do Lists Using Speech Recognition With Python

Last winter, I dived into speech recognition. If you recall, I used the SpeechRecognition library in Python (from PyAudio to be more specific).\

173. How to Build To-Do Lists With Real-Time Speech Recognition

One device which I desire, in particular, is a smart mirror.

174. Did You Get That Thing I Sent To You? – The Rise of Event-Driven Architecture

175. GraphQL vs REST: API Design Best Practices For Long-Running Operations

Some best practices for API design projects that are intended to work over the course of a long-term operation within a larger organisation using GraphQL

176. My Best Travel APIs

APIs are useful tools in general but can be made exceptionally useful when combining a number of them to accumulate information to help you plan trips.

177. How to Create a RESTful API With HarperDB and FastifyJS

Learn how to build a course management REST API with Node.js, HarperDB and FastifyJS.

178. How to Build a Shopify Integration

A how-to guide to building a Shopify integration with the Shopify API in low-code. We go over how to create a private app, connect it to Shopify and query data.

179. How & Why We Built a Git Workflow to Accelerate API Testing

With the release of ReadyAPI v3.3.0, our all-in-one collaborative API quality platform, the team here at SmartBear completed the first round of work on a rethought Git workflow – all available directly within the tool.

180. How to Write API Documentation the Right Way

API documentation is a critical part of any application's success.

181. Simplifying API with Tyny.dev Founder Patrick Pittich-Rinnerthaler

Totally Nerdy Cofounder Patrick Pittich-Rinnerthaler joins us in this Slogging AMA to talk about his API technology tyny.dev.

182. Object-Oriented Design: Refactoring a REST Connector

In this story we will try to see how to improve a simple REST connector that places a request on an external service through an HTTP POST call and returns the result back from the remote server. The full example can be found here. Following is the source code for our connector (Connector1):

183. Sentiment Analysis with Python and AssemblyAI’s Speech Recognition API

If you’ve never heard of Sentiment Analysis, I hadn’t either before I stumbled on it in the documentation. That’s why I thought it would be interesting to try.

184. How to Build a Job Application Tracking System with Notion API, Node.js, and FastifyJS

Track your job applications with the new Notion API. Besides that, you also use Node.js and FastifyJS to create a REST API.

Thank you for checking out the 184 most read stories about Rest Api on HackerNoon.

Visit the /Learn Repo to find the most read stories about any technology.