Discussion

API Security – Buy or Bake?

It is not uncommon to see APIs being served using the “http://” protocol and it’s sad, real sad. So sad that every time I see it, I feel like crying. I remember going to a hackathon few months ago and the idea of a location based Tinder-like app for LinkedIn popped. The question of whether we would let people sniff data flowing through the ether was raised almost immediately. What if people could tap into your stream over insecure WiFi? The decision was easy. We would implement a secure layer which we would allow the app to communicate with...

Three Ways API-First Development is the Future of Web Development

Over the past decade their have been a number of different web development paradigms. As the craft of web development has evolved so have the ways of designing and structuring software architecture. API First design is an approach to software development that emphasizes building components of your application as APIs. This approach has a number of advantages: 1. Separation of Concerns API First design is the formal separation of the front end from the back end. For instance Mashape.com is separated into two github repos, one for the front end and one for the back end, which interact through...

Search for cloud APIs in Windows 8 using Api World

If you’re a Windows 8 developer, install the Api World app for Windows 8.1 now.  From the app description: Description of API World APIworld is an application to help developers find the API they need, easily. Developers will get randomly themed APIs and randomly picked APIs to try out. You can also use the Search charm to search for any APIs and the Share charm to share the API they like. Features Random API every time you open the app Search and Share Charm Features The app was created by Abdullah Abbas aka “socialstalker”,  and was extended from Lionel...

Unirest library for .NET platforms has been unified

We’re happy to announce that the Unirest library for .NET and RT (“windows 8”) has been merged!  This was possible thanks to Lionel Ringenbach’s contribution Lionel is a C#/XAML developer based in Switzerland.  He enjoys developing for Microsoft platforms (mobile, tablets, desktop).  He loved to code because “it is the most creative tool that has been given to me – you think, create, and make everyday a better day!” We’ve asked him to write the post below.  Enjoy! The Unirest HTTP request library was ported sometime back for the classic .NET platform and WinRT.  They were packaged in 2...

Create and monitor your own API tests with APImetrics

David O’Neill, CEO of APImetrics, shares with us his insights on the importance of monitoring your API’s health. APImetrics is a set of web-based tools that make it easy to create, manage, and schedule complex API tests, even those requiring authentication. Q: What are some examples of crucial data points that developers should track when they want to monitor the performance of their APIs? Uptime – obviously.  A lot of people have a telecommunications ‘mindset’ of “5 nines” or 99.999% uptime… whereas the reality of most web APIs is 99% or worse.  Or to put that in another perspective...

Connect your SQL database app to the web with Zazler

We had the opportunity to “email” interview Rudolf Osman, CEO of Zazler, to get his insights on the challenges facing developers when rolling out their own APIs, and the trend of APIs in general. Zazler is a backend for web and mobile apps that saves developers from having to write server-side code.  It works as a server facilitating database queries between the application’s frontend and its database. Q: What are the circumstances where developers need to create their own API? With web APIs the circumstances can vary a lot depending on the purpose of the API. We have experience...

#DataWeek API Strategy session @ Fort Mason

This morning I did a session on API Strategy – A Developer Perspective at DataWeek.  I derived the contents mostly from Daniel Jacobson’s “APIs: A Strategy Guide”  (I gave it a bit of a twist by focusing on the developer’s perspective of the API value chain). It’s interesting to note that the term “API Strategy” is being discussed on the web, started by none other Daniel himself, when he declared that businesses should be looking at APIs as a ‘tactic’, instead of a strategy.  You can check out his post here.   The discussion reeled me in and got...

Lemma what? A guide to Text Processing and Machine Learning API terms

After we posted the list of NLP, Sentiment Analysis, and Machine Learning APIs a while ago, we noticed that some API descriptions require a little bit of digging into, to fully appreciate what these APIs can do.  Here’s an example: Text analysis API including wordnet synsets,relation extraction,named entity recognition and classification,lemmatization,part of speech tagging,tokenization, and semantic role labeling.  If you’re not familiar with these words, you could totally miss the features that this API is capable of. To help with that, we have listed below an explanation to some of these words in the NLP/Machine Learning context; as well as APIs...

The Ten API Commandments

Ten API Commandments: Thou shall not use oauth 1.0 Thou shall not kill an API Thou shall not deprecate endpoints Thou shall document thy API Thou shall not return XML Thou shall be RESTful Thou shall not use SOAP Thou shall notify developers of changes Thou shall make it easy to get API keys Thou shall distribute on Mashape...

The Growth Hacking Manifesto

Our very own Montana Flynn has released a new project codenamed the growth hacking manifesto. If you haven’t heard the buzzword yet, you’re probably not living in San Francisco. The project is a compilation of his own notes, experiments, and thoughts on all things user acquisition and retention. If you have a company, product, API, or are remotely interested in tech startups we suggest you take a look. In the first article, What The FSCK is Growth Hacking?, Montana explains what a growth hacker is and how they change the way we think of user growth. Here’s the TL;DR:...