Ieri ho partecipato all’ottava edizione dell’Agile day. È stata la mia prima partecipazione a questo evento, spinto dall’occasione imperdibile di averla, per la prima volta, a Roma. Non essendoci due senza tre, era anche la mia prima volta alla facoltà di ingegneria di Roma 3.
Come spesso accadde in queste occasioni, è stato tutto molto bello. Argomenti interessanti, opportunità di incontrare ancora vecchi colleghi, ma anche di conoscere dal vivo qualcuno con cui avevo solo parlato in chat. Peccato solo che ci fossero ben cinque canali, il che vuol dire perdersi l’80% dei talk: speriamo di poterli vedere presto online. Mi ha anche fatto molto piacere incontrare molti membri del PUG Roma, segno che la consapevolezza generale sia alta.
Category Archives: professionale
la mia ultima fatica
Martedì scorso abbiamo ripreso le attività del PHP User Group di Roma (PUG Roma, per gli amici).
Avendo purtroppo avuto una defezione dell’ultimo momento, ho dovuto improvvisare una presentazione. Per fortuna comunque che c’era anche l’ottimo Eugenio, che ne ha fatta un’altra (sicuramente più interessante della mia). La mia era breve, ma tale brevità era anche un po’ voluta, per dimostrare quanto l’argomento fosse facile, a dispetto delle apparenze. Ecco qua la mia presentazione su come integrare (facilmente, ribadisco) Paypal in symfony:
Odino
Il mio amico e collega (e forse prossimamente compagno di canestri) Alessandro, detto Odino, è un giovane e talentuoso sviluppatore. Ha un blog tecnico (in inglese) interessante e con un pregevole stile minimalista. Purtroppo il suo blog non è mobile-friendly.
Eppure basta così poco per rendere un sito perfettamente leggibile su dispositivi mobili, ne ho avuto recentemente conferma lavorando alla documentazione italiana di Symfony2. Infatti bastano due piccole cose: un semplice meta e poche righe di CSS.
Il meta è questo:
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
Sul CSS si può variare, questo è un esempio:
@media screen and (max-device-width: 480px) {
div.sidebar { display: none; }
// qui ovviamente si può aggiungere codice a piacere...
}
Non è difficile, vero?