📜 ⬆️ ⬇️

Simplify developer’s life with third-party services

I present a modest selection of services that speed up time saving the developer and / or server resources. There will be no detailed reviews, only a list with a brief description and links. Also, I do not pretend to the freshness of resources, so the list above will seem to someone too obvious and known to everyone.

I would be happy to include references and descriptions suggested in the comments.

Google Fusion Tables


Allows you to deploy a relational database on Google servers with access using the library Visualization or JSONP.
Article on habr: habrahabr.ru/blogs/webdev/116035
Link: www.google.com/fusiontables/Home
')
Minuses: the number of hits per second is five with one IP address and the same when accessing the account (using authorization). That is, to deploy a site with good traffic and work with the service using the server will not work. The cost of increasing the limit - from 10 thousand dollars a year (see Maps API Premier). In addition, there are no joins that are replaced by views created through the interface.

The other day, an idea emerged that would allow to bypass the limitation with the number of requests when working from the server side with permanent inserts: create a table on your server (let's call it a stack of inserts), which is a kind of intermediary between GFT and the user. When the user performs an action that requires an insert, the relevant data is added to the stack. Then, using the scheduler (for example, every second), we check if there is data in this table and, if there is, add it to GFT, and delete it from the stack. Not sure about the correctness of the decision, maybe there is something more reasonable, for example, the use of triggers.

Intense Debate, Disqus and Cackle


Deploy a commenting system with the ability to authenticate using third-party services.

Review Intense Debate: habrahabr.ru/blogs/personal/15748
Cackle review: habrahabr.ru/blogs/startup/129848

Intense Debate: www.intensedebate.com
Disqus: disqus.com
Cackle: cackle.ru/welcome

It should be noted that Cackle is a domestic service with the possibility of authorization through Vkontakte, etc. But, obviously, the most popular is Disqus.

Gravatar


Enough known service for storing avatars. The default is built into Wordpress ( perhaps this is their service @FakeFactFelis reported in the comments that Gravatar and Wordpress.com belong to Automattic). To upload a user's avatar, it is enough to apply the md5 function to its soap.

Review: habrahabr.ru/blogs/webdev_for_dummies/128877

Website: ru.gravatar.com

QR Code Generation (Using Google Chart Tools)


You can insert a picture with a QR code on the site, simply by writing the parameters in its address. If there is too much data, you can use POST.

Description (eng): code.google.com/intl/en-RU/apis/chart/infographics/docs/qr_codes.html

Pusher


If you want to quickly make a chat on sockets or another service that requires an “active” server, without spending your own resources, Pusher will help you. You need to connect the JS service script on the page, and, if necessary, send a request from the server to all connected clients, just send a request to the server of the service.

Minus: with a large number of connections and queries, you have to fork out.

Review: habrahabr.ru/blogs/webdev/130530

Website: pusher.com

Loginza


The service owned by Yandex for authentication in social networks and other Google with a single API. Simply put, you do not need to read the mana on the API vkontakte, Yandex, Google, Twitter, etc., separately, it is enough to understand the API Loginzy. Affiliation with Yandex allows you to not be afraid of disabling authentication servers.

Website: loginza.ru

And as an alternative to Loginze, you can bring the service ulogin.ru .

Thank you, an2kor

Dropbox API


It can serve as a temporary solution in the absence of support for the Filesystem API in browsers.
Website: www.dropbox.com/developers/start

JSFiddle and embedding the run code on the page


Of course, this is a solution for developers who need to demonstrate the performance of their client code.
On javascript.ru, a question was often asked about how to do “like this” so that everyone can run third-party JS code without fear for their cookies. Iframe JSFiddle is one of the quickest solutions.
Minus: you can not change the design.
A definite plus: each person can immediately edit your code and create your own “fiddle”

By the way, on Habré would not prevent such a decision.

Description (eng): doc.jsfiddle.net/use/embedding.html

Added from comments

Feedback


copiny.com
reformal.ru

Thanks again, an2kor .

Rays good to you, developers.

Source: https://habr.com/ru/post/131517/


All Articles