2/2/2010

L’azienda che vorrei

inserito in pensieri da fullo @ 10:02
  • L’azienda che vorrei dovrebbe mettere le persone davanti a tutto, renderle partecipi di come l’azienda sta andando e perchè.
  • L’azienda che vorrei dovrebbe perseguire il profitto, non solo quello economico, ma anche sociale ed intellettuale.
  • L’azienda che vorrei dovrebbe permettere ed invogliare la crescita personale, dando a chi lo vuole la possibilità di fare nuove esperienze, anche collaterali al lavoro svolto in ufficio.
  • L’azienda che vorrei dovrebbe far si che i dipendenti abbiano assistenza e rimborsi per le spese mediche, perchè la loro salute è anche salute dell’azienda.
  • L’azienda che vorrei dovrebbe dare spazio alle persone di dire la propria, proporre idee ed avere un piccolo budget per portarle avanti.
  • L’azienda che vorrei dovrebbe fare della propria forza la traparenza e la consapevolezza che il cliente fa parte del team di sviluppo.
  • L’azienda che vorrei dovrebbe rendere gli straordinari un evento straordinario, e non una consuetudine.
  • L’azienda che vorrei dovrebbe avere dipendenti che affermano che farsi oltre 40km per andare in ufficio tutte le mattine non pesano affatto.

Fortunatamente questa azienda la ho.

9/11/2009

ITDEVCon, IPC e AgileDay

inserito in eventi, php, tecnologia da fullo @ 19:15

Finalmente torno a girare un po’ per conferenze, e che conferenze. Questa settimana sarò impegnato come relatore all’ITDevCon, conferenza dedicata al mondo Delphi e PHP che mi vedrà nella duplice veste di php-ista ed agilista con due talk leggeri sul TDD e i maggiori misunderstand riguardanti lo sviluppo agile.

La cosa che mi rende contento dell’ITDevCon, è che parteciperò ad un evento su quello che è l’evoluzione di uno dei linguaggi che più mi ha divertito ai tempi delle medie, il Turbo Pascal e che tuttora si porta dietro qualche strascico come il tema per Zend Studio con sfondo blu… :)

Al ritorno dall’ITDevCon farò un salto in quel di Karlsruhe per partecipare all’edizione invernale della phpConference 2009, uno dei più importanti eventi europei per PHP che ogni anno vede le migliori teste del globo a cercare (riuscendoci) di farmi ubriacare parlare di tutto ciò che gravita intorno al mondo dello sviluppo su web ai massimi livelli.

Infine a Bologna, si terrà il 20 novembre, la nuova edizione dell’AgileDay, che quest’anno mi vedrà nei panni di relatore durante un breve talk intitolato Agile === Dinamico . Onestamente partecipare a questa conferenza attivamente, e non come spettatore, mi spaventa un po’ ma cercherò, nel mio (ph)piccolo di svecchiare qualche preconcetto sull’agile e sui linguaggi interpretati ;).

Che dire.. ci vediamo in giro! :)

30/10/2009

HTML5 Coding Dojo presso Ideato

inserito in altri linguaggi, eventi da fullo @ 00:12
Events

Ideato presenta il primo coding dojo su HTML5, durante l’evento verrà presentato il linguaggio ed realizzato un kata sui web workers di javascript risolveremo il secondo problema del progetto Eulero.

La giornata inizierà alle 14.30 con 4-5 mini interventi su HTML 5 proposti dai partecipanti per poi proseguire con il kata sull’esercizio tratto dal progetto Eulero, consiglio a tutti di provare a risolverlo con javascript o altro linguaggio per poi poterlo ri-affrontare usando i workers.

L’evento è aperto al pubblico ma a numero chiuso, sono gradite birre e cibarie da condividere con gli altri partecipanti.

Per prepararvi all’evento vi consigliamo la lettura di Dive into HTML 5!

8/10/2009

eZ Publish 4: Enterprise Web Sites Step-by-Step

inserito in php, recensioni, webdev da fullo @ 08:42

ez publish 4 enterprise website step by step A breve sarà finalmente disponibile sul sito di PacktPub il libro che abbiamo scritto, Francesco ed io, su eZ Publish ed intitolato: eZ Publish 4: Enterprise Web Sites Step-by-Step.

Devo dire che sono particolarmente fiero del lavoro fatto perchè, premi a parte, è stato il mio primo vero libro tecnico scritto. Una specie di sogno nel cassetto che avevo da un po’ di tempo.

Il libro è una guida che punto per punto spiega come installare, configurare e creare un sito usando gli strumenti di base messi a disposizione dal CMF e con un minimo di personalizzazione. Niente di fantascientifico, ma molto pragmatico per chi vuole, da subito, avere un prodotto utilizzabile.

Leggi il resto »

28/9/2009

Kaizen, Kata, Bunkai e BarCamp?

inserito in eventi, lifehack, pensieri da fullo @ 23:17

Non sono mai stato un esperto di arti marziali, quello che però mi ha sempre affascinato di queste discipline è la necessità di viverle come uno strumento necessario al continuo miglioramento.

