Join devRant
Do all the things like
++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatar
Sign Up
Pipeless API
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
Learn More
Search - "wk184"
-
The GitHub graphql API is pretty neat, mostly because it's a great example of a product where graphql has advantages over REST. As a code reviewer for repos with hundreds of simultaneous PRs, I use it to filter through branches for stuff that needs my attention the most.
NewRelic's NRQL API is also quite nice, as it provides an unusual but very direct interface into the underlying application metrics.
I'm also a big fan of launchlibrary, purely because I love spaceflight, and their API is an extremely rich and actively maintained resource. This makes it a great data source for playing around with plotting & statistics libraries — when I'm learning new languages or tools, I prefer to make something "real" rather than following a tutorial, and I often use launchlibrary as a fun and useful data backend. -
I wrote a random string/int/other stuff API somewhere this year which I still regularly use because I'm a lazy fuck.
Never posted anything about it on here and the documentation isn't entirely complete (and not all the endpoints are extensively bug-tested yet) but if someone is interested I'll see if I can patch some stuff and put it on here as I find it useful!3 -
Favourite API.
That's a hard one.
I guess it's a toss up between Salesforce APis and Cloudflare.
Both are straight forward and work within minutes of getting started, and both are well documented to the point, you only need a basic understanding of what you are doing or trying to manipulate to get it up and running.
If only AWS could do the same 😅1 -
I tried developing an API based on some other ones that would query my school's timetables faster than our app.
It worked.
I'm proud now.4 -
e621 api, i was at a conference where this dude thought talking 3 hours about a form application was gonna be interesting, so i built a mobile e621 client in the meantime.1
-
I really liked the Mojang API. I've told this story before but my first real project was a Python script that ran through all of the words in the dictionary looking for "OG" names that were available
-
The c++ 'Eigen' library. It is by far the best library if you're in need of maths constructs, speed wise. And the only maths library that has an API that isn't a pain to use.6
-
So there is this thing called chirp.io which allows you to transmit data via ultrasonic sound. No special hardware needed. Only a mic and a speaker. I wonder why this isnt used in smart watches instead of BLE as it requires even less power. Probably because sound is less penetrating than radio waves??!5
-
The one I use the most often is the AWS API (usually via a wrapper like boto3), but I hate it so it's not my favorite.
Ive been playing with the Bungie.Net API for a while, with the end goal of building some kind of dashboard for information about the various weekly events and such in Destiny 2. I guess that's currently my favorite. -
I think the Gelbooru API is pretty nice.
It's consistent, has a structure that makes sense, supplies JSON and has pretty nice endpoints + parameters.2 -
Spotify.
The API is so well documented, that i was able to right all my stuff after 15min of reading the Docs.2 -
Definitly Unsplash' API! Being able to pull down images with specific sizes matching my criteria, or specific categories/search queries from a massive library have been useful on many occasions!
Quick filler images to test your website, booting up to a new wallpaper each morning... The list goes on! -
Twilio’s API opened my eyes of interacting with the rest of the world. Telephony got easy and nobody else comes close to how fast they are to integrate calls, lookups, texts, and even fax.
-
GLFW is the cleanest, well documented, most convinient API for creating and handling windows in Linux and Windows I've ever used.
The only thing that bugs me is that valgrind detects memory leaks on it.4 -
In Python my favs are lxml and sqlalchemy. Very simple to use and solve the problem of xml and database very easily.
In C++ my fav is the Qt system of libraries. Very nice solutions for structuring an application, cross platform, good memory management, COW if you want it, etc. Every release gets better and better. Oh and boost should get an honorable mention. I really like the ranges library and some of the more esoteric libs it provides.2 -
Pixabay’s API is great because it offers free (license) stock photos and their keyword search is fairly well.
https://pixabay.com/api/docs/ -
The weather.gov API is a great teaching API. https://weather.gov/documentation/...
It’s simple but has lots of flexibility. -
I used parse-server and services back when it was a web service at an internship, just loved the way it did things it did. Backend as a service was new to me as a mobile application developer. 5 years down the lane. My first go-to backend is Parse. I know firebase does XYZ things better. But I love the simplicity and openness of parse.
Community picked up parse as a self hosted open source service and its still going strong.
Just love the possibility of starting a mobile project and not having to worry about setting up a whole web service to cater to it. -
Hmm... API and how to use it:
The Average Price Index gives you an idea how much raise you need just to keep your current purchase power.