I Support You Adria Richards
by Kin Lane
on 03/21/2013
Way to go brogrammers. You made sure a bright light in evangelism was partially dimmed tday. Really? With all the shaming that goes on targeted at women, you don't have balls to take a little shaming when you arer being a sexist pig? C'mon. ummm have some balls? As I've said it before, us guys are going to have to eat shit with a side of humble pie for many years to come to balance this whole sexism thing out. Let's own it. All it would have taken is a humble apology from those gentleman in response to the Tweet, then some healthy discussion about why what they said was wrong, and move on kids.
I sure hope the hacker news crowd steps up and defends every woman that is shamed by guys now, as they seem to be a defender of this now. So if you Tweet out shaming a woman in a career changing way, know hacker news will be all over you. right? Right? I just want to make sure you know I support you Adria. You are not unemployed, you've been promoted to new levels of evangelism.... read more.
Tags: Adria Richards, Sexism
API Evangelist API
by Kin Lane
on 03/20/2013
It was inevitable. API Evangelist now has its own API. I had a couple partners ask for more sophisticated access than provided by RSS or JSON dumps out of my platform. So I launched a handful of API endpoints, allowing you to get at information from my world. I currently have 13 endpoints providing access to the core of my platform, in 8 key areas:
APIs - Name, logo and description of the 2K APIs I'm activtely monitoring
API Stack - Access to my weekly and monthly API stacks
Analysis (Blog) - Access to my entire blog catalog
Service Providers - Access to all API service providers I track
Tools - A full catalog of all the API tools I've found
Curated News - Title and links of news that I personally curate from my 2K+ feeds
Notes - Notes I make during my daily and weekly curation
Building Blocks - The common building blocks I've identified after looking at 2K top APIs
There is a lot more data behind my firewall that I want to open up. I do a lot of research on top APIs like Twitter and Google as well as trending areas like aggregation, backend, reciprocity and real-time service providers. I will also be opening up API endpoints into the site traffic for apievangelist. com, apivoice.... read more.
Tags: APIs
Incentivize API Developers With A Mozilla Open Badge Program
by Kin Lane
on 03/19/2013
Last week Mozilla launched their new Open Badges platform, as an open standard to recognize and verify learning. I immediately started thinking about how it could be applied to APIs for incentivizing developer participation and success. I’ve come across other badge programs, but Mozilla is the first open approach I’ve seen, providing free software and an open technical standard, that any organization can use to create, issue and verify digital badges. So I was thinking, as an API owner, you could use Open Badges to structure a series of rewards for developers who reach important milestones integrating with your API, and engaging with your ecosystem. Some examples badge-worthy milestones might be:
Achieve X amount of API calls
Published application to showcase
Published open source code library
Developed more than one application
Revenue generated from application
Supporting the forum and conversations
It would take a bit of planning to developer the right approach to badging for each API, as goals would be different for each provider.... read more.
Tags: Incentive, Learning, Mozilla, Open Badges
Google Launches Real Time API and JavaScript Library
by Kin Lane
on 03/19/2013
Google launched a Realtime API for the Google Drive Platform today. It is the API version of the same functionality available on Google Drive, that allows for you and other collaborators to type, edit, annote and chat with each other within a Google Doc. To use the Google Drive Realtime API you add the Google Realtime Javascript library, then you can give any local object on an HTML page realtime behavior. The JavaScript library and Realtime API handle network communication, storage, presence, conflict resolution and sync changes using what they call a CollaborativeString object. The Realtime API isn’t just for documents, it can be used for productivity apps, games, entertainment and much more. The only limitation is a developers imagination within their own applications. Google gives a quick start, documentation and other resources to get you going, and they provide a pretty cool realtime playground for building stuff with the API in a hands-on, interactive environment. There are other players in the realtime space already, like Firebase and Pusher. Google’s entry into the arena is a signal that there is developer demand for realtime tools and provides validation for the other startups.... read more.
Tags: Firebase, Google, Pusher, Real-Time
Startup API Pricing
by Kin Lane
on 03/19/2013
I wrote about the web to API service Import. io earlier today, and before I close the Evernote for this story, I wanted to highlight something else I thought they did interesting, on their pricing page.
I thought they provide a very honest peak into how they are pricing their services. First off, they admit that they are a young company, which is cool, but they also lay out some pretty interesting points around their business philosophy::
We are a free service. We will always provide a free-to-use tool
We will introduce premium features. Some of these you may have to pay for
We will always provide you with a tool to export your connectors
We will let you know if we are going to change anything that may impact your usage of import. io
We are currently in Developer Preview. Some things might not work as expected
Free accounts may be volume-limited as we move from Developer Preview to production
We will never spam you or share your details with any third parties
All of these points are something I feel ALL startups should commit to as part of their services to their users. One thing I'd also like to see from startups, is some mention of their exit strategy. What is the end goal?... read more.
Tags: Exit Strategy, Pricing
APIs as Art
by Kin Lane
on 03/19/2013
Audrey (@audreywatters) forwarded a very interesting series of tweets to me yesterday from software artist, writer, and educator Jer Thorp (@blprnt):
Has anyone written about APIs as art objects? — blprnt (@blprnt) March 18, 2013
(We make APIs for almost every art project we build - in some ways the APIs themselves are the most interesting/poetic parts)
— blprnt (@blprnt) March 18, 2013
It feels to me the API could become a medium for artists in the same way that the algorists embraced the algorithm in the 70s. — blprnt (@blprnt) March 18, 2013
The APIists. You heard it here first. — blprnt (@blprnt) March 18, 2013
The API's ability to bridge platforms/devices/languages is almost inherently interventionist. — blprnt (@blprnt) March 18, 2013
What a fascinating thought. It is so close to how I see APIs in my minds eye. A single API design can hold so much beauty, information, expression and emotion. Imagine if you hung the API design for each iteration of the Twitter API on a wall. There is so much to interpret. It expresses the vision of Twitter founders and employees, it is in direct response to a million developers and the needs of 500 million users around the globe.... read more.
Tags: API as Art, Jer Thorp
Web Harvesting to API with Import.io
by Kin Lane
on 03/19/2013
I had a demo of a new data extraction service today called Import. io. The service allows you to harvest or scrape data from websites and then output in machine readable formats like JSON. This is very similar to Needlebase, a popular scraping tool that was acquired and then shut down by Google early in 2012. Except I’d say Import. io represents a simpler, yet at the same time a more sophisticated approach to harvesting of web data and publishing than Needlebase. Extract Using Import. io you can target web pages, where the content resides that you wish to harvest, define the rows of data, label and associate them with columns in table you where the system will ultimately put your data, then extract the data complete with querying, filtering, pagination and other aspects of browsing the web you will need to get at all the data you desire. Connect After defining the data that will be extracted, and how it will be store you can stop and use the data as is, or you can setup a more ongoing, real-time connection with the data you are harvesting. Using Import. io connectors you pull the data regularly, identify when it changes, merge from multiple sources and remix data as needed. Put The Data To Work Using Import.... read more.
Tags: Harvest to API, Import.io, Scrape to API, ScrAPI, Web to API
Database to API With SlashDB
by Kin Lane
on 03/18/2013
I would say the most common path to an API is from your company's database. This makes database to API connectors, tools and services a pretty valuable area of the API space. While there will always be high profile APIs dominating the tech blogosphere, most APIs will be launched quietly from small companies, by connecting them to various internal data sources. During API Strategy & Practice, I met a new API service provider, called SlashDB, that focuses on just delivering APIs from your database. Once installed on any web server, SlashDB connects your internal databases and constructs a REST/HTTP web service, easily making database content accessible by URLs for getting, updating, inserting and deleting in a secure way. SlashDB provides connectors for Microsoft SQL Server, Oracle, MySQL, PostGreSQL, IBM DB2 and Sybase--covering the top 5 databases you will find in the enterprise or small to medium businesses. I notice that SlashDB also has Microsoft Excel connectors. I will have to investigate this further and do another story on API deployment from Microsoft Excel spreadsheets.... read more.
Tags: IBM DB2, MySQL, Oracle, PostGreSQL, SQL Server, Sybase
BeyondGET or OtherVerbs, an Augmented API Platform
by Kin Lane
on 03/17/2013
I have a idea for a new API platform. Since I do not have any startup aspirations, I prefer setting my ideas free, for anyone to use, instead of acting on them myself. This idea is an evolution from an earlier one, which I had while working with the CityGrid API, called “augmented places”. While at CityGrid I constantly had people asking if they could submit data back to the API. Stating they had a better list of pizza places in Brooklyn or vegan restaurants in Santa Cruz. I had to always turn these folks away, and one morning I sketched out “augmented places”. It would be a service where anyone could submit their own meta data about a place, either adding an entirely new place, updating an existing one, or even remove a listing. It would provide an external service that could augment all places APIs, not just CityGrid. Fast forward to the other night, I did some data journalism for my girlfriend Audrey (@audreywatters), which included pulling data from the Crunchbase API. I pulled 3000 education startups from around the world, then after delivering to her in a JSON object and Google Spreadsheet, I immediately used the script to pull any API related startup, for my own needs.... read more.
Tags: Augmented API, Idea, startup, Verbs
Braintree Launches JS Library to Help Developers With PCI
by Kin Lane
on 03/16/2013
Next generation payment provider Braintree just launched a new JavaScript library that helps merchants reduce their PCI scope in a flexible and testable way, which they are calling appropriately Braintree. js. According to Braintree, the library:. uses asymmetric encryption to prevent raw credit card data from passing through merchants' servers. It intercepts a form submit in the browser that contains sensitive data, encrypts that data with a public key provided to merchants by Braintree and then submits the form with the encrypted data to the server. Braintree retains the private key of the key pair so that merchants are unable to decrypt the encrypted fields server-side. Any string field in Braintree's API can be encrypted and encrypted values can be transparently dropped into any API call
I’m a big supporter of what I call a healthy embeddable strategy, which includes buttons, badges, widgets and other tools you can build on top of an API or to support API integration. With the rise in populartiy of JavaScript, and the growth of platforms like Node. js, I predict that providing your API developers with standardized JS libraries that extend the value of your API will become commonplace.... read more.
Tags: Braintree, Embeddable, JavaScript, Payments
| << Previous | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | Next >> |


