Ronald Blüthldevoted.hashnode.net·Mar 3, 2022FeaturedHow to design better APIsAPIs are awesome, but they're also extremely hard to design. When creating an API from scratch, you need to get many details right. From basic security considerations to using the right HTTP methods, implementing authentication, deciding which reques...Robert Moskal and 19 others are discussing this20 people are discussing thisDiscuss·423 likes·179.8K readsAPIsThis can be a great and very helpful checklist! Can I have you permission to translate this article into Chinese and put in my Wechat official account?Please let me know if this is ok. 3
Camila Ramoscamiinthisthang.hashnode.net·Oct 8, 2021FeaturedEverything I Learned in My 1st Year as a SWE: GraphQLYear 1 Was Scary I'm Not Going To Lie. I initially joined PayPal as a software engineering intern during the summer of 2020. I had a great experience interning for the Checkout team and was given the opportunity to be converted to a full-time employe...Hrithwik Bharadwaj and 9 others are discussing this10 people are discussing thisDiscuss·195 likes·4.3K readsGraphQLThis article just made me realize why GraphQL is so hyped and useful. Definitely trying GraphQL for my next side project 3
Pragati Vermapragativerma18.hashnode.net·May 10, 2021RESTful API Design: Best PracticesIf you are building REST APIs or REST Services you're using HTTP and things might get out of hand as you go on adding endpoints as the codebase increases. Thus, here are some community recommended best practices to follow while designing and developi...Emmanuel Jolaiya and 9 others are discussing this10 people are discussing thisDiscuss·142 likes·1.5K readsREST API
Shubham Sharaffshubhamsharaff.hashnode.net·Apr 25, 2023What is REST API?— A Begineer's Guide To RESTful APIsBefore we deep dive into RESTful APIs, let's start by understanding what APIs are and how they work. What is API? API stands for "Application Programming Interface." APIs are nothing but a way for two software systems can communicate with each other ...Discuss·2 likes·67 readsREST API
Ethan LewisforVaunt | Blogelewis.hashnode.net·Apr 25, 2023Generic HTTP HandlersThe Go programming language is the primary language used by Vaunt. Our developers typically gravitate towards Golang for its simplicity, performance, joyful syntax, and standard library capabilities. In March of 2022, Go added its support for generic...Discuss·20 likes·390 readsGo Language
Barbarageekiebarbs.hashnode.net·Apr 24, 2023Understanding the basics of RESTful APIsAs the Internet has grown, so is the need for programmatically accessing and manipulating data hosted by web applications. To enable this access, RESTful APIs have emerged as the preeminent means of communication between web applications and other sy...Babátúndé and 2 others are discussing this3 people are discussing thisDiscuss·26 likesREST API
Nolan MacAfeemacafee.hashnode.net·Apr 24, 2023Chat GPT and REST Endpoint TestingOverview There have been a lot of discussions lately about Chat GPT, and I don't plan on rehashing what has been said already. I bet someone else has blogged exactly what I have done here already, but this was a good exercise for me. Earlier today I...DiscussREST API
Dhananjay Thombledhananjaythomble.hashnode.net·Apr 24, 2023Build a RESTful API for Managing Books with Node.js and Sequelize(MYSQL)In this blog, we will build a RESTful Book Directory API using Node.js, Express, and Sequelize with Swagger API documentation. I am also sharing the project's Source code for your reference: https://github.com/DhananjayThomble/Book-Directory-API Sequ...DiscussNode.js
Maheshwar Ligadefortechwastitechwasti.hashnode.net·Apr 24, 2023Rate Limiter Middleware in echo go!Introduction In a world where online services are becoming more and more popular, it is important to have the ability to handle a large number of requests without being overwhelmed. One way to achieve this is through rate limiting, which allows you t...Discuss·51 readsgo-languageGo Language
Stefanstefanatwundergraph.hashnode.net·Apr 23, 2023Is GraphQL dying? 2023 Trend Analysis of REST, GraphQL, OpenAPI, SOAP, gRPC and tRPCToday I've noticed a post on /r/webdev stating that GraphQL is trending down. Is this really the case, or are the numbers lying to us? Let's take a closer look at the data and see if this is really true. First, let's have another look at the original...DiscussGraphQL
Tasnim Ferdousrenzhamin.hashnode.net·Apr 23, 2023Authenticate and protect REST API routes with JWT and refersh token rotationOverview After reading this article, you will able to Authenticate users with their username/email and password Understand the uses of accessToken and refreshToken Protect api endpoints from unauthorized clients by validating accessToken Allow mu...Discuss·2 likes·37 readsWeb Development
Maheshwar Ligadefortechwastitechwasti.hashnode.net·Apr 22, 2023Rendering Responses in Echo.Echo is a popular Go web framework that provides a simple and efficient way to build web applications. One of the core functionalities of a web framework is to render responses to client requests. In this article, we will explore how to render respon...Discuss·33 readsgo-languageGo Language
Arnau Aregallarnauaregall.hashnode.net·Apr 22, 2023Building and testing a REST HAL API using Kotlin, Spring Data REST and JPAOverview This article will walk through the process of implementing a simple yet powerful hypermedia-driven REST API application, using Kotlin, Spring Boot, and Spring Data REST. The goal is to demonstrate how we can build a robust REST API, followin...Discuss·138 readsSpring Data RESTKotlin