Risultati della ricerca

Learning Facebook Application Development, lasciatelo perdere

inserito in php, recensioni da fullo @ 24-10-2008 10:51

Immagine di Learning Facebook Application Development Sarà che sto diventando vecchio e rompiscatole (a breve comprerò un bastone da passeggio per poter indicare meglio agli operai in strada dove scavare..) ma sto sempre più facendo fatica a parlare bene di cose che mi capitano sottomano.

Per cause lavorative ho recuperato Learning Facebook Application Development della Packt, casa editrice di cui ho più volte parlato bene per i libri di buona qualità prodotti e venduti a prezzi più che onesti.

Purtroppo il libro in questione non mi ha per nulla soddisfatto. Come dice lo stesso titolo “Learning Facebook Application Development” dovrebbe aiutare uno sviluppatore a scrivere applicazioni per FaceBook. Il problema è che più che insegnare a sviluppare fa l’esatto opposto.

Leggi il resto »

SymfonyCamp sto arrivando!

inserito in eventi, php da fullo @ 11-09-2008 08:30

symfony camp
Il 2008 si può annoverare come uno dei più geek mai passati, ho potuto partecipare a molti eventi per webduepuntoisti, smanettoni e nerd e parteciperò ad altrettanti nei prossimi 3 mesi.

Questo weekend, snobbando la blogsfera italiana (anche se la cosa mi dispiace un bel po’, ma ormai sono avvezzo ad eventi tutti nello stesso giorno), andrò al SymfonyCamp in Olanda.

Symfony è ormai uno dei framework da me più usati per lavoro grazie alla sua versatilità e predisposizione a progetti non banali. Conoscere tutti i principali sviluppatori, magari per iniziarne a far parte, non potrà che far bene a me ed ai ragazzi di Ideato. ;)

ciuaz

Twitter su Symfony 1.1

inserito in php, webdev da fullo @ 30-07-2008 17:54

Ho appena rilasciato la prima versione del plugin per Symfony 1.1 che permette di utilizzare tutte le api di Twitter, comprese le nuove relative al motore di ricerca.

Il plugin, chiamato con tanta fantasia idTwitterClientPlugin, permette quindi di modificare il proprio status, scaricare nei formati disponibili le varie timeline messe a disposizione da Twitter (pubblico, proprio, followers, messaggi privati, etc) e di usare i nuovi operatori di ricerca di Summize.

ciuaz

phpDay 2008, un bell’evento… a metà

inserito in eventi, php da fullo @ 29-05-2008 23:42

Microsoft Staff Finalmente trovo una serata da dedicare al blog ed a scrivere qualche commento sull’edizione 2008 del phpDay che si è tenuta a Rimini la scorsa settimana.

L’evento è piaciuto, è indiscutibile.

Con i ragazzi del GrUSP ormai l’organizzazione è sempre più semplice da gestire (sfighe permettendo) e la qualità degli interventi aumenta di anno in anno.

Anche la nuova formula del secondo giorno dedicato ai workshop è stata particolarmente apprezzata, sono stati trattati temi di difficile approfondimento in una sola ora di talk e soprattutto è stato coinvolta la platea rendendola partecipe (ed in alcuni casi protagonista) del workshop stesso.

I relatori inoltre sono stati decisamente ispirati, il canale developer ha visto (rispetto agli altri anni) talk di integrazione di php con altri ambienti (java, silverlight e webservices) e di nuove metodologie di sviluppo “agnostiche” e/o importate da altri linguaggi/piattaforme. Segnale questo che lo sviluppatore php occasionale sta, negli ultimi anni, diventando sempre più un professionista attento a tutto ciò che lo circonda ed aperto a nuovi stimoli. Decisamente un segnale positivo.

Anche la presenza di Fabien Potencier, papà di Symfony, con un workshop di ben 4 ore sulle novità della futura versione 1.1 del framework, attualmente, più maturo per il mondo PHP ha destato sicuramente un certo interesse, facendoci raccogliere adesioni ben oltre le nostre aspettative per questo workshop.

Ma non sono tutte rose e fiori.

Leggi il resto »

Shell History meme

inserito in altri linguaggi, di tutto un po' da fullo @ 10-04-2008 20:40

Lo Shell History Meme Sta girando da qualche giorno sui vari planet che leggo con piacere, ed e’ uno di quei pochi meme talmente geek che non posso evitare di partecipare..

basta scrivere in shell il seguente comando:
history | awk '{a[$2]++ } END{for(i in a){print a[i] ” ” i}}’|sort -rn|head
per scoprire quali sono le nostre abitudini in bash

Ecco quindi la history di teletran-1 (la workstation casalinga) dove sviluppo e vivo gran parte delle bash-giornate

