- Apr 2020
-
academic.oup.com academic.oup.com
-
Desmalopex leucopterus
Tags
Annotators
URL
-
-
lasocialscience.ucla.edu lasocialscience.ucla.edu
-
Editor, A. (2020, March 31). UCLA Researchers Use Big Data Expertise to Create a News Media Resource on the COVID-19 Crisis. LA Social Science. https://lasocialscience.ucla.edu/2020/03/31/ucla-researchers-use-big-data-expertise-to-create-a-news-media-resource-on-the-covid-19-crisis/
-
-
haveibeenpwned.com haveibeenpwned.com
-
-
In the future, these attributes may expand without the API being versioned. The current attributes are:
-
-
github.com github.com
-
Invert the exit code of a process. Make 0 into 1 and everything else into a 0. An alternative to ! some-command syntax present in some shells.
Tags
Annotators
URL
-
-
falcon.readthedocs.io falcon.readthedocs.io
-
When it comes to building HTTP APIs, other frameworks weigh you down with tons of dependencies and unnecessary abstractions. Falcon cuts to the chase with a clean design that embraces HTTP and the REST architectural style.
-
-
github.com github.com
-
developer.atlassian.com developer.atlassian.com
- Mar 2020
-
piwik.pro piwik.pro
-
Change every detail of your pop-ups and bottom bars or build your own consent experience using the powerful JavaScript API.
Tags
Annotators
URL
-
-
swagger.io swagger.io
-
OpenAPI links are different than HAL links or HATEOAS links, because these links mainly specify the "flow" throughout the API methods.
-
OpenAPI links do not require the link information present in the actual responses
This means that these links mostly document the way this API can be traversed.
-
traversal mechanism between the operations
Tags
Annotators
URL
-
-
paramaggarwal.substack.com paramaggarwal.substack.com
-
Javascript, APIs and Markup — this stack is all about finding middleground from the chaos of SSR+SPA. It is about stepping back and asking yourself, what parts of my page change and what parts don’t change?
JavaScript, APIs and Markup (JAM Stack) - middleground between SSR + SPA.
Advantages:
- The parts that don’t change often are pre-rendered on the server and saved to static HTML files. Anything else is implemented in JS and run on the client using API calls.
- Avoids too much data transfer (like the hydration data for SSR), therefore finds a good tradeoff to ship web content
- Allows to leverage the power and cost of Content delivery networks (CDNs) to effectively serve your content
- With serverless apps your APIs will never need a server to SSH into and manage
-
-
-
For automated testing, include the parameter is_test=1 in your tests. That will tell Akismet not to change its behaviour based on those API calls – they will have no training effect. That means your tests will be somewhat repeatable, in the sense that one test won’t influence subsequent calls.
-
-
searchengineland.com searchengineland.com
-
Yes, it’s been deprecated. Why? Because too few people were using it to make it worth the time, money, and energy to maintain. In truth, although I sometimes disagree with the operator changes, I happen to agree with this one. Maintaining ALL of the synonyms takes real time and costs us real money. Supporting this operator also increases the complexity of the code base. By dropping support for it we can free up a bunch of resources that can be used for other, more globally powerful changes.
-
- Dec 2019
-
blog.logrocket.com blog.logrocket.com
-
Fetch() provides similar functionality through the AbortController interface. It’s not as simple as the Axios version, though:
-
-
requests.readthedocs.io requests.readthedocs.io
-
survivejs.com survivejs.com
-
To make some of this possible, we had to create our webpack configuration API, called webpack-chain. As you may know, webpack exposes a low-level configuration format, but this format isn't well-suited for merging configuration deterministically across middleware, or even across many projects. With webpack-chain, we expose a chainable or fluent API for aggregating a webpack configuration which is much more deterministic.
-
- Nov 2019
-
www.ag-grid.com www.ag-grid.comag-Grid1
-
When the grid is initialised, it will fire the gridReady event. If you want to use the API of the grid, you should put an onGridReady(params) callback onto the grid and grab the api from the params. You can then call this api at a later stage to interact with the grid (on top of the interaction that can be done by setting and changing the props).
-
-
-
I'm considering this, although I'm still leaning towards not including it and I'd love to just get rid of first if it wouldn't break so many peoples tests. Newcomers to Capybara don't understand (or aren't willing to learn) the issues that all/first (and last if added) have and massively overuse them. Yes the fact that all and first now wait by default will prevent some of the new user issues/confusion, but it won't fix the non-reloadability issue.
-
-
stackoverflow.com stackoverflow.com
-
It makes sense that the incoherent render would not be committed to browser and that it would not have any consequences most of the time. But that means that you render logic must be ready to manage incoherency between props and states without crashing. E.g. a list of resource ids in props that doesn't match a list of http requests from a previous id list in the state could lead to weird situations. This is a worry that didn't exist in class components.
-
-
-
github.com github.com
-
-
REST and GraphQL are wonderful tools to create an API that is meant to be consumed by third parties. Facebook's API, for example, is consumed by ~200k third parties. It is no surprise that Facebook is using (and invented) GraphQL; a GraphQL API enables third parties to extensively access Facebook's social graph enabling them to build all kinds of applications. For an API with that many consumers, GraphQL is the fitting tool. But, to create an internal API (an API developed and consumed by code written by the same organization), RPC offers a simpler and more powerful alternative. Large companies, such as Netflix, Google and Facebook, are starting to replace REST/GraphQL with RPC for their internal APIs. Most notably with gRPC which is getting popular in the industry.
-
-
-
The result of the uniform interface is that requests from different clients look the same, whether the client is a chrome browser, a linux server, a python script, an android app or anything else
Reason of the uniform interface - requests from different clients look the same
-
The client can request code from the server, and then the response from the server will contain some code, usually in the form of a script, when the response is in HTML format. The client then can execute that code
6) Code-on-demand (optional) - when the response is in HTML format, the response will come in form of a script, which can be executed
-
data the server sends contain information about whether or not the data is cacheable. If the data is cacheable, it might contain some sort of a version number. The version number is what makes caching possible: since the client knows which version of the data it already has (from a previous response), the client can avoid requesting the same data again and again
5) Cacheable - client can avoid requesting the same data again, thanks to remembering the version number of the cacheable data
-
In order for an API to be RESTful, it has to adhere to 6 constraints
6 constraints of RESTful API:
- uniform interface
- client - server separation
- stateless
- layered system
- cacheable
- code-on-demand (optional)
-
there might be a number of servers in the middle. These servers might provide a security layer, a caching layer, a load-balancing layer, or other functionality
4) Layered system - there's a number of server between the server and the response
-
Stateless means the server does not remember anything about the user who uses the API
3) Stateless - server doesn't store any history/information of user's requests
-
client and the server act independently, each on its own, and the interaction between them is only in the form of requests, initiated by the client only, and responses, which the server send to the client only as a reaction to a request
2) Client - server separation - client and server act independently, communicating through requests (client) and responses (server)
-
Uniform interface
1) Uniform interface has 4 parts:
- Request to the server includes resource identifier.
- Response from the server includes enough information so the client can modify the resource.
- Request to APi contains all the information server needs to perform the request, and vice versa.
- Hypermedia as the engine of application state - the server can inform the client, in a response, of the ways to change the state of the web application.
-
-
-
What the server does when you, the client, call one of its APIs depends on 2 things that you need to provide to the server
2 things required by the server:
- endpoint <--- identifier of a resource (its URL).
- HTTP method / verb <--- operation to perform: GET, POST, PUT, DELETE
-
The representation of the state can be in a JSON format, and probably for most APIs this is indeed the case. It can also be in XML or HTML format
JSON, XML or HTML <--- most popular formats of state representations
-
It means when a RESTful API is called, the server will transfer to the client a representation of the state of the requested resource.
Reason REST is named as REST:
*REpresentational State Transfer*
-
RESTful web application exposes information about itself in the form of information about its resources. It also enables the client to take actions on those resources, such as create new resources (i.e. create a new user) or change existing resources (i.e. edit a post).
RESTful web application
-
- Oct 2019
-
cloud.google.com cloud.google.com
Tags
Annotators
URL
-
-
stackoverflow.com stackoverflow.com
-
if key has to be rotated, it'd be a real pain to change for native apps
-
-
swagger.io swagger.io
-
This is useful if just a subset of the operations need the API key
can we do wildcard paths at all?
-
PI keys are supposed to be a secret that only the client and server know. Like Basic authentication, API key-based authentication is only considered secure if used together with other security mechanisms such as HTTPS/SSL
-
-
cloud.google.com cloud.google.com
-
API keys are generally not considered secure; they are typically accessible to clients, making it easy for someone to steal an API key. Once the key is stolen, it has no expiration, so it may be used indefinitely, unless the project owner revokes or regenerates the key
hmmm... what about client-API architectures where there are no username/pwd pairs?
-
Cloud Endpoints handles both API keys and authentication schemes, such as Firebase or Auth0
-
-
cloud.google.com cloud.google.com
-
Access control for GCP APIs encompasses authentication, authorization, and auditing. Authentication determines who you are, authorization determines what you can do, and auditing logs record what you did
Tags
Annotators
URL
-
-
stackoverflow.com stackoverflow.com
-
For each call to your API, user should send token with every API request and you should validate the encoded toke and either deny or send back the response.
-
-
localhost:3000 localhost:3000
-
fter the forage is dry, weigh the bag and forage in grams and record the weight. Empty the forage and weigh the bag to get the net forage weight in grams. Postage scales may be adequate for weighing the forage, but the weights must be converted from ounces to grams (1 ounce = 28.3 g). Forage production in lbs./acre is determined by mul-tiplying the net forage weight (from the 10 hoops) by 10. If the forage from 10 hoop placements (10 x .96 sq. ft. = 9.6 sq. ft.) was 50 grams, total forage production would be 500 lbs. / acre.
Hello!
Tags
Annotators
URL
-
-
localhost:3000 localhost:3000Unswot1
-
Many landowners are interested in purchasing horses and other livestock to graze their property.
Testing
-
- Sep 2019
-
medium.com medium.com
-
The equivalent ways in functional components using Hooks:In a state variable: useState or useReducer. Updates in state variables will cause a re-render of the component.In a ref: Equivalent to instance variables in class components. Mutating the .current property won’t cause a re-render.
-
-
stackoverflow.com stackoverflow.com
-
grazing-lands-files-dev.s3-website-us-west-2.amazonaws.com grazing-lands-files-dev.s3-website-us-west-2.amazonaws.compdf-test1
-
A preponderance of evidence approach is used todetermine which of the five departure categories areselected as best fits by the evaluator(s) for each at-tribute. This decision is based in part on where themajority of the indicators for each attribute fall underthe five categories at the top of the worksheet.
Annotation in the app
-
-
localhost:8080 localhost:8080pdf-test1
-
that is affected by wind-scoured (including blowout) areas 8 and/or depositional areas in the comment section on page 2 of the evaluation sheet (Appendix 9 5). Table 12 provides generic descriptors of the five departure categories in the evaluation 10 matrix for wind-scoured and
Test
-
-
localhost:8080 localhost:8080pdf-test1
-
The University of Arizona
Univ API Test
Tags
Annotators
URL
-
-
localhost:8080 localhost:8080pdf-test1
-
Page Note API
Tags
Annotators
URL
-
-
localhost:8080 localhost:8080pdf-test1
-
The methods described in the Core Methodsvolume are part of Step 8 in implementing a moni-toring program (Figure 3). Describing the anticipat-ed data analysis and interpretation of the monitoring data will also inform the characteristics of the moni-toring program design.
Testing the API
-
-
localhost:8080 localhost:8080pdf-test1
-
Cow (1000 lb.) = 1.0 AUE • Horse = 1.3 AUE • yearling cattle = 0.7 AUE • sheep = 0.2 AUE • goat = 0.2 AUE
Testing from API
Tags
Annotators
URL
-
-
localhost:8080 localhost:8080pdf-test1
-
Wind erodes unprotected soil resulting in dust and poor air quality. Water also erodes unprotected soil and increases sediment load in watersheds and decreases water quality. Poor grazing management can adversely affect neighboring landowners.
Testing annotation with API
Tags
Annotators
URL
-
-
cloudreports.net cloudreports.net
-
-
const forceUpdate = () => useState(0)[1];
-
-
stackoverflow.com stackoverflow.com
-
const [, updateState] = React.useState(); const forceUpdate = React.useCallback(() => updateState({}), []);
-
const [value, set] = useState(true); //boolean state return () => set(!value); // toggle the state to force render
-
-
- Aug 2019
-
material-ui.com material-ui.com
-
-
2014.jsconf.eu 2014.jsconf.eu
-
hypothes.is hypothes.is
-
Centric web solution is the renowned best web development company.
We have a very highly experienced and expert development team who are experts in web design & development.
We provide various services like Wordpress web development, eCommerce web development, Wordpress theme design and plugin development, website maintenance & optimization.
For more our services call us on +91 98587 58541 or visit our website https://www.centricwebsolution.com/.
Our Services Are:-
- Web Design & Development
- WordPress Development
- WooCommerce Development
- Custom Web Application Development
- Website Migration Services
- Website Maintenance & Performance optimization
- Website Plugin and API Development
- Website Store Optimization
- PHP Web Development
- Enterprise Web Application Development
- Laravel Development Services
- Angularjs Development Services
Tags
- Custom Web Application Development
- Website Plugin and API Development
- Web Design & Development
- Angularjs Development Services
- Website Store Optimization
- PHP Web Development
- WooCommerce Development
- Website Migration Services
- Enterprise Web Application Development
- Laravel Development Services
- Website Maintenance & Performance optimization
Annotators
URL
-
- Jul 2019
-
pinboard.in pinboard.in
-
by up to three tags
This is a test\( \sum_b \frac{1}{k}\)
-
-
omnidirhalo.netlify.app omnidirhalo.netlify.app
-
canonical registers.
The descriptor "canonical" has been very helpful for me to distinguish this data structure from others. Have had a few people think I am talking about something biblical, but it seems to stick. Helps distinguish it from data silos and align it with the other needed components of open standards and APIs.
Tags
Annotators
URL
-
- Jun 2019
-
Local file Local file
-
example.com example.com
-
URIs are split on characters `#+/:=?.-` into their keywords.
split chars used for uri.parts parameter
-
- May 2019
-
www.home.ndexbio.org www.home.ndexbio.org
-
can upload networks via their custom scripts using the NDEx REST API
Tags
Annotators
URL
-
-
www.mousephenotype.org www.mousephenotype.org
-
REST API documentation for Genotype associated phenotype calls
Tags
Annotators
URL
-
- Apr 2019
-
www.nest-community.com www.nest-community.com
Tags
Annotators
URL
-
- Dec 2018
- Nov 2018
-
Tags
Annotators
URL
-
-
github.com github.com
Tags
Annotators
URL
-
- Oct 2018
-
www.w3.org www.w3.org
Tags
Annotators
URL
-
-
webapi-discovery.github.io webapi-discovery.github.io
Tags
Annotators
URL
-
-
w.soundcloud.com w.soundcloud.com
Tags
Annotators
URL
-
-
linter.structured-data.org linter.structured-data.org
Tags
Annotators
URL
-
-
mjstealey.github.io mjstealey.github.io
Tags
Annotators
URL
-
-
link.springer.com link.springer.com
Tags
Annotators
URL
-
-
smart-api.info smart-api.info
-
-
smart-api.info smart-api.info
-
-
-
-
Tags
Annotators
URL
-
-
blog.apis.guru blog.apis.guru
-
docs.datahub.io docs.datahub.io
Tags
Annotators
URL
-
-
data.bnf.fr data.bnf.fr
-
-
data.bnf.fr data.bnf.fr
-
-
timetravel.mementoweb.org timetravel.mementoweb.org
Tags
Annotators
URL
-
-
iextrading.com iextrading.com
-
The IEX API is a set of services designed for developers and engineers. It can be used to build high-quality apps and services.
Tags
Annotators
URL
-
- Sep 2018
-
jsonplaceholder.typicode.com jsonplaceholder.typicode.com
Tags
Annotators
URL
-
-
github.com github.com
Tags
Annotators
URL
-
- Aug 2018
-
scholarlykitchen.sspnet.org scholarlykitchen.sspnet.org
-
Annotations can be created or retrieved through an API.
More on Hypothesis documentation and Public API here.
-
- Jun 2018
-
forumpa-librobianco-innovazione-2018.readthedocs.io forumpa-librobianco-innovazione-2018.readthedocs.io
-
Raccomandazione 3.6g - Definire un modello di governance del dato e progettare automatismi organizzativi e tecnologici
ogni applicativo gestionale in uso nelle Pubbliche Amministrazioni centrali e locali DEVE(!) fare uso di [API (Application Programming Interface)] (https://pianotriennale-ict.readthedocs.io/it/latest/search.html?check_keywords=yes&area=default&q=api) al fine di pubblicare, in modalità automatica, dati tematici aggiornati in tempo reale. Senza l'uso di API pubbliche (e documentate) non ci sarà mai un sistema di dati pubblici in formato aperto su cui poter fare riferimento per creare qualsiasi tipo di riuso costante ed utile alla società e per la nascita di nuove forme di economia. Senza API pubbliche continueranno ad esserci soltanto isolati esercizi di stile di qualche rara Pubblica Amministrazione (nel contesto nazionale) sensibile alla pubblicazione dei dati, soltanto perchè fortunatamente vede al suo interno del personale dirigente/dipendente sensibile culturalmente all'obbligo (non sanzionato in caso di non rispetto) della pubblicazione dei dati.
Oggi (2018) l'uso delle API pubbliche nei software delle PA non va raccomandato, va imposto! Diversamente si continua a giocherellare come si fa per ora. Ma niente dati di qualità e su cui fare riferimento senza API pubbliche nei software della PA!
-
-
www.nature.com www.nature.com
-
Firehose (https://con-fluence.broadinstitute.org/display/GDAC/Home)
Tags
Annotators
URL
-
-
blog.csdn.net blog.csdn.net
-
一开始数据源的上传用的是 -d @/home/centos.tar 这个选项,但是经过反复试验,这个选项TM上传文件不完整,800M的文件只能上传230M,反复查找问题也找不到,最终换成--upload-file选项,上传成功,且根据此镜像可正常启动实例
官网
curl -i -X PUT -H "X-Auth-Token: $token" -H "Content-Type: application/octet-stream" -d @/home/glance/ubuntu-12.10.qcow2 $image_url/v2/images/{image_id}/file
方法二
curl -i -X PUT -H "X-Auth-Token: $token" -H "Content-Type: application/octet-stream" --upload-file @/home/glance/ubuntu-12.10.qcow2 $image_url/v2/images/{image_id}/file
-
-
blog.csdn.net blog.csdn.net
-
curl -H "Content-Type:application/json" -X POST -d 'json data' URL
curl -H "Content-Type:application/json" -X POST -d '{"user": "admin", "passwd":"12345678"}' http://127.0.0.1:8000/login
-
- Apr 2018
-
thepoliticsofsystems.net thepoliticsofsystems.net
-
we need a legal framework to guarantee at least some access to API data, at least for some people. It is certainly nice that companies start research collaborations, but these fit of course into a sanitized view on their services. We therefore need, I think, something that is able to express the public’s legitimate interest to know “what’s going on” and access to API data is, in my view, a more promising avenue than the forms of purely technical or operational transparency that are often discussed. Fair use principles, for example concerning copyright, exist in academia because there is a belief that research that is not beholden to corporate interest performs a function in public life that is worth protecting. Can we imagine something similar with API data? A legally protected means to do research into these platforms? To find a compromise between privacy and publicness, we would have to find a way to distinguish between “disinterested” research and other applications
on APIs, data privacy, etc.
-
- Mar 2018
-
weatherlution.com weatherlution.com
Tags
Annotators
URL
-
- Nov 2017
-
dev.tiki.org dev.tiki.org
-
Add xAPI -> https://h5p.org/documentation/x-api Tiki should become a Learning Record Store or a FLOSS solution picked for WikiSuite.
-
- Sep 2017
-
www.softwarepublicocolombia.gov.co www.softwarepublicocolombia.gov.co
-
Los proyectos listados en todas las categorías sólo se muestran en formato HTML, no hay un formato amigable para máquinas (JSON, CVS, etc) que permta descargar datos del sitio y hacerle preguntas al mismo sobre los proyectos publicados.
Tags
Annotators
URL
-
- Aug 2017
-
www.ribbonfarm.com www.ribbonfarm.com
-
Today, you’re either above the API or below the API. You either tell robots what to do, or are told by robots what to do.
This is a great way to understand human relationship to automation. See also Vonnegut's Player Piano.
-
- Jun 2017
-
dev.elsevier.com dev.elsevier.com
-
ScienceDirect Search Enabled STANDARD view / Default 25 results STANDARD view / Max 200 resultsCOMPLETE view / Max 200 results 20,000
-
-
github.com github.com
-
retrieves the JSON data
Step 2: Grabs the data from the URL...
-
generates a well-formed search URL
Step 1: Creates a URL to be looked at by another fuction/method
-
To enhance that process, you could add the appropriate path to the output file name in this script, and write a shell script that runs this script and then commits/pushes to GitHub, and then schedule that script to run at regular intervals from your computer/server. I'm going to look into adding that functionality to this script, but it's not ready yet.
-
-
github.com github.com
-
# search for all annotations with the tag IndieEdTech and return them in json format. s = searchurl(tag = 'IndieEdTech') l = retrievelist(s) # print the title of each article annotated. for entry in l: e = Annotation(entry) print(e.title)
I don't get it. Is this all I need to put into a Jupyter Notebook?
-
given the annotation's API URL
Is this specific to an annotation? Yes, I guess.
-
-
cwiki.apache.org cwiki.apache.org
-
the High Level Consumer is provided to abstract most of the details of consuming events from Kafka.
-
-
developer.ibm.com developer.ibm.com
-
How often have we not seen an SOA initiative slowed down by conflicts between service providers and service consumers on what constitutes a good service interface? On the one side a mobile developer just wants it to be simple for their particular app, on the other side the backend team wants everyone to use the same standardized service and data model.
SOA: A stable interface for all consumers
API: Particular API for particular needs
-
- May 2017
-
www.hackingwithreact.com www.hackingwithreact.com
-
commit.author ? commit.author.login :
Note the errors here. Rather than:
commit.author
It should be:
commit.commit.author
-
- Apr 2017
-
jsonapi.org jsonapi.org
-
JSON API requires use of the JSON API media type (application/vnd.api+json) for exchanging data.
means to change the
Accept
field andContent-Type
field
-
- Mar 2017
-
shane.logsdon.io shane.logsdon.io
-
frappe.github.io frappe.github.ioREST API1
-
github.com github.com
- Feb 2017
-
www.perspectiveapi.com www.perspectiveapi.com
-
The API uses machine learning models to score the perceived impact a comment might have on a conversation.
Interesting,
-
- Dec 2016
-
docs.aws.amazon.com docs.aws.amazon.com
-
You can have a maximum of two access keys (active or inactive) at a time.
Incredibly useful to have up to two access keys simultaneously. You can make sure a new key is working before invalidating an old key which may still be in use. I wish more API providers would follow this practice.
-
-
www.futuoer.org www.futuoer.org
-
a content API. Rather than getting the content through an HTML page, we can just get the raw HTML, which can be styled appropriately by whatever LMS CMS that we want to use.
Fascinating. Who's the leading person on this?
Tags
Annotators
URL
-
- Nov 2016
-
media.readthedocs.org media.readthedocs.org
-
Mastodon.py Documentation
Python/API documentation for the Mastodon social networking platform.
-
- Oct 2016
-
www.mulesoft.com www.mulesoft.com
-
API Manager
Tags
Annotators
URL
-
- Aug 2016
-
www.caelum.com.br www.caelum.com.br
-
API
API é um conjunto de rotinas e padrões de programação para acesso a um aplicativo de software ou plataforma baseado na Web. A sigla API refere-se ao termo em inglês "Application Programming Interface" que significa em tradução para o português "Interface de Programação de Aplicativos".
Uma API é criada quando uma empresa de software tem a intenção de que outros criadores de software desenvolvam produtos associados ao seu serviço.
Através das APIs, os aplicativos podem se comunicar uns com os outros sem conhecimento ou intervenção dos usuários.
Matéria completa: http://canaltech.com.br/o-que-e/software/o-que-e-api/ O conteúdo do Canaltech é protegido sob a licença Creative Commons (CC BY-NC-ND). Você pode reproduzi-lo, desde que insira créditos COM O LINK para o conteúdo original e não faça uso comercial de nossa produção.
-
- Jun 2016
-
johnastewart.org johnastewart.org
-
kris.shaffermusic.com kris.shaffermusic.com
- May 2016
-
steverant.pen.io steverant.pen.io
-
You don't eat People Food and give your developers Dog Food. Doing that is simply robbing your long-term platform value for short-term successes. Platforms are all about long-term thinking.
Tags
Annotators
URL
-
- Apr 2016
-
medium.com medium.com
-
APIs are building blocks of software by definitionCompared with SaaS, by nature, they are platforms that allow development on top of them.It brings back the nature of “building block” that open source has and SaaS lost.API’s businesses focus on solving “smaller” problems but hard to crackFor that reason, there are higher chances that customers will trust an API provider for their core infrastructure.“If this is the only thing those guys do, there’s high chances they will do it better than myself”.
This idea of APIs blending the best (business models) of open source and SaaS is intriguing.
-
-
bryanalexander.org bryanalexander.org
-
Future Trends Forum #8, with Jim Groom: full recording, notes, and Storify
-
-
timklapdor.wordpress.com timklapdor.wordpress.com
-
A Journey to discover what is Indie Ed-tech
-
- Mar 2016
-
www.edsurge.com www.edsurge.com
-
A personal API
-
-
bavatuesdays.com bavatuesdays.com
-
At the core of the personal API is the radical mission to put control over data (and its access) in the hands of students. This is both a pedagogical act and a creative opportunity, informing students that they can access their own information as well as create interfaces to do with that data what they please. It gives them a seat at the tables where the edtech powers sit, moving them one step closer to a status of equality rather than that of a passive consumer.
-
-
www.programmableweb.com www.programmableweb.com
-
this new API will also aid in furthering education and “help[ing] students understand their personal identities
-
-
kinlane.github.io kinlane.github.io
Tags
Annotators
URL
-
- Jan 2016
-
hypothesis.zendesk.com hypothesis.zendesk.com
-
- Dec 2015
-
bladejava.com bladejava.com
-
blade is a web framework for rapid development of Java applications,you can be used to develop API, Web and back-end services and other applications, a RESTful framework, it provides a simple and convenient way of development, the whole operation of the micro kernel MVC bus guide frame, initial goal is to simplify the web development, and of course the author will upgrade in the future and integrate more compact components based on blade.
MVC backend java micro framework for API
Tags
Annotators
URL
-
- Sep 2015
-
biostor.org biostor.org
-
B52700
-
B52699
-
B50304
-
B50302
-
B50298
-
LSUMNS B52700
-
LSUMNS B52699
-
DHC72
-
LSUMNS B50304
-
LSUMNS B50302
-
LSUMNS B50298
-
DMT059
-
DMT051
-
DMT050
-
DHC97
-
DHC88
-
UWBM 60227
-
FMNH 358303
-
FMNH 358301
-
FMNH 357440
-
FMNH 357435
-
FMNH 358312
-
DMT040
-
DMT027
Tags
Annotators
URL
-
-
biostor.org biostor.org
-
EF600707-711
Tags
Annotators
URL
-
-
biostor.org biostor.org
-
Nais
Nais
-
Hirundinidae),
Hirundinidae
-
(Aves:
Aves
-
Tachycineta
Tachycineta
-
Apodidae)
Apodidae
-
(Aves:
Aves
-
Collocalia linchi
Collocalia linchi
-
Hirundinidae)
Hirundinidae
-
(Aves:
Aves
-
Aves)
Aves
-
(Apodes,
Apodes
-
Kina
Kina
-
Enicurus leschenaulti
Enicurus leschenaulti
-
Collocalia
Collocalia
-
(Brachypteraciidae)
Brachypteraciidae
-
Aerodramus
Aerodramus
-
Anatini).
Anatini
-
(Aves)
Aves
-
Ramphocelus
Ramphocelus
-
Australasia
Australasia
Tags
Annotators
URL
-
-
biostor.org biostor.org
-
Collocalia linchi dodgei
Collocalia linchi dodgei
-
Apodidae.
Apodidae
-
Emberizidae)
Emberizidae
Tags
Annotators
URL
-