As almost all developers use to add social buttons at their websites i decided to write a small
text with my experience. The main problem we face usually is that button code loads in a blocking way
and slows down page especially if a social network server is busy or down.
Will write down the snippet for 4 major buttons :

Starting with facebook like button, facebook developers site provides a snippet that loads
the button code asynchronously :

<div id=”fb-root”></div>
window.fbAsyncInit = function() {
status     : true, // check login status
cookie     : true, // enable cookies to allow the server to access the session
xfbml      : true  // parse XFBML

// Additional initialization code here

// Load the SDK Asynchronously
var js, id = ‘facebook-jssdk’, ref = d.getElementsByTagName(‘script’)[0];
if (d.getElementById(id)) {return;}
js = d.createElement(‘script’); = id; js.async = true;
js.src = “//”;
ref.parentNode.insertBefore(js, ref);

Do not forget to add appid variable if using facebook’s connect option

For the next 3 buttons code provided by hosts is this :

<script type=”text/javascript” src=””></script>
<script type=”text/javascript” src=””></script>
<script type=”text/javascript” src=””></script>

For most sites this snippet will work fine and all 3 buttons will appear correctly.
In order to load the buttons asynchronously and do not  interrupt the main page loading i
wrote down this snippet that is better to put before you close body tag (usually will be at footer).

<script type=”text/javascript” >
(function() {
var twitterTag = document.createElement(‘script’);
twitterTag.type = ‘text/javascript’;
twitterTag.async = true;
twitterTag.src = ‘’;
var s = document.getElementsByTagName(‘script’)[0];
s.parentNode.insertBefore(twitterTag, s);

<script type=”text/javascript” >
(function() {
var googleplusTag = document.createElement(‘script’);
googleplusTag.type = ‘text/javascript’;
googleplusTag.async = true;
googleplusTag.src = ‘’;
var s = document.getElementsByTagName(‘script’)[0];
s.parentNode.insertBefore(googleplusTag, s);

<script type=”text/javascript” >
(function() {
var linkedinshareTag = document.createElement(‘script’);
linkedinshareTag.type = ‘text/javascript’;
linkedinshareTag.async = true;
linkedinshareTag.src = ‘’;
var s = document.getElementsByTagName(‘script’)[0];
s.parentNode.insertBefore(linkedinshareTag, s);

Code is tested in many sites and everything loads smoothly.

Have a good day


The lower price for registering .TV domains has been extended until the end of September.

Great News for tvers

Pricing is $10.75/yr for superbulk and $10.99/yr for bulk customers.


Premium .me Sedo auction

On May 31, 2012, in Domains, by manos

Today ended .me Registry premium auction at sedo (180 names)

Here is top 10 :  28,500 USD        10,099 USD     8,100  USD   8,100  USD 6,618 USD 5,500 USD 5,269 USD 5,000   USD 3,109 USD 2,900 USD

Will put full final list at next post

thanks for reading



Hello world!

On May 29, 2012, in General, by manos

Starting my blog today. Decided to keep the default hello world title 🙂

Die hier angezeigten Sponsored Listings werden von dritter Seite automatisch generiert und stehen weder mit dem Domaininhaber noch mit dem Dienstanbieter in irgendeiner Beziehung. Sollten markenrechtliche Probleme auftreten, wenden Sie sich bitte direkt an den Domaininhaber, welcher aus dem Whois ersichtlich wird.

spy app for