Integrare FOSFacebookBundle e FOSUserBundle

In teoria dovrebbe essere un gioco da ragazzi, in fondo questi due bundle sono scritti bene e l’integrazione di provider di autenticazione differenti è all’ordine del giorno nelle applicazioni web a cui ci siamo abituati. Chi ha progettato FOSUserBundle ha sicuramente tenuto a mente le esigenze di personalizzazione di chi l’avrebbe utilizzato e FOSFacebookBundle sembra proprio il suo compagno di viaggio ideale.

Nonostante questo l’integrazione dei due richiede un minimo di conoscenza  del security system di Symfony2 e molti utenti si trovano in difficoltà. Questo aggiunto ad alcune imprecisioni nella documentazione per il branch del bundle da usare con la release stable di Symfony2 (la 2.0 è la release stabile al momento, ma il grosso del lavoro della community è per la 2.1) fanno si che integrare FOSUserBundle e FOSFacebookBundle possa diventare una bella rogna. 

E’ per questo motivo che, con Screenfony,  abbiamo deciso di dedicare uno screencast all’argomento, una piccola pillola che però, speriamo, aiuterà a risolvere questo specifico problema, per chi si troverà ad affrontarlo.

Il video sarà disponibile il 16 Maggio, nel frattempo abbiamo caricato sul nostro canale youtube una piccola anteprima ed è sempre possibile iscriversi alla mailing list per ricevere un reminder il giorno del lancio.

Symfony Tutorial per tutti

Alla fine ci siamo arrivati, screenfony prende forma. Da pochissimo abbiamo attivato anche la piattaforma ecommerce dove sarà possibile consultare l’archivio dei tutorial per symfony che man mano rilasceremo.

Al momento il nostro archivio conta due screencast “community edition” completamente gratuiti. Abbiamo pensato di realizzare una serie community edition per avere la possibilità di restituire alla comunità di sviluppatori PHP e Symfony un po’ del know how che ci ha permesso di diventare quello che siamo come sviluppatori, ci sembrava giusto impegnarci nella produzione di contenuti free. Questi stessi screencast sono disponibili anche sul canale youtube di screenfony dove, oltre che raccogliere i nostri tutorial gratuiti creeremo anche delle playlist con i migliori video su symfony che troveremo in rete. 

A breve vedrà la luce anche il primo screencast premium che risolverà, speriamo, un problema molto comune: l’integrazione di FOSFacebookBundle e FOSUserBundle. Ancora per qualche giorno terremo aperte le iscrizioni alla nostra mailing list di early adopter ai quali regaleremo questo screencast. Se vuoi puoi ancora iscriverti

Per accelerare la produzione di screencast di qualità abbiamo iniziato a stringere accordi con importanti sviluppatori Symfony italiani e non, il nostro catalogo sarà sempre più ricco nei prossimi mesi. Se hai dei suggerimenti o delle richieste particolari per qualche screencast puoi segnalarcelo su uservoice, i tuoi feedback sono importantissimi per noi.

Startup…Startup delle mie brame

Inutile girarci tanto intorno, quasi tutti quelli che fanno questo mestiere c’hanno fatto un pensierino. C’è chi cerca l’applicazione per fare il botto e chi la nicchia giusta, c’è chi sogna i grandi numeri e chi punta al servizio giusto da poter mettere in “auto pilot”.

Devo ammetterlo: anche io non sono del tutto freddo all’idea, la possibilità di creare qualcosa di mio mi attira.

Devo però essere sincero, la startup “alla facebook” non mi affascina per niente (sarà che i social mi annoiano … ). Correre dietro al “the next big thing” non mi diverte e non mi stuzzica; sarà che ho una decina d’anni di troppo per quel tipo di startup, sarà che mi piace essere concreto o che, forse, per tentare la sorte preferisco il superenalotto, ma pensando alla mia startup ho sempre pensato a qualcosa di diverso.

Dovendo dedicare tanto tempo e tanta fatica ad un’idea voglio che sia qualcosa che possa avere del valore, valore per me e valore per gli altri.

Questa filosofia mi ha portato, dopo diverso tempo e diverse idee cestinate, a pensare a www.screenfony.com e ai video tutorial per symfony come a una possibile risposta. Quello della formazione è un settore appassionante e appagante, che ho già avuto modo di sperimentare in passato, symfony è il framework che ho scelto per il mio lavoro. Mettere insieme questi aspetti della mia vita  professionale cercando di produrre screencast per symfony è sembrata una buona idea.

Di sicuro sarà una sfida interessante, se verrà vinta o persa lo dirà il tempo. Ad affiancarmi in questa folle idea c’è flevour, a cui va riconosciuta la scintilla iniziale, e con il quale ho dato vita a FooPro, fucina di questa e, sperabilmente, di altre nostre idee.

Al momento siamo lontani dal poterci considerare dei founder, stiamo iniziando a produrre materiale, abbiamo un quasi sito di vendita e 0 clienti. La nostra è ancora solo una pazza idea e servirà del lavoro per trasformarla in azienda, ma ci stiamo provando.

Per il momento ci siamo concessi questa botta di “reality check” pubblicando il sito, palesando la nostra idea, cercando di scoprire cosa ne pensa il mondo. Non sappiamo ancora se verremo presi a schiaffi o se, invece, la nostra proposta verrà accolta con calore  e interesse.

In ogni caso solo il fatto di esserci messi in gioco è entusiasmante e rinvigorente, niente di paragonabile a nessun’altra esperienza lavorativa provata fino ad ora.



PHP Microframework

Micro mica tanto quando si tratta di Silex. Recentemente ho avuto modo di studiare un pò questo php microframework e l’ho trovato decisamente interessante. Per il programma di formazione di H-art ho preparato una breve panoramica su questo bello strumento e questo mi ha dato modo di approfondire un pò la questione.

Devo dire di essere rimasto particolarmente colpito da questo microframework in php e penso proprio che, in un futuro prossimo, sarà il cuore di alcune mie prossime applicazioni.

In rete si trova moltissimo materiale informativo al riguardo e l’apprendimento risulta decisamente leggero e veloce (inoltre molte delle cose implementate possono essere riusate con symfony2).

Decisamente consigliato

Il telelavoro

Salverà il mondo…ora ne sono certo

tramslab:

Quando avrò finito i proiettiliinizierò a sculacciarti.

tramslab:

Quando avrò finito i proiettili
inizierò a sculacciarti.

(Rebloggato da tramslab)