LibreTranslate: Free and Open Source Machine Translation API
https://github.com/uav4geo/LibreTranslate, posted 2021 by peter in api free language nlp opensource software
Free and Open Source Machine Translation API, entirely self-hosted. Unlike other APIs, it doesn't rely on proprietary providers such as Google or Azure to perform translations.
WireMock - WireMock
wiremock.org/, posted 2018 by peter in api development free opensource software testing
WireMock is a simulator for HTTP-based APIs. Some might consider it a service virtualization tool or a mock server.
It enables you to stay productive when an API you depend on doesn't exist or isn't complete. It supports testing of edge cases and failure modes that the real API won't reliably produce. And because it's fast it can reduce your build time from hours down to minutes.
OAuth Has Ruined Everything
developer.telerik.com/featured/oauth-has-ruined-everything/, posted 2015 by peter in api development opinion security social webdesign
Nobody has ever implemented an OAuth flow for their application and then said, “That was fun. Let’s do it again.”
Don’t believe me? Just go to Twitter and search for “OAuth Sucks”. Or just search “OAuth”. Or best of all just follow the OAuthSucks Twitter account. It’s a sentiment that’s so common, it has it’s own Twitter account. How did I find this account? I tried to register it of course.
But why is OAuth so awful? And does it have to be this way? In this post, we’ll take a look. OAuth (2.0 specifically) has a litany of problems, starting with the fact that the 2.0 spec itself essentially allows anything to be considered “OAuth compliant”.
NoBlogDefFound: RESTful considered harmful
www.nurkiewicz.com/2015/07/restful-considered-harmful.html?m=1, posted 2015 by peter in api development opinion toread
I don't like RESTful principles and APIs. In recent years it is seen as universal protocol for inter-process communication, especially in distributed systems. However I see many deficiencies of REST and there are alternatives that work well for certain use cases. Obviously there is no one size fits all, I just want to emphasize that REST architecture is flawed in a number of ways.
Stream | Your API for building activity streams
getstream.io/, posted 2015 by peter in api development media news online social
Stream allows you to build scalable newsfeed and activity streams in hours instead of weeks. The documentation will get you up and running quickly. At the moment we have official clients for Ruby, JS/Node, Python, PHP and Java. Furthermore there are also example apps and Framework integrations available for Rails, Django and Laravel.
Mocky: Real HTTP mocking
www.mocky.io/#, posted 2013 by peter in api automation free online testing
Mock your HTTP responses to test your REST API.