From alexm a caliu.cat Sat Jul 2 03:29:36 2016 From: alexm a caliu.cat (Alex Muntada) Date: Sat, 2 Jul 2016 12:29:36 +0200 Subject: [bcn-pm] Dijous 30 de juny: Testing Open Space In-Reply-To: References: <20160627171906.GA4029@pcbassegoda-i-mestres.ac.upc.edu> Message-ID: <20160702102936.GA13900@xps> Marc Egea i Sala: > Si surt alguna cosa interessant, si us plau passeu-la a la llista Després de les presentacions corresponents (teníem cares noves) vam explicar diferents casos amb què ens trobem que cal introduir tests, sobretot d'integració, en sistemes «legacy». Vam posar com a exemples els següents: * Introduir tests en un sistema no modularitzat per a fer les altes d'usuaris als serveis del meu departament. És un codi que originalment es va fer per resoldre un problema concret i que ha anat creixent de forma descontrolada (un script per cada servei) i sense tests. * Introduir tests en una eina per automatitzar els pull requests als upstreams dels mòduls de Perl que empaquetem a Debian. Ja tenim una forma d'enviar les diferències dels canvis que hem de fer per generar els paquets a Debian, però per als upstream que tenen els repositoris a GitHub volem crear directament els pull requests. * Com fer tests d'integració en un sistema que utilitza serveis d'AWS sense replicar tot l'entorn de producció. En aquest punt vam fer una petita explicació de les diferències entre els tests funcionals o unitaris i els d'integració. També vam parlar de mocking i de com evitar-lo tenint diferents entorns per a producció i testing. Tot seguit, vam comentar com amb refactorings petits que vagin afegint una capa d'abstracció als serveis d'AWS es podrien fer els tests més fàcilment: aquest middleware primer cridaria exactament als serveis d'AWS (assegurant així que no s'introdueix cap canvi de disseny que afecti al funcionament) i que després gradualment es podria anar evolucionant fins que permeti fer tests sense tocar els serveis d'AWS. Vam comparar-ho amb el patró Model-View-Controller i amb altres middlewares com DBIC. Després vam fer una mica de teràpia de grup parlant dels motius pels quals no es fan els tests i la qualitat del codi no és la que hom desitjaria. Vam parlar del triangle de ferro (recursos, abast, temps i qualitat) i de la versió «pick two»: https://en.wikipedia.org/wiki/Project_management_triangle Finalment, ja quan estàvem a la porta a punt de marxar va sorgir el tema del Behaviour Driven Development i vam comentar molt ràpidament què fa i quina diferències té respecte al Test Driven Development: BDD està orientat a negoci i TDD a desenvolupament. Us recomano aquest parell de llibres: * Perl Testing: A Developer's Notebook (antic però vàlid) http://shop.oreilly.com/product/9780596100926.do * Refactoring (1ed: Java, 2ed: Ruby) http://refactoring.com/ També podeu trobar interessant aquest vídeo sobre l'economia del refactoring (no estic d'acord amb tot el que diu però el trobo igualment interessant) d'en Xavi Gost a la CAS2014: https://www.youtube.com/watch?v=mqjvkL2h3_I Salut i Perl! Alex From daniel a danielribes.com Sat Jul 2 04:22:08 2016 From: daniel a danielribes.com (Daniel Ribes) Date: Sat, 2 Jul 2016 13:22:08 +0200 Subject: [bcn-pm] Dijous 30 de juny: Testing Open Space In-Reply-To: <20160702102936.GA13900@xps> References: <20160627171906.GA4029@pcbassegoda-i-mestres.ac.upc.edu> <20160702102936.GA13900@xps> Message-ID: <06f9c29c-02d8-96f5-76a3-508bd0409e83@danielribes.com> Que interessant, llastima no haver pogut ser-hi! :( Gràcies pel resum Alex. Daniel. El 2/7/16 a les 12:29, Alex Muntada ha escrit: > Marc Egea i Sala: > >> Si surt alguna cosa interessant, si us plau passeu-la a la llista > Després de les presentacions corresponents (teníem cares noves) > vam explicar diferents casos amb què ens trobem que cal introduir > tests, sobretot d'integració, en sistemes «legacy». Vam posar > com a exemples els següents: > > * Introduir tests en un sistema no modularitzat per a fer les > altes d'usuaris als serveis del meu departament. És un codi > que originalment es va fer per resoldre un problema concret > i que ha anat creixent de forma descontrolada (un script per > cada servei) i sense tests. > > * Introduir tests en una eina per automatitzar els pull requests > als upstreams dels mòduls de Perl que empaquetem a Debian. Ja > tenim una forma d'enviar les diferències dels canvis que hem > de fer per generar els paquets a Debian, però per als upstream > que tenen els repositoris a GitHub volem crear directament els > pull requests. > > * Com fer tests d'integració en un sistema que utilitza serveis > d'AWS sense replicar tot l'entorn de producció. > > En aquest punt vam fer una petita explicació de les diferències > entre els tests funcionals o unitaris i els d'integració. També > vam parlar de mocking i de com evitar-lo tenint diferents entorns > per a producció i testing. > > Tot seguit, vam comentar com amb refactorings petits que vagin > afegint una capa d'abstracció als serveis d'AWS es podrien fer > els tests més fàcilment: aquest middleware primer cridaria > exactament als serveis d'AWS (assegurant així que no s'introdueix > cap canvi de disseny que afecti al funcionament) i que després > gradualment es podria anar evolucionant fins que permeti fer > tests sense tocar els serveis d'AWS. Vam comparar-ho amb el patró > Model-View-Controller i amb altres middlewares com DBIC. > > Després vam fer una mica de teràpia de grup parlant dels motius > pels quals no es fan els tests i la qualitat del codi no és la > que hom desitjaria. Vam parlar del triangle de ferro (recursos, > abast, temps i qualitat) i de la versió «pick two»: > > https://en.wikipedia.org/wiki/Project_management_triangle > > Finalment, ja quan estàvem a la porta a punt de marxar va sorgir > el tema del Behaviour Driven Development i vam comentar molt > ràpidament què fa i quina diferències té respecte al Test Driven > Development: BDD està orientat a negoci i TDD a desenvolupament. > > Us recomano aquest parell de llibres: > > * Perl Testing: A Developer's Notebook (antic però vàlid) > http://shop.oreilly.com/product/9780596100926.do > * Refactoring (1ed: Java, 2ed: Ruby) > http://refactoring.com/ > > També podeu trobar interessant aquest vídeo sobre l'economia > del refactoring (no estic d'acord amb tot el que diu però > el trobo igualment interessant) d'en Xavi Gost a la CAS2014: > > https://www.youtube.com/watch?v=mqjvkL2h3_I > > Salut i Perl! > Alex > _______________________________________________ > llista dels Barcelona-pm > Barcelona-pm a pm.org > http://mail.pm.org/mailman/listinfo/barcelona-pm > BCN Perl Mongers: http://barcelona.pm.org From marc.egea.sala a gmail.com Sun Jul 3 05:21:41 2016 From: marc.egea.sala a gmail.com (Marc Egea i Sala) Date: Sun, 3 Jul 2016 13:21:41 +0100 Subject: [bcn-pm] Dijous 30 de juny: Testing Open Space In-Reply-To: <06f9c29c-02d8-96f5-76a3-508bd0409e83@danielribes.com> References: <20160627171906.GA4029@pcbassegoda-i-mestres.ac.upc.edu> <20160702102936.GA13900@xps> <06f9c29c-02d8-96f5-76a3-508bd0409e83@danielribes.com> Message-ID: Moltes gràcies pel resum/blogpost! Doncs si, la veritat és que sembla una jornada molt interssant, una pena perdre-m'ho... Això em fa pensar... s'ha començat a parlar del workshop? aquest any per dates ho puc tenir molt complicat, però amb temps es pot intentar.. Salut! Marc. El dia 2 de juliol de 2016, 12:22, Daniel Ribes ha escrit: > Que interessant, llastima no haver pogut ser-hi! :( > > Gràcies pel resum Alex. > > Daniel. > > > El 2/7/16 a les 12:29, Alex Muntada ha escrit: > > Marc Egea i Sala: >> >> Si surt alguna cosa interessant, si us plau passeu-la a la llista >>> >> Després de les presentacions corresponents (teníem cares noves) >> vam explicar diferents casos amb què ens trobem que cal introduir >> tests, sobretot d'integració, en sistemes «legacy». Vam posar >> com a exemples els següents: >> >> * Introduir tests en un sistema no modularitzat per a fer les >> altes d'usuaris als serveis del meu departament. És un codi >> que originalment es va fer per resoldre un problema concret >> i que ha anat creixent de forma descontrolada (un script per >> cada servei) i sense tests. >> >> * Introduir tests en una eina per automatitzar els pull requests >> als upstreams dels mòduls de Perl que empaquetem a Debian. Ja >> tenim una forma d'enviar les diferències dels canvis que hem >> de fer per generar els paquets a Debian, però per als upstream >> que tenen els repositoris a GitHub volem crear directament els >> pull requests. >> >> * Com fer tests d'integració en un sistema que utilitza serveis >> d'AWS sense replicar tot l'entorn de producció. >> >> En aquest punt vam fer una petita explicació de les diferències >> entre els tests funcionals o unitaris i els d'integració. També >> vam parlar de mocking i de com evitar-lo tenint diferents entorns >> per a producció i testing. >> >> Tot seguit, vam comentar com amb refactorings petits que vagin >> afegint una capa d'abstracció als serveis d'AWS es podrien fer >> els tests més fàcilment: aquest middleware primer cridaria >> exactament als serveis d'AWS (assegurant així que no s'introdueix >> cap canvi de disseny que afecti al funcionament) i que després >> gradualment es podria anar evolucionant fins que permeti fer >> tests sense tocar els serveis d'AWS. Vam comparar-ho amb el patró >> Model-View-Controller i amb altres middlewares com DBIC. >> >> Després vam fer una mica de teràpia de grup parlant dels motius >> pels quals no es fan els tests i la qualitat del codi no és la >> que hom desitjaria. Vam parlar del triangle de ferro (recursos, >> abast, temps i qualitat) i de la versió «pick two»: >> >> https://en.wikipedia.org/wiki/Project_management_triangle >> >> Finalment, ja quan estàvem a la porta a punt de marxar va sorgir >> el tema del Behaviour Driven Development i vam comentar molt >> ràpidament què fa i quina diferències té respecte al Test Driven >> Development: BDD està orientat a negoci i TDD a desenvolupament. >> >> Us recomano aquest parell de llibres: >> >> * Perl Testing: A Developer's Notebook (antic però vàlid) >> http://shop.oreilly.com/product/9780596100926.do >> * Refactoring (1ed: Java, 2ed: Ruby) >> http://refactoring.com/ >> >> També podeu trobar interessant aquest vídeo sobre l'economia >> del refactoring (no estic d'acord amb tot el que diu però >> el trobo igualment interessant) d'en Xavi Gost a la CAS2014: >> >> https://www.youtube.com/watch?v=mqjvkL2h3_I >> >> Salut i Perl! >> Alex >> _______________________________________________ >> llista dels Barcelona-pm >> Barcelona-pm a pm.org >> http://mail.pm.org/mailman/listinfo/barcelona-pm >> BCN Perl Mongers: http://barcelona.pm.org >> > > _______________________________________________ > llista dels Barcelona-pm > Barcelona-pm a pm.org > http://mail.pm.org/mailman/listinfo/barcelona-pm > BCN Perl Mongers: http://barcelona.pm.org > -------------- part següent -------------- Un document HTML ha estat eliminat... URL: From alexm a caliu.cat Sun Jul 3 07:01:41 2016 From: alexm a caliu.cat (Alex Muntada) Date: Sun, 3 Jul 2016 16:01:41 +0200 Subject: [bcn-pm] Dijous 30 de juny: Testing Open Space In-Reply-To: References: <20160627171906.GA4029@pcbassegoda-i-mestres.ac.upc.edu> <20160702102936.GA13900@xps> <06f9c29c-02d8-96f5-76a3-508bd0409e83@danielribes.com> Message-ID: Estic preparant la web i nonés em falta una imatge per posar al Twitter com a og-image. Podeu veure la feina pendent a: https://github.com/Act-Conferences/barcelona2016 Recordeu que també tenim un canal d'slack. Salut! Alex El dia 3 jul. 2016 2:21 p. m., "Marc Egea i Sala" va escriure: Moltes gràcies pel resum/blogpost! Doncs si, la veritat és que sembla una jornada molt interssant, una pena perdre-m'ho... Això em fa pensar... s'ha començat a parlar del workshop? aquest any per dates ho puc tenir molt complicat, però amb temps es pot intentar.. Salut! Marc. El dia 2 de juliol de 2016, 12:22, Daniel Ribes ha escrit: > Que interessant, llastima no haver pogut ser-hi! :( > > Gràcies pel resum Alex. > > Daniel. > > > El 2/7/16 a les 12:29, Alex Muntada ha escrit: > > Marc Egea i Sala: >> >> Si surt alguna cosa interessant, si us plau passeu-la a la llista >>> >> Després de les presentacions corresponents (teníem cares noves) >> vam explicar diferents casos amb què ens trobem que cal introduir >> tests, sobretot d'integració, en sistemes «legacy». Vam posar >> com a exemples els següents: >> >> * Introduir tests en un sistema no modularitzat per a fer les >> altes d'usuaris als serveis del meu departament. És un codi >> que originalment es va fer per resoldre un problema concret >> i que ha anat creixent de forma descontrolada (un script per >> cada servei) i sense tests. >> >> * Introduir tests en una eina per automatitzar els pull requests >> als upstreams dels mòduls de Perl que empaquetem a Debian. Ja >> tenim una forma d'enviar les diferències dels canvis que hem >> de fer per generar els paquets a Debian, però per als upstream >> que tenen els repositoris a GitHub volem crear directament els >> pull requests. >> >> * Com fer tests d'integració en un sistema que utilitza serveis >> d'AWS sense replicar tot l'entorn de producció. >> >> En aquest punt vam fer una petita explicació de les diferències >> entre els tests funcionals o unitaris i els d'integració. També >> vam parlar de mocking i de com evitar-lo tenint diferents entorns >> per a producció i testing. >> >> Tot seguit, vam comentar com amb refactorings petits que vagin >> afegint una capa d'abstracció als serveis d'AWS es podrien fer >> els tests més fàcilment: aquest middleware primer cridaria >> exactament als serveis d'AWS (assegurant així que no s'introdueix >> cap canvi de disseny que afecti al funcionament) i que després >> gradualment es podria anar evolucionant fins que permeti fer >> tests sense tocar els serveis d'AWS. Vam comparar-ho amb el patró >> Model-View-Controller i amb altres middlewares com DBIC. >> >> Després vam fer una mica de teràpia de grup parlant dels motius >> pels quals no es fan els tests i la qualitat del codi no és la >> que hom desitjaria. Vam parlar del triangle de ferro (recursos, >> abast, temps i qualitat) i de la versió «pick two»: >> >> https://en.wikipedia.org/wiki/Project_management_triangle >> >> Finalment, ja quan estàvem a la porta a punt de marxar va sorgir >> el tema del Behaviour Driven Development i vam comentar molt >> ràpidament què fa i quina diferències té respecte al Test Driven >> Development: BDD està orientat a negoci i TDD a desenvolupament. >> >> Us recomano aquest parell de llibres: >> >> * Perl Testing: A Developer's Notebook (antic però vàlid) >> http://shop.oreilly.com/product/9780596100926.do >> * Refactoring (1ed: Java, 2ed: Ruby) >> http://refactoring.com/ >> >> També podeu trobar interessant aquest vídeo sobre l'economia >> del refactoring (no estic d'acord amb tot el que diu però >> el trobo igualment interessant) d'en Xavi Gost a la CAS2014: >> >> https://www.youtube.com/watch?v=mqjvkL2h3_I >> >> Salut i Perl! >> Alex >> _______________________________________________ >> llista dels Barcelona-pm >> Barcelona-pm a pm.org >> http://mail.pm.org/mailman/listinfo/barcelona-pm >> BCN Perl Mongers: http://barcelona.pm.org >> > > _______________________________________________ > llista dels Barcelona-pm > Barcelona-pm a pm.org > http://mail.pm.org/mailman/listinfo/barcelona-pm > BCN Perl Mongers: http://barcelona.pm.org > _______________________________________________ llista dels Barcelona-pm Barcelona-pm a pm.org http://mail.pm.org/mailman/listinfo/barcelona-pm BCN Perl Mongers: http://barcelona.pm.org -------------- part següent -------------- Un document HTML ha estat eliminat... URL: From amalia a cluj.pm Tue Jul 12 10:46:11 2016 From: amalia a cluj.pm (Amalia) Date: Tue, 12 Jul 2016 20:46:11 +0300 Subject: [bcn-pm] YAPC::Europe 2016: call for speakers closes July 15th Message-ID: Hello, This is Amalia, reaching out on behalf of the organizing team of the 2016 edition of the biggest European Perl event, YAPC::Europe. I am getting in touch regarding a YAPC::EU announcement. YAPC::Europe Call for Speakers is quickly approaching the deadline, it closes soon, on July 15th. But the good news is that you've still got time to submit, prepare your talk & join us in Transylvania. So come on, share your experience, amaze us with incredible ideas && practices. We want to have our minds blown about what we had never thought could be possible with Perl. We are looking for talks focused on all parts of Perl. If you’re looking for inspiration, here it comes: hot Perl topics, hot tech topics (not limited to Perl, necessarily), trends & changes, Perl fundamentals, security, networking, testing, devOps, hardware, big data, Internet of Things, crazy hacks && ideas, gadgets && wearables, community talks, marketing or management talks, UI & UX, outreach programs, start-ups or other ideas you might have. Remember, this is YOUR conference, content's on you! ;-) For more details, please check out the latest news at http://act.yapc.eu/ye2016/news. Also, while you're on the YAPC::Europe site, feel free to check out the list of talks so far, the training courses , the list of speakers , or sponsors . Can't wait to meet you in Cluj!" Feel free to e-mail me (amalia a cluj.pm ) for more details. You can also reach us by email, or event social channels. Find us on Facebook, Twitter, LinkedIn & Medium. Thank you for your time. See you @ YAPC::EUROPE 2016 . Best Regards, Amalia -- YAPC::EUROPE 2016 http://act.yapc.eu/ye2016 amalia a cluj.pm -------------- part següent -------------- Un document HTML ha estat eliminat... URL: From codehead a gmail.com Mon Jul 18 01:29:21 2016 From: codehead a gmail.com (Javier Arturo Rodriguez) Date: Mon, 18 Jul 2016 10:29:21 +0200 Subject: [bcn-pm] The Slashdot interview with Larry Wall Message-ID: <8c7e4638-1574-f7b8-eb26-8272cb6b871f@gmail.com> Una fascinante entrevista con Larry, con muchas (muchas) preguntas sobre Perl6 y alguna joya como "How can we get PERL into the browser?" :-p https://developers.slashdot.org/story/16/07/14/1349207/the-slashdot-interview-with-larry-wall Salud! -Javier Arturo Rodríguez -------------- next part -------------- An HTML attachment was scrubbed... URL: From alexm a caliu.cat Wed Jul 27 06:47:33 2016 From: alexm a caliu.cat (Alex Muntada) Date: Wed, 27 Jul 2016 15:47:33 +0200 Subject: [bcn-pm] =?iso-8859-1?q?Anul=B7lada_la_reuni=F3_de_dem=E0=2C_ens_?= =?iso-8859-1?q?veiem_el_4_d=27agost=3F?= Message-ID: <20160727134733.GA14093@pcbassegoda-i-mestres.ac.upc.edu> Hola mongers, us recordo que el dijous vinent 4 d'agost tenim previst fer una reunió social en què tindrem la sort de tenir com a convidat el fundador del grup, en Timothy Chen Allen: http://www.meetup.com/barcelonapm/events/231932305/ Si us plau, indiqueu si vindreu o no al meetup per tal que fem una previsió d'assistència i triar el lloc de la reunió. També, si teniu propostes sobre el lloc, feu-les! Així doncs, tenint en compte que no hi ha ningú apuntat per la reunió de demà i que la setmana vinent en farem una altra, crec que és millor anul·lar la de demà dijous 28. Salut i bon estiu! Alex