Best of OpenAPI2022

  1. 1
    Article
    Avatar of gcgitconnected·3y

    Ultimate 10 Stages to Master Backend Development

    Backend development refers to server-side programming in which a developer creates application architecture and business logic to process and store the data and output useful information. There are multiple backend programming languages, frameworks, and stacks like JavaScript, Python, PHP, Java, Ruby, etc.

  2. 2
    Article
    Avatar of communityCommunity Picks·4y

    How to Mock an API in ONE minute

    Apidog allows developers to mock an API in just one minute. Mocking is a good choice if you're on one of the following occasions. The API is designed but not developed. It's not only good for mocking but for everything in API development.

  3. 3
    Article
    Avatar of communityCommunity Picks·4y

    Designing a secure API

    API is a bridge that connects two or more programs and it is possible to make companies interact, for example, through payment. In this article, we'll outline ten steps for creating and maintaining a safe API. I API Design First, let's talk about the types of contracts that exist within an API.

  4. 4
    Article
    Avatar of ghblogGitHub Blog·4y

    Improved REST API documentation

    We’re excited to announce some big improvements to our REST API documentation. We’ve moved to a three-column layout to improve the readability of our docs and make it easier to see parameters with example requests and responses grouped together. The example column on the right in the three- column layout is sticky to allow you to cross-reference the example values to the request body parameters.

  5. 5
    Article
    Avatar of dzDZone·4y

    Hide Your API Keys With an API Proxy Server

    API key can be stolen and used by people that are not actually own this key. Open the OpenWeatherMap API website, make a free account, go to My API keys and create one. The main concept is to hide your public API keys behind an API Proxy Server in order to prevent users from overusing the API and crashing the server. The other one is to add a rate limiter.

  6. 6
    Article
    Avatar of dzDZone·4y

    A Poor Man’s API

    A poor man's API A Poor Man’s API is an alternative to building an entire REST API. Join the DZone community and get the full member experience. Creating a full-fledged API requires resources, both time and money. The solution works, but it has a lot of room for improvement.

  7. 7
    Article
    Avatar of wundergraphWunderGraph·4y

    Why not use GraphQL?

    Having too many versions of an API makes it very hard to keep track of. In GraphQL, there's only one version of the graph and changes can be tracked in a schema registry, a paid feature of Apollo. If you want to introduce a breaking change in this scenario without breaking a client, it's impossible. It would be impossible.

  8. 8
    Article
    Avatar of communityCommunity Picks·4y

    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.

  9. 9
    Article
    Avatar of btrprogBetter Programming·4y

    Exploring Yew — The Rust-based Frontend Framework

    Yew is a modern Rust-based framework for building frontend applications using WebAssembly. In this post, we will learn how to build a web application using open API data from DummyJSON and Yew as a React developer. The following are the similarities between the two technologies. The macro works similarly to JSX in React. To do this, we need to navigate to the src folder and create the component and model folder with their corresponding mod.rs file.

  10. 10
    Article
    Avatar of communityCommunity Picks·4y

    Build a Better GitHub Insight Tool in a Week? A True Story

    OSS Insight can analyze popular GitHub collections by many metrics including the number of stars, issues, and contributors. This is an analytical query that includes aggregation and ranking. To get the order of issue creators, we need to get to issue creators. In the statement above, the collections and collection_items tables store the data of all GitHub repository collections.

  11. 11
    Article
    Avatar of glcGolang News·4y

    A tiny web application Golang showcases best practices of running microservices in Kubernetes

    A tiny web application Golang showcases best practices of running microservices in Kubernetes Podinfo. Podinfo is used by CNCF projects like Flux and Flagger for end-to-end testing and workshops.

  12. 12
    Article
    Avatar of glcGolang News·4y

    A production-ready RESTful JSON API written in Golang (SQL-/Swagger-first)

    A demo go-starter service is deployed at https://go-starter.com/allaboutapps.at for you to play around with. A production-ready RESTful JSON API written in Go, highly integrated with VSCode DevContainers by allaboutapps. The above command writes your new go module name to tmp/.modulename, go.mod.

  13. 13
    Article
    Avatar of communityCommunity Picks·4y

    How to Use APIs in a Web Application

    Bubble’s no-code web app builder comes with an open API Connector that allows you to integrate with any software including Google Maps API, Spotify API, Twitter API, or your own custom application.

  14. 14
    Article
    Avatar of itnextITNEXT·4y

    My Contribution to a Popular Open-Source Package Caused a Panic in Golang Projects

    My Contribution to a Popular Open-Source Package Caused a Panic in Golang Projects Hello. I will tell you how my development to a popular open-source project caused errors to people using the project around the world. The swaggo/swag project is one of the most popular and widely used solutions. But in reality it may not be so.