Show newer

Playing around with the #Mastodon #API I tried to see what was the simplest possible Mastodon client I could write.

So far I've only implemented reading of public feeds (federated, local, and hashtags), but I found I was able to implement that in about 300 lines of JavaScript and a small amount of custom #HTML and #CSS.

To keep things simple, I stuck as closely as possible to #SemanticHTML.

#GraphQL can be a great choice for client-to-server communication, but it requires investment to maximize its potential. Netflix operates a very large, #FederatedGraphQL platform. Like any distributed system, this has some benefits but also creates additional challenges.

🎧 In this #InfoQ #podcast, Tejas Shikhare explains the pros & cons of scaling GraphQL adoption:

#SoftwareArchitecture #API #Microservices

I am perpetually mesmerized by the types of APIs that exist. Here is a "Forces API" -

I do not care what you use for your backend, just socialize and collaborate around the contract for the interface.

Twitter quietly updates its developer agreement with a clause banning third-party clients, after claiming the company was enforcing "long-standing API rules" (Karissa Bell/Engadget)

"Third-party clients don't make us any money so of course we're not allowing them" is a bold stance from the one platform that doesn't share revenue with its creators. #Twitter

#AutomatedTesting is often blocked due to some well-known issues, especially in a microservices architecture. API and service simulators can eliminate five common issues that block test automation:
➡️ Issue 1: APIs or services not yet available
➡️ Issue 2: Slow or manual processes in backend or third-party systems
➡️ Issue 3: Test data issues
➡️ Issue 4: Set up hypothetical scenarios for error scenario testing
➡️ Issue 5: Third-party API and service restrictions

Find out more in this #InfoQ article by Wojciech Bulaty:

#SoftwareArchitecture #API #IntegrationTesting

UK privacy watchdog silent as Google flicks off critique that its Topics API fails to reform ad-tracking via @techcrunch

Twitter says third-party apps broke “long-standing API rules,” won’t name rules

I still have the original Twitter API Field Guide style documentation from back in the day. I collect old APIs. I am that guy you drive by their house on highway in the desert and they have a bunch of old APIs in their yard. twitter-field-guide.apievangel

When someone publishes an API to the developer portal without any documentation.

Open chemistry: RESTful web APIs, JSON, NWChem and the modern web application - An end-to-end platform for chemical science research has been developed that integrates data from computational and experimental approaches through a modern web-based interface. The platform offers an interactive visualization and analytics environment that functions well on mobile, laptop and desktop devices. -

API Days Global Paris 2022 - The State of the API Industry By Mark O'Neill of Gartner -

Boston Dynamics Spot API - The Spot API lets applications control Spot, read sensor information, and integrate with payloads via gRPC. The Spot API follows a client-server model, where client applications communicate to services running on Spot over a network connection. -

Show older

This is the official Mastodon instance for API Evangelist.