Incontro di settembre 2018

Dopo una meritata pausa agostana, a settembre siamo tornati in pista. L’argomento era una ripresa di un incontro di oltre due anni fa, tenuto all’epoca da Daniele, sul contract testing.
Stavolta è stato Damian a parlarcene, presentandoci una libreria open source chiamata phpacto, scritta perché purtroppo quella di Daniele sembra essere stata abbandonata. L’argomento è stato presentato con particolare riferimento a un caso concreto che Damian sta affrontando, quello dello sviluppo di API di collegamento tra un backend scritto in PHP e un frontend scritto in Javascript. L’aspetto interessante è proprio il fatto che questa nuova soluzione, pur essendo scritta in PHP, sia in effetti fruibile in qualsiasi altro linguaggio adatto al web.
Dopo il talk abbiamo usufruito del piccolo rinfresco gentilmente offerto dall’iniziativa Aperitech, mentre poi chi aveva veramente fame si è trattenuto per la cena nel vicino Roadhouse.

Incontro di Aprile 2017

Il meetup mensile del PUG Roma è stato condito da due talk: Giulio De Donato ci ha parlato di REST con il talk API good practice in 2020, mentre Francesco Mosca ha sviscerato il tema dei test double con il talk Tinker Tailor Stub Mock Spy.

I due interventi sono stati ragguardevoli: Giulio ci ha guidato nel mondo REST partendo dalla sua genesi con Roy Fielding seguendo il Maturity Model di Martin Fowler per giungere al modello HATEOAS. Francesco invece, ha elencato e spiegato con esempi molto chiari i vari tipi di test bouble con una retrospettiva sulla storia del modello e le sue correnti di pensiero.

I temi trattati hanno raccolto l’interesse dei presenti, evidenziato dagli spunti di riflessione scaturiti delle domande a fine presentazione.

La serata è scivolata velocemente passando dall’esplosiva presentazione di Giulio al composto talk di Francesco. Non è mancata la presenza di Enlabs che ci ha offerto birra e taralli nell’ambito del progetto #aperiTech.

Infine, la giornata si è conclusa nell’ormai consueto ristorante post-evento.

Video “Tinker Tailor Stub Mock Spy”

Incontro di maggio 2016

Nell’incontro di questo mese siamo tornati per l’ultima volta da EnLabs (via Giolitti), dico ultima volta perché hanno trasferito i loro uffici dall’altro lato della stazione Termini (via Marsala), che speriamo di andare a scoprire a breve!

Il primo talk ci è stato presentato da Daniele D’Angeli, che ci ha parlato di Integration-Contract­ Testing e del suo interessantissimo approccio a questa tecnica in php, grazie a una libreria open source ancora in beta, che sta sviluppando.
Slides: http://www.slideshare.net/danieledangeli10/contract-testing-phppact
Example: https://github.com/danieledangeli/silex-php-pacto
Lib: https://github.com/danieledangeli/pacto-php

Nel secondo talk Francesco Mosca ci ha fatto un esilarante recap riguardo al PhpDay2016.
Slides: https://speakerdeck.com/fmosca/phpday-2016-il-mio-recap-ita

Per cena siamo andati dal solito RoadHouse Grill dentro la stazione Termini.

Slack for iOS Upload pug_maggio_2016_1

 

 

 

 

 

Per concludere da segnalare un simpatico siparietto catturato nel pre incontro:

Incontro di giugno 2013

Di nuovo ospiti di WorkingCapital, dopo una breve introduzione del padrone di casa, Fabio Lalli, Andrea ci ha parlato di come migliorare i nostri test scritti con PHP_Unit, usando Phake. A seguire, Francesco Face ha moderato una tavola rotonda riguardante teorie e (buone) pratiche nell’uso di git e di github.
La serata si è conclusa davanti a una pizza da Ciro.