Sviluppatori
Blog per sviluppatori: rassegna dei link e delle cose interessanti che trovo in giro nella rete.
domenica, giugno 29, 2008

Un tempo (1-2 anni fa?) essere "slashdotted" era contemporaneamente sia il maggior bene, che il maggior male di una startup.

In quel momento, però, queste spike di traffico duravano qualche ora e ne risultavano immuni siti che nei fatti già godevano di una certa popolarità.

Oggi, invece, il traffico inaspettato proveniente dai siti di social bookmaring può buttare giù realtà ben più grandi: parola di Theo Schlossnagle.

I rimedi non sono semplici (e saper applicare la ricetta è ciò che distingue un "senior" da un "novizio"):

  1. Be Alert: build automated systems to detect and pinpoint the cause of these issues quickly (in less than 60 seconds).
  2. Be Prepared: understand the bottlenecks of your service systemically. Understanding your site inside and out. Contemplate how you would respond if a specific feature or set of features on your site were to get "suddenly popular."
  3. Perform Triage: understand the importance of the various services that make up your site. If you find yourself in a position to sacrifice one part to ensure continued service of another, you should already know their relative importance and not hesitate in the decision.
  4. Be Calm: any action that is not analytically driven is a waste of time and energy. be quick, not rash.
postato da pluto alle ore 21:04 | Permalink | commenti / commenti (pop-up) /
tags: web20

mercoledì, giugno 18, 2008

Per caso ho scoperto che Microsoft sta facendo qualcosa di molto simile a GWT: il suo nome è Windows Volta.

postato da pluto alle ore 10:40 | Permalink | commenti (2) / commenti (2) (pop-up) /
tags: gwt , microsoft volta, scriptsharp

martedì, giugno 17, 2008
Oggi è il firefox 3 download day... ed è quasi impossibile scaricarlo.
postato da pluto alle ore 21:51 | Permalink | commenti (1) / commenti (1) (pop-up) /
tags: firefox, download day

giovedì, giugno 12, 2008

Finalmente disponibili tutti i video delle presentazioni di Google I/O 2008, la conferenza tenutasi lo scorso 28 e 29 maggio a San Francisco.. adesso so come impiegare i miei viaggi in treno ;-).

postato da pluto alle ore 20:54 | Permalink | commenti / commenti (pop-up) /
tags: google, 2008, goole i/o

mercoledì, giugno 11, 2008

Interessante progetto per creare una sovrastruttura su gwt per generare, a partire dagli stessi widget applicazioni in grado di funzionare su gwt liscio, gwt in un container opensocial, android, e chi più ne ha più ne metta:

http://timepedia.blogspot.com/2008/01/project-syndroidsynthesis-of-gwt-and.html

postato da pluto alle ore 20:49 | Permalink | commenti / commenti (pop-up) /
tags: flash, google, api , flex, opensocial, android, gwt

martedì, giugno 10, 2008

E' un po' che mi sto interessando ai meandri di facebook, e devo dire che effettivamente queste persone si meritano il successo che hanno avuto: non è insomma una azienda con una semplice idea realizzata con LAMP + un' po' di ajax, e Thrift, un protocollo per la realizzazione di applicazioni interoperabili multilinguaggio e ad alte prestazioni, ne è la prova.
E devo dire che mi ha molto colpito questa frase di introduzione presente nel whitepaper di presentazione della libreria/protocollo, che condivido pienamente:

As Facebook’s traffic and network structure have scaled, the resource demands of many operations on the site (i.e. search, ad selection and delivery, event logging) have presented technical requirements drastically outside the scope of the LAMP framework.
In our implementation of these services, various programming languages have been selected to optimize for the right combination of performance, ease and speed of development, availability of existing libraries, etc. By and large, Facebook’s engineering culture has tended towards choosing the best tools and implementations available over standardizing on any one programming language and begrudgingly accepting its inherent limitations.

postato da pluto alle ore 21:34 | Permalink | commenti (1) / commenti (1) (pop-up) /
tags: web , web20, facebook, rpc , thrift

martedì, giugno 03, 2008
Ho appena finito di guardare la presentazione di apertura di google I/O, e avevo appena notato la mancanza di Facebook tra i "supporters" di opensocial (occorre andare dopo il minuto 1.10 nel video per sentire parlare di opensocial), ed oggi trovo il perché: è stata appena rilasciata la facebook open platform, che sembrerebbe consentire l'inserimento nel proprio sito web di applicazioni facebook.
postato da pluto alle ore 10:17 | Permalink | commenti (2) / commenti (2) (pop-up) /
tags: google, web20, facebook, opensocial, google i/o



  • Contattami
  • Il mio profilo
  • Linkami

  • RSS 2.0
  • ATOM 0.3
  • Powered by Splinder