203 svn
151 cd
134 ls
60 vi
51 symfony
30 php
28 ps
28 dig
27 rm
19 kill

e quella di tartar (il mio portatile) che ultimamente uso solo per ammazzare il tempo in treno tra uno spostamento e l’altro.

165 vi
124 ruby
94 ls
90 cd
77 svn
50 dmesg
49 su
48 php
39 cat
24 scp

se vi chiedete perchè tutto quel ruby è solo colpa dei ragazzi di Stacktrace e dei loro problemi del progetto Eulero… [il mese scorso la posizione di ruby era occupata da python e quello prima da perl]

ciauz

PHP e framework, la community cresce

inserito in php da fullo @ 22-01-2008 00:38

Noto con immenso piacere che la lista dei blog italiani dedicati a particolari framework php sta crescendo (lentamente, ma cresce). Dopo un blog dedicato a Symfony è il turno di uno dedicato allo Zend Framework.

Zend Framework IT è gestito da Simone Carletti autore, tra l’altro, di alcuni interessanti post su HTML.it e della traduzione italiana della documentazione dello stesso framework.

In bocca al lupo!

ciuaz

Sviluppo Agile e conferenze agili

inserito in php, tecnologia, webdev da fullo @ 26-11-2007 17:49

Dilbert e lo sviluppo agile

Venerdì sono stato all’AgileDay, manifestazione incentrata sullo sviluppo agile e sulle metodologie su cui è fondato.

La giornata è stata molto interessante, sia per le persone incontrate che per la qualità degli interventi (interessante la modalità openspace dove sembrava di stare più ad un barCamp che ad una conferenza canonica).

Ma la cosa che più mi è piaciuta è che, riferendosi alle metodologie agili, non si è mai parlato di questa o quella tecnologia, ma si è sempre fatto un discorso incentrato sulle esigenze di chi sviluppa e sulla relativa crescita personale.

Insomma, una modalità di lavoro più human oriented rispetto al classico approcio waterfall dove è il software al centro di tutto ed una volta deciso di che morte morire, si muore per rispettare scadenze nonostante i cambi di scope dei clienti.

Fortunatamente però, le metodologie agili stanno sempre prendendo più piede nelle piccole aziende italiane che operano nel web, soprattutto in quelle dove tutto è sempre in costante beta (nella più totale conformità al web 2.0), e fortunatamente ai principi dell’agile manifesto e delle pratiche dell’XP programming si stanno affacciando gli sviluppatori di linguaggi differenti da java (Ruby on Rails, Django e Symfony sono 3 esempi di framework agili basati rispettivamente su Ruby, Python e PHP).

Vedremo quindi una evoluzione dell’approcio allo sviluppo delle software house italiane? Speriamo.

Per ora io darò il mio piccolo aiuto alla diffusione di tali pratiche organizzando qualche “workshop agile” durante il prossimo phpDay… ;)

ciuaz

IPC, International PHP Conference

inserito in eventi, php da fullo @ 09-11-2007 13:17

Ormai sono tornato da un paio di giorni dall’IPC, devo dire che ne sono stato realmente entusiasta e che mi è dispiaciuto veramente molto perdere l’ultima giornata di talk.

La qualità dei talk, almeno per quelli a cui ho partecipato, è stata decisamente alta. Inoltre ho apprezzato particolarmente i workshop del sabato e domenica di 6h l’uno relativi all’agile development ed a phpUnit.

Mi è piaciuto soprattutto il primo workshop, tenuto da Lars Jankowfsky, che trattava esaurientemente con una simulazione in aula lo sviluppo di un’applicazione con metodologie agili (e che probabilmente parteciperà come relatore al prossimo phpDay). Sei ore ben spese, ed un ottimo ripasso, per i talk tenuti da Gabriele Lana ai phpDay degli ultimi anni, che mi hanno ricordato (per l’ennesima volta) che devo assolutamente iniziare a usare più spesso metodi agili.

Durante la permanenza in germania ho apprezzato la compagnia di due Norvegesi folli, Morten e Gunnar, con i quali abbiamo chiaccherato di tutto, ma veramente tutto. Dal cibo, ai viaggi, alla musica e perfino di lavoro! ;)

Altra soddisfazione è stata quella di assistere alla presentazione dell’imminente Symfony 1.1 (di cui a breve parlerò su Symfony.it e pubblicherò qualche foto sul mio account di Flickr) e di ottenere la promessa da parte di Fabien Potencier di partecipare al phpDay di maggio

In tutto questo però c’è stata una cosa che mi ha infastidito particolarmente.

Leggi il resto »

Zend Framework 1.0!

inserito in php da fullo @ 05-07-2007 07:57

