It’s that time again, time to browse the GitHub trending page and pick the best, coolest, or most impressive open source projects we encounter. During the summer of 2020 we took a look at a list of public APIs, a privacy-protection project, an open source chat app, and more.
We sat down with Greg Schier, tech lead at Kong and the creator of Insomnia, to understand the importance of this solution to developers working with APIs. Find out about its benefits to developers, and how a “spec-first” design to APIs helps.
With geolocation-based API request routing, the geographic location from which the request originates is mapped to an API gateway residing in one of the configured regions. Follow these geolocation best practices.
Most APIs built today are considered REST APIs these days, when in fact they merely exchange data via HTTP and JSON. At the same time, systems almost never act autonomously but rather live alongside others. In that context, being able to evolve an API becomes a crucial aspect in its design and the only knee-jerk, but often problematic reaction usually is: versioning.
“API calls are either successful or they fail” – at least that’s the concept current web protocols are based upon. But in the real world, it isn’t always that simple. Watch André Cedik’s API Conference session and learn about deeper complexities and use cases that aren’t as clear cut.
APIs have become an essential ingredient of Digital Transformation and other initiatives to modernize IT and organizations. However, while APIs are an essential ingredient, they are not everything you need, and thus only focusing on APIs may lead to disappointment when expectations are running too high.
API First development – should you practice it? Of course you should! In this lightning talk, Nick Van Hoof will show you how OpenAPI can make your life easier in a serverless world. Join him in this short talk from the API Conference and come away knowing how to practice API First development.
Kong is an API platform for multi-cloud and hybrid organizations, available as both FOSS and as an enterprise platform. Dennis Kelly, former senior DevOps engineer at Zillow Group, implemented Kong in the Trulia DevOps group. In this article, he recounts how they vetted Kong, what solutions it offered, and how it fundamentally changed their strategy.
Managed services have become a main part of modern cloud applications. Utilizing existing services via APIs provides developers with great flexibility and velocity. However, the significant reliance on these services, which you have no control over, puts your application’s performance and costs in danger. Watch Hen Peretz’s Serverless Architecture Conference session.
API integration is important, especially for companies handling multiple cloud-based apps and tools. There are a lot of reasons why API integration platforms are considered useful. In short, APIs help organizations become more flexible. They simplify design and administration, and offer opportunities for innovation.
A new report has been published that offers insights into US technology leaders and their thoughts about what digital innovation involves, what the risks are of not innovating and what the risks are of innovating badly. We also get a look at what success looks like and how important open source is for digital innovation.
When building a GraphQL server, it’s common to encounter n+1 problems. In this article, Leonardo Regnier, Software Engineer at FaunaDB, provides a solution to the issue using Fauna DB’s GraphQL API and providing a simple sample query. Batching will help keep the number of requests in line and solve the issue at hand, ensuring there is only one single request at a time.