Un miglioramento necessario, negli anime a combattere il nemico più forte (la cosiddetta sindrome da DragonBall), ad affrontare i nuovi ostacoli che ci si pongono davanti con rinnovato vigore, non solo fisico ma soprattutto, psicologico.

Leggi il resto »

9/9/2009

Energia alternativa, il mio Ignite al RomagnaCamp…

inserito in cazzate, eventi da fullo @ 21:05

Penso che l’ignite da me proposto rispecchi a pieno il mio modo di affrontare BarCamp generalisti e con forte spirito di aggregazione come il RomagnaCamp ‘09.

Voglia di divertirmi e di non prendere troppo seriamente l’evento, i partecipanti e soprattutto me stesso.

ps nelle note del talk si può leggere il discorso che avevo preparato.

ciuaz

21/8/2009

Essere un nerd: contare in binario

inserito in cazzate, lifehack da fullo @ 10:51

Leggendo la stupenda guida per Luca Mearelli su come contare in binario mi è tornato alla memoria un piccolo esercizio che facevo per contare potenze di 2 con le dita.

L’esercizio è abbastanza semplice e vi aiuterà a sbaragliare qualsiasi chitarrista estivo davanti ad un falò (ma non garantisco).
Leggi il resto »

5/8/2009

Chromium su Fedora 11

inserito in lifehack, linux da fullo @ 23:16

Finalmente è stato messo a disposizione di noi Fedoriani convinti un repository con l'ultima versione, aggiornata quasi quotidianamente da svn, di Google Chrome, o Chromium per i puristi.

Per installare il browser in questione basterà creare un file chiamato chromium.repo in /etc/yum.repos.d/ ed inserire al suo interno il seguente codice:

CODE:
  1. [chromium]
  2. name=Chromium Test Packages
  3. baseurl=http://spot.fedorapeople.org/chromium/F$releasever/
  4. enabled=1
  5. gpgcheck=0

successivamente da shell eseguire:

yum install chromium

ed iniziare a godersi la navigazione.

Alternativamente potete scaricare i file RPM direttamente da http://spot.fedorapeople.org/chromium/.

Per ora Chromium è un po' più instabile che su Ubuntu, ma avere un browser che usa 100Mb invece dei soliti 600-700Mb (a parità di tab) non ha prezzo!

ciuaz

Ottimizzare PHP, Google e tante castronerie.

inserito in php, webdev da fullo @ 00:05

John Allspaw: flickr php4 to php5 migration Ogni tanto pare che anche in Google sparino immense bufale, una delle ultime è un presunto articolo su come ottimizzare i propri script in PHP che sembra uscito fuori da uno script kiddie appena avvicinato al linguaggio.

La cosa interessante è che la comunità di PHP non è rimasta con le mani in mano ed ha risposto, sul gruppo di discussione interno di Google, con una serie di smentite ed approfondimenti molto interessanti e sicuramente da leggere.

Tra le varie scuse annesse all'articolo una, a mio parere raccapricciante, alludeva al fatto che gli esempi erano stati scritti per vecchie versioni del linguaggio. La migliore risposta a tale affermazione è stata:

You talk about "older versions such as 4 and even 3".
Who is running versions of PHP that are that old on the open internet?
If you're running on PHP3 or PHP4 on a public-facing website, your
very first priority is to upgrade to PHP5 for security reasons, not to
optimize your pages.

Seguita dalla citazione di un post di Bergmann dove si fa vedere come, effettivamente, la migrazione da php 4 a php 5 abbia portato reali benefici a Flickr (e non parliamo del blog di tizio o caio). Infatti con la semplice migrazione dell'interprete, a parità di codice, l'utilizzo medio di CPU ha avuto un calo di circa il 50% (il grafico in alto).

Ad oggi l'articolo non è stato ancora corretto, il che mi farà leggere tutti gli articoli su code.google.com con un approcio un po' più critico...

ciuaz

4/8/2009

L’e61i sta morendo… Alla ricerca di un nuovo cellulare: e71 o n97?

inserito in lifehack, tecnologia da fullo @ 12:42

Purtroppo il gran lavoro a cui sottopongo tutti i giorni il mio fido e61i ha iniziato a non giovargli particolarmente. Il cellulare, che già da qualche tempo dava segni di instabilità a causa dell'elevato numero di contatti ed account di posta, ha iniziato negli ultimi giorni a bloccarsi inspiegabilmente, riavviandosi di tanto in tanto.

Nulla è valsa la rimozione di gran parte delle applicazioni installate, le uniche rimaste sono google maps e gmail, e la disattivazione della sincronizzazione automatica (ora manuale) con il mio calendario tramite opensync.

Ho provato in questi giorni a rispolverare l'Xperia X1, ma purtroppo il sistema operativo non l'aiuta. Sto quindi valutando se passare al e71, già testato ed apprezzato, o cellulare con layout simile oppure se fare il salto di qualità prendere, tramite Tre, l'N97 che offre un display leggermente più grande, qualche chicca multimediale, ma ha una tastiera a scomparsa che, a vederla, non mi entusiasma particolarmente.