Lo Zend Framework raggiunge finalmente la stabilità con la versione 1.0. Questo framework per php5 ha di “comodo” un buon numero di librerie per accedere a servizi web 2.0 (del.icio.us, flickr, etc) ed una implementazione tutta in php di Lucene.

Ma soprattutto, quello che IMHO fa la differenza rispetto ad altri prodotti analoghi è la documentazione associata al progetto. Raramente ho visto qualcosa di così completo per un framework php…

Giusto per capire le potenzialità del prodotto date un occhio a questa demo di QEDWiki.

In ultimo ho scoperto che tramite Symfony è possibile integrare le librerie dello Zend Framework con una sola riga di codice. :)

ciuaz

Symfony 1.0 ed Ajax

inserito in ajax, php, webdev da fullo @ 01-03-2007 15:03

E’ finalmente stata rilasciata la prima versione stabile di Symfony 1.0. Noto application framework per PHP 5 di cui ho già discusso più volte e che ho iniziato ad usare attivamente nell’ultimo mese e mezzo grazie ad un lavoro con Ciccio (mio guru sull’argomento).

Tra le magie di questa versione, perchè alcune cose ancora non me le spiego, ieri mi sono imbattuto nella gestione degli script con ajax. Symfony integra al suo interno Prototype (più o meno come fa anche Ruby) dando allo sviluppatore alcuni helper per attivarne le funzionalità.

La cosa stupenda è che il sistema sa se il metodo che è invocato è ajax o meno e gestisce di conseguenza il relativo templating. Cosa utilissima per non dover riscrivere due volte lo stesso codice e soprattutto per permetterne un certo livello di degradazione.

Leggi il resto »

É più forte di me…

inserito in pensieri, php da fullo @ 14-11-2006 00:07

Ma quando qualcuno mi dice:

Php è un linguaggio “giocattolo”, va bene per delle cose rapide, ma quando bisogna fare delle cose ad un certo livello è più saggio utilizzare Java. Questo perché Php non è un linguaggio completo, ad esempio il supporto per la programmazione ad oggetti è ridicolo…

Non posso non rispondere per le rime…

a seguire il testo rivisto e corretto per questo blog.

Leggi il resto »

P.I.M. gestire le fatture con symfony

inserito in open source, php da fullo @ 16-03-2006 18:40

Ciccio ha finalmente rilasciato la prima versione di P.I.M. un softwarillo scritto in php usando il framework Symfony (di cui ho già parlato in diverse occasioni) per la gestione delle fatture. Il progetto è nato perchè il soggetto in questione (diventato da poco libero professionista e mio esperto eZ publish di fiducia) non sapeva più dove sbattere la testa per gestire decentemente i propri clienti [quanto lo capisco ;) ].

PIM, che è sotto licenza Open Source (BSD se non erro), ha come principali caratteristiche:

  • gestione dei singoli clienti
  • gestione singole fatture con esiti di pagamento
  • gestione dei pagamenti IVA da fare
  • statistiche fatturato, iva da pagare e stato fatture
  • esportazione in PDF delle fatture

il tutto accedibile tramite autenticazione e con quel pizzico di web 2.0 che non fa mai male ;)

Inoltre molto presto il coraggioso programmatore mi ha promesso di attivare un wiki dove si potranno discutere nuove features (sei spacciato).

Intanto vi avviso che appena tornerò da Dublino verrà hostata sul mio account di Dreamhost con PHP5 una demo dell’applicazione :)

ciuaz

Symfony lessons

inserito in ajax, php da fullo @ 09-12-2005 09:51

Il framework symfony per php 5.x ha adesso anche un tutorial del tipo “qualcosa in n giorni“. Il primo ciclo di lezioni, che dura 8 giorni, è già online e copre lo startup dell’applicazione, la spiegazione del modello MVC e l’uso delle form.

ciuaz

Ajax news

inserito in ajax da fullo @ 08-11-2005 20:50

Da qualche settimana non pubblico nessun link su ajax, ecco qui una lista per risolvere il problema:

  • AFlax è uno script js per interfacciarsi direttamente a flash, onestamente non ho ancora studiato come fa ma dai demo sembra interessante…. [via Ajaxian]
  • Napolux mi comunica che ha realizzato un piccolo tutorial, con script allegato, che “senza fronzoli permette di utilizzare AJAX in 3 passaggi
  • Tibet è un framework ajax di classe enterprise rilasciato sotto licenza OpenSource, sulla carta permette di sfruttare SOAP, XML-RPC, XSLT, XMPP, RSS e molto altro… da tenere sott’occhio…
  • Symfony è un framework per php 5 che sfrutta le metodologie di sviluppo di Ruby on Rails, quindi moltissimo ajax e tempi di sviluppo rapido per molte applicazioni

ciuaz


phpday 2008