Servire 500 milioni di utenti con Python e Django

A PyCon 2011, la conferenza mondiale sul linguaggio Python che si è conclusa da poco ad Atlanta, gli ingegneri di DISQUS hanno presentato una interessante relazione sulla loro infrastruttura hardware e software. DISQUS è un servizio di gestione dei commenti adottato da centinaia di migliaia di siti nel mondo. Tra i clienti figurano nomi importanti come CNN, MTV, IGN, Engadget, Mashable e tanti altri. Nel mese di marzo 2011 il network DISQUS ha gestito 500 milioni di visitatori unici. Questi volumi sono gestiti da una azienda che vanta 16 addetti, dei quali solo 8 (otto!) ingegneri software. Come è possibile tutto ciò? Gran parte del merito va attribuito al metodo produttivo adottato da DISQUS: metodologia agile, hardware in affitto e facilmente scalabile, grande fiducia nella capacità dei propri talenti: ognuno degli otto ingegneri è anche product manager. Secondo DISQUS tutto questo è stato possibile anche e soprattutto grazie a una scelta che si è rivelata determinante: l’adozione del linguaggio Python e del web framework Django. ...

April 20, 2011 · Nicola Iarocci

Programmare in Python con Visual Studio 2010

Python Tools per Visual Studio è un plugin gratuito e open source che consente di programmare in Python usando la IDE Microsoft. Nel corso della lunga gestazione di Visual Studio 2010 si era rumoreggiato di un possibile supporto nativo per il linguaggio Python. Qualcosa di vero doveva esserci visto che il progetto è appena stato presentato al PyCon 2011, la più importante conferenza Python al mondo, nientemeno che dal Microsoft Technical Computing Group. ...

March 14, 2011 · Nicola Iarocci

Impara Python in 10 minuti

E così vorresti imparare il linguaggio di programmazione Python. Probabilmente sei alla ricerca di un tutorial completo e allo stesso tempo conciso. Questa guida è un tentativo di insegnarti Python in 10 minuti. In effetti più che con una guida vera e propria hai a che fare con degli appunti che userai per partire col piede giusto. Naturalmente se davvero vuoi imparare bene dovrai anche esercitarti molto. Do per scontato che tu sappia già programmare, questo mi permetterà di concentrarmi sulle caratteristiche intrinseche del linguaggio....

March 10, 2011 · Nicola Iarocci

Programmazione, SEO, Startups – Il Meglio della Settimana #2

Eccoci alla selezione delle notizie e i link che ho trovato più interessanti questa settimana. E’ stata una settimana ricca di avvenimenti e non è stato facile decidere cosa lasciare fuori. Andiamo a cominciare: ...

February 28, 2011 · Nicola Iarocci

Programmazione, SEO, Startups – Il Meglio della Settimana #1

Vi propongo una scelta delle risorse più interessanti e curiose che ho scovato questa settimana in rete. Ce né per tutti i gusti: programmazione, SEO, Startups e curiosità. Andiamo a cominciare: ...

February 21, 2011 · Nicola Iarocci

Il meglio di Stack Overflow in una collana di eBook gratuiti

Stack Overflow è la risorsa per programmatori più famosa e apprezzata della Rete. Purtroppo domande e risposte pubblicate sul sito si succedono a un ritmo tale che è impossibile seguire gli aggiornamenti in tempo reale. Per questo motivo la gran parte degli utenti (sottoscritto incluso!) ricorre a Stack Overflow solo al momento del bisogno, quando è necessario trovare in fretta la soluzione a un problema critico. E’ un peccato perchè Stack Overflow è una vera minera di informazioni preziose e meriterebbe maggiore attenzione… ...

February 2, 2011 · Nicola Iarocci

Python vince il TIOBE Programming Language Award 2010

Python è il Linguaggio di Programmazione del 2010. Il riconoscimento viene assegnato da TIOBE al linguaggio di programmazione che ha conquistato più quote di mercato nel corso dell’anno. La crescita di Python è stata +1.81% da gennaio 2010, di poco superiore al risultato di Objective-C (+1.63%), secondo classificato. Objective-C è il linguaggio usato nello sviluppo di applicazioni iPhone e IPad; è andato molto bene nella prima parte dell’anno ma ha perso quote negli ultimi mesi. ...

January 10, 2011 · Nicola Iarocci

E’ Python il linguaggio del 2011

Qualche giorno ReadWriteWeb ha chiesto ai suoi lettori quali sono i linguaggi di programmazione che pensano di studiare nel 2011. La selezione è piuttosto ampia e include buona parte i linguaggi attorno ai quali c’è fermento questi mesi (tra gli altri Clojure, Go, Erlang, Haskell). Ci si rivolge a programmatori esperti che hanno già maturato una certa esperienza, probabilmente per questo motivo sono esclusi alcuni grandi classici come il linguaggio C (è presente Java). ...

January 3, 2011 · Nicola Iarocci