API/Etc | Tech Topics. Swagger: A simple, open standard for describing REST APIs with JSON. API Design is UI for Developers » Terence Eden has a Blog. I've been thinking a lot about APIs and their design recently. I stumbled on this fantastic quote from Greg Parker: A programming language is a user interface for developers. Language authors should learn from HCI principles. When I first started learning C++ (back in the bad old days) I was convinced that any 1st year student could design a better programming language.
One which behaved in a sane fashion without a lot of legacy cruft. In many ways, PHP is that programming language. It's simple, logical, and works without having to know lots of esoteric computer science. I see API design in the same way. One hackathon I went to a few weeks ago had a Developer Relations employee stand up and say: Who wants to use our API? This is madness. So, here are my hastily scribbled thoughts on what an API needs at a minimum to entice the busy developer. I don't think any of these are Earth-shattering, but it's amazing how many APIs fail to meet even these basic requirements. Easy Access Example Code.
GitHub API: Moving On. Libraries API - Google Code. The Google Hosted Libraries is a stable, reliable, high-speed, globally available content distribution network for the most popular, open-source JavaScript libraries. Google works directly with the key stakeholders for each library effort and accepts the latest versions as they are released.
Libraries To load a hosted library, copy and paste the HTML snippet for that library (shown below) in your web page. For instance, to load jQuery, embed the <script src=" snippet in your web page. We recommend that you load libraries from the CDN via HTTPS, even if your own website only uses HTTP. Nowadays, performance is fast, and caching works just the same. AngularJS snippet: site: angularjs.org stable versions: unstable versions: Angular Material material.angularjs.org early beta versions: Dojo dojotoolkit.org versions: Ext Core sencha.com/products/extcore jQuery 1.x snippet: 2.x snippet: jquery.com note: jQuery Mobile jquerymobile.com jQuery UI. FREE Face Recognition API, Face Recognition Software Apps for the masses – face.com.