Utente: pluto
Nome: Francesco Delfino
Ciao non so che scrivere, magari in futuro mi verrà in mente qualcosa.


ULTIMI COMMENTI

loretoparisi in Quanti risultati per...
utente anonimo in Quanti risultati per...
utente anonimo in Quanti risultati per...
utente anonimo in Quanti risultati per...
utente anonimo in Quanti risultati per...
utente anonimo in Quanti risultati per...

LINKS

# cubanite
# Risorse Java by Loreto
# Risorse su Ajax
* Blog Hosting
* Instant Messaging Client
* Instant Messaging Server
- C# Friends
- Got Dot Net
- Microsoft Monitor
- Unofficial Microsoft Weblog
Linux Blog Lab
MySQL Performance Blog
Notti in giro
Sogni dispersi

PARTECIPANO

 Il mio profilo Contattamipluto
 Il mio profilo Contattamiahab
 Il mio profilo Contattamiginomi
 Il mio profilo Contattamistefko

ARCHIVIO
oggi
--- 2009 ---
--- 2008 ---
--- 2007 ---
--- 2006 ---
--- 2005 ---
--- 2004 ---
--- 2003 ---

VISITE

*loading*

ARGOMENTI

1generation addons adobe adsense adsm air ajax alexa alimentatore p... altiris amazon andlinux android antigua aol apache apartment api appengine apple applicazioni appstore asterisk azureus backup benchmark beta1 bill gates bittorrent blog blogday2006 blogsearch bluetooth bolla book bree brevetti browser browserplus bugs businessmodel busunessmodels buydifferent c# c++ c caraibi cdn censura cheap chrome chromium chrysler classifiche cloud computin... cluster crash credit crunch crisi cross site scr... cuil cuill dada datacard datacenter ddr2 debug dell desktop virtua... diff digsby disablepaginge... disservizi dokan download day drm ebay ebook eclipse ejabberd elezioni email erlang esterno extension facebook faidate fanless fiat firebug firefox firenze flash flat flex flickr fuse g1 gateway gdd2008 gears gmail gmail paper google google develop... google i/o google talk googlephone googlewebtoolk... goole i/o gphone gpl3 gpl gtk guerra dei bro... gui gwt-fx gwt gwtfx haystack helmer hotmail htc dream html5 html help ics ie5 ie6 ie7 ie8 ie if ikea im imagex imendio incompatibilit... innovazione intel internet conne... internet explo... io2009 iphone iphone 3g ipod italia itunes j2me jabber java javascript jquery json jsonml jsonp kb929577 kboot kindle largesystemcac... leopard lesblogs libertà linguaggi linux liveleak lonelygirl15 lownoise lucene mac macosx mactel macworld markette mass upload maxxuss mcafee mdi mediacenter memcached metaweblog api metaweblogapi mh600hs micropayment microsoft microsoft surf... microsoft volt... mobile mobile develop... mobile program... mono msn toolbar mtu musica myair mysql mysql sandbox n80 n95 named pipes net netapp nokia ntp ocrampal ono open source opensocial opera osx86 ot p2p paper parodia partitioning pdc2008 pdc pesce daprile petitboot php phpedit pillole pipe planner playstation pocketpc podcast politica portable appli... postalmarket predizioni prestazioni problemi product activa... project ps3 putty python qix qos readyboost regex responsiveness rpc rss s60 safari salesforce san francisco scribefire scriptsharp sdk sdl search senderid seo service pack 1 sharing sicurezza single page ap... skype smartphone sms social network sodimm software sp1 spaces spam splinder splindernight stallman statistiche storage streetview sudo sunspider svista svn svs symbian syncml t-mobile tc technorati testing thinstall thinstalled thrift tiger tim time machine timp tipic tipicim tipicm top100 torvalds trac tracemonkey transport trusted comput... tutto relax in... twuik uac ubuntu ubuntu 804 ugc ulteo umfs umpc umts università user mode file... user pain utlitity v8 vacanze vazanze vhd video videocast vim virtual pc virtualbox virtualizzazio... vista vmware voip vsntp wbadmin web20 web webkit wikipedia wim windowname tra... windows windows7 windows mobile windows vista workingset wubi x86 xbox xbox 360 xdebug xenocode xml xmpp xna xul yahoo youtube yslow yui 2006 2008 929577