markdown guide
 

Stripe API. First time integrating with a payment processing service. They make it so damned easy that I find myself wanting to come up with something of my own to sell just to have an excuse to write something else that uses their API. No, seriously, it's THAT good. Documentation is excellent, libraries are excellent, they've thought of nearly every scenario you might encounter both for one-shot transactions (e.g. a storefront) and subscriptions... I've rarely wanted to track down fellow engineers to buy them a round of beers, but Stripe? If you're listening? Some day, I owe you a round.

 

I love the Stripe API. They absolutely nailed the documentation. Love it.

 

Stripe's APIs are very well documented. A good documentation goes a long way.

 

thanks for the tip! I've been shying away from projects that involve payment because I was under the impression it would be really complex.

 

Stripe has figured out how to take care of just about all the complexity, including actually handling credit cards so that you don't have to store any CC data yourself (whew!). If you have a subscription service, you define the plans with them and they take care of the recurring charges. They even handle coupons.

 

Face and Emotion API from Microsoft - Processing camera input from the Hololens to detect age, gender and emotion in real-world scenarios. It's been fun, this is just the beginning in playing around with what's actually useful in the Hololens world.

 

That's cool! I've played with some of Microsoft's face/emotion stuff, but have not tried the Hololens at all. Does the emotion stuff actually work reliably yet?

 

So far so good!
I'm week 2 into hololens and day 3 into the API's. Emotion has been pretty spot on for every face I've tried. Face has been good on the attributes, but about 50/50 on age. It's either about 90% accurate or a decade off.. which has led to some good laughs in the office.

 

I just finished making a pizza button using an AWS IoT Button and the unofficial dominos pizza sdk for node.js. The docs are a little lacking in areas, but if you have an app like Charles, you can sniff the network traffic and get a good idea of what you need to send. Also very satisfying to order a pizza with a button.

 

I'm interested in being a QA for this! πŸ˜‚ 1st test: Verify if pizza shows up.

 

Philips Hue API. Smart lights seem like just another IoT yak to shave until you start to find things to do with them.

I'm imagining a monitoring setup for work where a few key metrics that aren't world-on-fire critical are mapped to a team's lights. As metrics go above normal, lights get orange... as they go below normal, lights get blue. Far enough in either direction and people are going to notice and investigate, but it's less intrusive than pagers/emails/Slack alerts.

 

I worked at a NOC where we had Philips Hue lights linked up to New Relic for our production sites. When things went down the lights would go red and back to green when everything was cleared up. We also had devs that would tie lights into their automated regression tests when doing deployments so that if there were problems with any of the tests they would know immediately as well. It was really slick.

 
 

I'm using Clojure (Arcadia/ClojureCLR) in Unity3D to program VR apps. It is a very interesting development environment/API that is very powerful. Normally this would require using C# but with Arcadia I can use Clojure. See: github.com/arcadia-unity/Arcadia

Another interesting API (kinda) is Preact - a React.js API-compatible library that is "Fast 3kb React alternative with the same ES6 API. Components & Virtual DOM." See: github.com/developit/preact

 

The chain-error API for rust. It provides all the nice aspects of exceptions without all the shitty aspects of exceptions.

 

I miss the days of the Rdio JS API. It was a really exciting peek into the inner workings of a streaming service. Now that Rdio is gone, I've been cobbling together things like Play Later (play-later.com) with the Spotify API to replace some of the features I miss most from Rdio.

 

I've been looking at CMS' lately. I see them and I wonder why they don't just use swagger rather than having a library for each platform.

But more specifically, Contentful is neat, Episerver's Find (souped up elasticsearch) is also good.

 
  • Plaid API. Great for accessing bank info.
  • Baremetrics API. Lovely if you have a Baremetrics account.
  • Product Hunt API. Easy, fun, surfaces some interesting data.
  • Trello API if you have a Trello account. Lots of fun to fool around with for making complex or repetitive tasks simple.
  • Unsplash API. Super powerful. Very easy. Tons of data and well it's Unsplash so you gotta love those guys.
  • Stripe API. Been said already but I'll echo. I've tried a lot and Stripe is so so good.
 

I'm using Travelpayouts API and The Basetrip for my travel websites. The Basetrip is relatively new, but with tons of very helpful travel information.

 

Haven't started using it yet, but this seems like a good place to ask - does anyone have experience using the Strava API? I want to start a side project that analyzes my run data and haven't tried to link it up yet. Planning on using a combo of JS and Python.

 
 
 

jservice.io/! It returns Jeopardy questions. It's not perfect, sometimes you will get questions that involve audio or video, which will just be blank, but it's still fun to play with. I used it to build a Jeopardy chat game with socket.io.

 

I love working with the Github API. Its very useful, documented and KNPLabs client makes everything fast and easy!

 

I'm integrating weather into my community-driven, real-time skatepark status app using the Dark Sky API. It's a bit tricky getting started, but surely enough I'm getting somewhere with it.

 

BetFair API, they are the most hideous thing I've ever seen in my life

 

I'm looking at Knockout right now. It seems like it will do the job, isn't instantly confusing, and appears to use valid HTML - what a concept!

 

Google Data Flow Java SDK. Powerful API for building the pipelines for processing data that happens within the Google infrastructure. Real stuff!

 

The Newton API. I've recently picked up an interest in mathematical computing, calculus, etc and find that this really helps me with some of my side projects.

 

I'm looking forward to the release of the Vulkan GL Graphics API.

 

I use a weird API for php telegram bots. I still haven't found it with a Google search, but it's just one file and works flawlessly.

 

apidocs.telnyx.com set a new high mark for me in functional documentation and actual working well thought out API that worked as described.

Classic DEV Post from Jun 1

What the heck is a Developer Advocate?

Jess Lee profile image
Taiwanese American. Co-founder of DEV.