Best of REST APINovember 2022

  1. 1
    Article
    Avatar of stepzenStepzen·3y

    GraphQL vs. REST

    GraphQL is a protocol to access data. It solves a similar set of problems as REST but comes with a different set of trade-offs. GraphQL places more control over the shape and content of responses in the hands of an API consumer. The benefits of a GraphQL API materialize over a long time period, but building it may require a larger initial investment than building a REST API. It may be unwise to embark on a Graphql.

  2. 2
    Article
    Avatar of bytebytegoByteByteGo·3y

    EP32: REST vs. GraphQL

    This week’s system design refresher: REST vs. GraphQL is a query language for API developed by Meta. It provides a schema of the data in the API and gives clients the power to ask for exactly what they need. The diagram below illustrates the overall data flow for gRPC.

  3. 3
    Article
    Avatar of communityCommunity Picks·3y

    Writing API Design Standards

    API Development Standards are a focused collection of imperatives, conventions and guidance. They are intended to improve consistency, stability, generality, predictability and usability of business resource APIs. They may offer best-practice recommendations and provide a basis for quality assessment.

  4. 4
    Article
    Avatar of devtoDEV·3y

    A Guide to the Most Popular Types of APIs: REST, SOAP, GraphQL, and gRPC

    A Guide to the Most Popular Types of APIs: REST, SOAP, GraphQL, and gRPC APIs. Each API type has its unique architecture, which evolved in response to the needs of the time. The Simple Object Access Protocol (SOAP) is a protocol for sharing information encoded in Extensible Markup Language.

  5. 5
    Article
    Avatar of awstipAWS Tip·3y

    Build a Visual Serverless REST API with MongoDB and NodeJS

    We’ll build a visual Serverless RESTful API using MongoDB and NodeJS. We will create endpoints for creating data, reading data, updating data, and deleting data. To set up a HTTP trigger simply look through the embedded library functions that Lolo provides you with.

  6. 6
    Article
    Avatar of glcGolang News·3y

    A Golang-based Open Source Backend / Firebase Alternative

    A Golang-based Open Source Backend / Firebase Alternative PocketBase is an open source backend consisting of embedded database (SQLite) with realtime subscriptions, built-in users management, convenient dashboard UI and simple REST-ish API.

  7. 7
    Article
    Avatar of communityCommunity Picks·3y

    Implementing clean architecture in Go

    Go It has been written a lot about the clean architecture in Go It. Its main value is the ability to maintain free from side effects domain layer. This is accomplished by writing dependency-free core domain logic and external adapters. In this article, we'll have a look at how clean architecture is implemented with a sample Go project. In order to signal in case we're unable to proceed we take advantage of Go multiple return value feature.

  8. 8
    Article
    Avatar of codimisCodimis·3y

    How to Build a Spring Boot REST API with Java ?

    Spring Data JPA aims to significantly improve the implementation of data access layers by reducing the effort to the amount that’s needed. We will use Spring Initializr to generate the Spring Boot project for which the first step is navigating to start.

  9. 9
    Article
    Avatar of pointerPointer·3y

    refinedev/refine: Build your React-based CRUD applications, without constraints.

    Refine is an open source, headless web application framework developed with flexibility in mind. It ships with ready-made integrations for Ant Design System, Material UI, Mantine, and Chakra UI. Use cases refine shines on data-intensive applications like admin panels, dashboards and internal tools.

  10. 10
    Article
    Avatar of devgeniusDev Genius·3y

    REST API In Laravel

    REST API is an application program interface that uses HTTP requests to GET, PUT, POST and DELETE data. Laravel provides easy way to create API if you have authentication in your app than you can easily do it using passport. If you follow below example step by step then you will definitely get output.

  11. 11
    Article
    Avatar of dzDZone·3y

    Typescript Interview Questions and Answers

    TypeScript is one of the top frameworks for front-end programming for newcomers. The name and number of arguments can be the same for several functions, but the return type and parameter types need to be distinct. The overloading of functions with the same name, various types, and varying numbers of parameters is not supported by TypeScript.

  12. 12
    Article
    Avatar of dzDZone·3y

    What Is Loosely Coupled Architecture?

    The primary purpose of a loosely coupled architecture is to create a system that doesn’t fail due to the failure of a single component. Loosely coupled vs. tightly coupled Architecture is an important point to ponder. Microservices is an architectural design that facilitates the development of an application as small and independent services that run their own processes.

  13. 13
    Article
    Avatar of communityCommunity Picks·3y

    api-guidelines/Guidelines.md at vNext · microsoft/api-guidelines

    Microsoft REST API Guidelines are a design principle that encourages application developers to have resources accessible to them via a RESTful HTTP interface. This document establishes the guidelines Microsoft REST APIs SHOULD follow so RESTful interfaces are developed consistently. For more information please refer to the README in the Azure folder.

  14. 14
    Article
    Avatar of phProduct Hunt·3y

    Crudiful - browser for your API

    API Crudiful plugs into any REST API turning it into a simple data table with CRUD support.

  15. 15
    Article
    Avatar of phProduct Hunt·3y

    Lumi - Nano framework to convert python functions into a REST API

    Lumi is a nano framework to convert python functions into a REST API. The toolkit made for Makers Launch Guide Checklists and pro tips for launching Jobs About us Ambassadors Careers Apps FAQs. Lumi was hunted by Tanmoy Sarkar in Productivity.

  16. 16
    Article
    Avatar of smashingSmashing Magazine·3y

    Optimizing A Vue App — Smashing Magazine

    Vue apps can provide a rich, interactive user experience when dealing with real-time, dynamic data. But they can also be heavy, bloated, and perform poorly. In this article, we'll walk through some of the front-end optimization tips to keep our apps relatively lean and only ship the JS we need.

  17. 17
    Article
    Avatar of asayerasayer·3y

    Build a full-stack application with Amplication

    Amplication allows you to quickly create a production-ready Node.js backend without wasting time on repetitive coding. It also enables developers to host applications on their servers using a Docker container or the Amplication cloud. To get started building a full-stack application with Amplication, ensure you have the following installed: - Node.