Altra scelta potrebbe essere un cellulare Android. Purtroppo però, le ultime generazioni di questo device, sono senza tastiera fisica, a mio parere un discreto handicap per chi come me scrive dei poemi per email.

Che fare quindi.. boh... altre idee o suggerimenti? (e no, l'Iphone non lo compro!)

ciuaz

Ottimizzare symfony su DreamHost

inserito in php, webdev da fullo @ 11:08

twitornot: symfony on dreamhost optimization Qualche giorno fa, come esperimento personale, ho aggiornato (grazie all'aiuto di Federico per il layout), TwitOrNot. Di per sè l'applicazione è abbastanza banale, ma l'esercizio è stato fatto per testare alcune idee che da qualche tempo mi giravano per il cervello.

Innanzitutto, TwitOrNot migra dalla versione 1.1 alla 1.2.x di symfony, nel suo piccolo implementa l'autenticazione oAuth di Twitter non salvando in locale le password ma gestendo tutto tramite le API di quest'ultimo. Altra miglioria è stata la sostituzione, indolore visto l'esiguo numero di tabelle, di Propel con Doctrine, usando per quest'ultimo gli script di migrazione per gestire future implementazioni.

La cosa su cui però mi sono divertito di più è stata l'ottimizzazione dell'applicazione per l'utilizzo su un hosting come DreamHost utilizzando ySlow come calibro del mio lavoro.

Utilizzando lo script di analisi di Yahoo!, l'applicazione, nuda e cruda, presentava un bel D (a volte E) come risultato. Successivamente portato, tramite tweak del file di default .htaccess di symfony ad un onestissimo B (a volte C).

Vediamo in dettaglio i passaggi fatti.

Leggi il resto »

31/7/2009

Buon SysAdmin Day

inserito in di tutto un po', lifehack, sysadmin da fullo @ 11:25

Fortunatamente non faccio più parte della categoria.. ma cmq tutto il mio appoggio agli eroi del nuovo millennio..

ciuaz

16/7/2009

RomagnaCamp? Io vado al BARbar!

inserito in cazzate, eventi da fullo @ 16:54

barbar

Ebbene si, dopo l'esperienza CampCAMP non potevo non replicare con il tormentone del barcamp parallelo. Nasce quindi il BARbar, bar camp il che fregia il motto "nessuno spettatore, tutti ubriachi!".

L'evento si terrà durante il RomagnaCamp '09 subito prima e dopo i talk di quest'ultimo, e continuerà nelle, speriamo calde, nottate romagnole.

Ovviamente ci stiamo già adoperando per far partire partnership con le forze dell'ordine locali... per indicare i BARbarisisti più attivi... altro che "niente sponsor"! ;)

ciuaz

14/5/2009

In tour

inserito in eventi, lifehack da fullo @ 08:27

Continua il periodo di fuoco, fatto in tour tra conferenze in giro per l'Italia.

Dopo aver partecipato al WorkingCapital a Catania ed al BetterSoftware a Firenze, domani andrò al phpDay per un weekend dedicato a PHP (ps un grazie di cuore ai 150 iscritti!).

Poi, la prossima settimana dopo un paio di giorni di riposo (lunedì e martedì), partirò per Milano per partecipare experienceCamp e WordCamp infine domenica aereo diretto per la phpConference a Berlino.

Meno male che, appena tornato da Berlino, prenderò l'aereo e tornerò 3 giorni in sicilia per rilassarmi...

ci si vede su Flickr e Twitter.

ciuaz

5/5/2009

WorkingCapital a Catania

inserito in eventi, php da fullo @ 02:45

La scorsa settimana ho partecipato, con Luca, al WorkingCapitalCamp organizzato da Elastic per Telecom a Catania. Il vero e proprio barcamp, se così possiamo definirlo, si è svolto nel primo pomeriggio a seguito di una conferenza plenaria dove i vari rappresentanti delle istituzioni locali e di Telecom hanno spiegato cos'è WorkingCampital ed ascoltato alcune perplessità  del pubblico.

La scusa del barcamp era quella di portare alla luce alcuni progetti, più o meno innovativi, e di discuterne con i rappresentanti di Telecom che avrebbero dovuto presidiare le due aulee dove si svolgevano gli interventi. Peccato che questi ultimi, forse scoraggiati dall'eccessivo entusiasmo del pubblico, non abbiano partecipato attivamente al barcamp, ma si siano limitati a rilasciare interviste in giardino, lasciando alcuni relatori delusi di questa indifferenza per il loro lavoro.

Resta da dire che alcuni interventi sono stati molto interessanti, tant'è che seguendoli non ho sofferto particolarmente la mancanza del wifi, ed è un piacere vedere come la Sicilia sia attiva nello sviluppo di progetti innovativi.

Nel seguito le slide del mio intervento.

Leggi il resto »


phpDay 15.16 Maggio 2009 a Verona