PHPBlog.it

phpConference 2011 – Giorno 2

Breve resoconto della seconda giornata di talk alla phpConference 2011 di Mainz.

Large-Scale Data Processing with Hadoop and PHP – David Zuelke
Processare enormi quantità di dati non è mai stato così facile: Hadoop e Map/Reduce in nostro soccorso! La maggior parte degli sviluppatori difficilmente si troverà di fronte a problemi del genere: avere svariate centinaia di GB di log o simili da cui estrapolare alcuni dati non capita di sicuro tutti i giorni. Ma per quelli che invece il problema l’hanno incontrato questo talk ha presentato una soluzione percorribile, raccomandata ed adottata da molti grandi player del settore.

Profiling PHP Applications – Derick Rethans
Dall’autore di Xdebug arriva un talk sul profiling delle applicazioni PHP con un monito iniziale verso tutte le microttimizzazioni che si possono trovare in rete quando si cercano informazioni riguardo al profiling: print vs echo, “” vs ” e così via. Tutte cose che non apportano benefici significativi alle performance delle nostre applicazioni. Per poter migliorare un’applicazione però è necessario capirne il funzionamento (potrebbe essere stata sviluppata da altri) ed individuare quelle porzioni di codice che più di altre consumano tempo e risorse. Come? Attraverso alcuni strumenti come Xdebug, XHprof, Inclued, KCacheGrind…

How the Web Evolves with Hypermedia – David Zuelke
Di gran lunga il miglior intervento di tutta la conferenza ed i feedback su join.in lo testimoniano. Keynote sull’evoluzione del web grazie all’utilizzo dell’hypermedia: REST, HATEOAS e Uniform interface al centro dell’argomentazione. Assolutamente da vedere, attendiamo il video.

Designing HTTP Interfaces and RESTful Web Services – David Zuelke
Si fa presto a dire di avere un’api REST, molti lo fanno senza nemmeno sapere effettivamente quali siano i requisiti indispensabili per poter dire che un’api è RESTful o meno. Regole e best practice da ricordare e rispettare durante lo sviluppo per partire con il piede giusto.

Symfony2 by Code – Lukas Smith
Effettivamente solo codice senza slide. Più che altro un workshop condensato in session attraverso il quale Lukas ha introdotto i concetti principali alla base di Symfony2 seguendo quello che è il flusso dell’applicazione dall’arrivo della richiesta al front controller al rendering della pagina. Alcuni accenni a bundle utili che possono risparmiare un sacco di codice per affrontare problemi comuni.

Scalable high-performance Architectures – Stefan Priebsch
Presentazione diversa dal solito in cui si parla di scalabilità di architetture ad alte prestazioni nel campo della ristorazione: caso specifico un fast food. Singolare quanto i processi ed i possibili colli di bottiglia possano essere mappati su una tipica infrastruttura IT a cui siamo tanto abituati. Diversi approcci per portare alla luce pro e contro di soluzioni diverse.

Ringrazio HTML.it che con il suo contributo ha reso possibile la mia partecipazione all’evento più importante dell’anno in ambito PHP.

Lascia un Commento

*