Gli incontri

Di seguito trovi tutte le informazioni sugli eventi futuri e passati del PiP

Qui a fianco puoi trovare tutti e gli eventi del PiP e delle community che amiche.
In basso invece puoi trovare tutte le informazioni legate agli incontri del PiP presenti e passati.
Ad ogni incontro sono organizzati un paio di talk dalla durata di 20 minuti con alla fine 10 minuti di question time per ciascuno.
Dopo questo momento di condivisione, andiamo a cenare assieme per fare un po' di sano networking!

C'è spazio per tutti ! Se vuoi puoi condividere una tua esperienza o un argomento in ambiente informale e amichevole
Di cosa ci vuoi parlare?

Mercoledì 21 dicembre 2016

random-data-generator by Daniela Sfregola Twitter
In questo appuntamento è stato particolare in quanto coorganizzato con la community Scala by the Lagoon! Abbiamo avuto il piacere di presentare un interessante incontro sul property-base testing, tenuto da una ospite internazionale! E' venuta a trovarci Daniela Sfregola, Scala Consultant a Londra, a parlarci della sua esperienza nell'utilizzo di ScalaCheck. Daniela ci ha presentato random-data-generator, una libreria per la generazione di dati random per scopi di test, che utilizza ScalaCheck and scalacheck-shapeless.


Lunedì 21 novembre 2016

ES6 - Level up your JavaScript skills by Stefano Ceschi Berrini Twitter
In questo talk andremo a scoprire la "nuova" versione dello standard del linguaggio piu' (usato|amato|odiato) in assoluto. Vedremo come e' evoluto e migliorato sensibilmente negli ultimi anni, come finalmente stia sempre piu' semplificando la vita a noi sviluppatori e come faciliti la scelta di utilizzare sia il paradigma functional che quello object oriented.

Exploiting companies, the human side by Pawel Zorzan Urban Twitter
Indagine statistica per analizzare la sicurezza sociale relativa ad organigrammi aziendali mirati.


Lunedì 17 ottobre 2016

Reactive Programming in Java by Andrea Maglie Twitter
Possiamo applicare i principi della programmazione funzionale e della programmazione reattiva ad un linguaggio tipicamente imperativo come Java? Si, grazie alla libreria RxJava. In questo talk vedremo come utilizzare RxJava nei nostri progetti Java e Android. Per l'occasione presenterò in anteprima il libro Reactive Java Programming edito da Apress.

Manuale di sopravvivenza per fullstack developer by Michele Franzin Twitter e Andrea Reginato Twitter
Chi è un fullstack developer? ...è una razza che conquisterà il mondo o in via d'estinzione? Confronto collaborativo intorno al tema con ricchi premi e cotillons, noccioline, caramelle ed una buona dose di realtà™


Lunedì 20 giugno 2016

Adventures in Continuous Delivery by Umberto Nicoletti Twitter Slide
Ho implementato una pipeline di CD per un progetto personale e sono sopravvissuto. Ecco la mia esperienza + qualche suggerimento.

(intro "Clojure") by Matteo Barbieri Twitter Slide
Repo
(defn intro [language] (str "Breve introduzione su " language ", il linguaggio più bello del mondo. Vedremo brevemente le sue caratteristiche principali e la filosofia che \"ci sta dietro\", cercando di convincervi quanto " language " sia un linguaggio semplice (anche se non facile) nonostante tutte quelle brutte parentesi"))


Martedì 24 maggio 2016

Underground Hacker nazionale, clima ed eventi by Pawel Zorzan Twitter Slide
Da più di 15 anni in Italia esistono raduni poco conosciuti riguardanti Hacking e Culture indipendenti. Quali sono questi eventi ? Breve storia e presentazione!

Better&Easier Javascript with TS by Daniele Morosinotto Twitter Slide
Tutti sappiamo che Javascript e' un linguaggio potente e molto dinamico, ma a volte troppa liberta/assenza di controllo lo rendono facilmente vittima di critiche ed errori comuni... vediamo insieme se con l'aiuto di qualche tools/linguaggio possiamo sopperire a questi problemi e casomai scrivere codice migliore, in modo piu' semplice, senza pero' dover rinunciare a nessuna delle pecurialita'/caratteristiche di JS... E' chiedere troppo? Scopriamolo insieme in questa sessione che spiega come sfruttare al meglio Typescript e come integralo in modo semplice ed indolore nei progetti Javascript che gia' abbiamo, senza doverli stravolgere!


Martedì 26 aprile 2016

Team: dall'hiring alla gestione. Storie di vita vissuta by Dario De Agostini
L'esperienza THRON: come facciamo hiring di engineers, quali sono le linee guida che usiamo nella gestione della cultura aziendale: il ruolo del team leader. Quali strumenti usiamo e quali metodologie... e perchè! Slide

Test applicativo tramite Cucumber e Selenium by Sergio Boso
I costi del test di integrazione fatto in modalità manuale stanno diventando insostenibili e la frequenza dei rilasci non concede più il tempo necessario. Nel corso della presentazione esamineremo una implementazione pratica e industrializzata, completamente automatica per un test funzionale di sistema di un applicazione complessa. Questo approccio si basa su uno stack composto da Cucumber + Selenium + Ruby ed è completamente open source. Verranno inoltre fatte alcune considerazioni d carattere organizzativo sula pianificazione e la gestione dei test. Slide


Sabato 9 aprile 2016

Coderetreat
Sei stanco di scrivere codice sotto pressione perchè si è sempre in ritardo con le consegne?
Hai la sensazione di non avere mai tempo per migliorare il modo in cui scrivi codice perchè sei sempre intento a scriverlo?
Ti senti un artigiano del software incompreso che viene trattato da operaio del computer?

Immagina la quantità di spunti e riflessioni che potresti raccogliere in un giorno in cui non dovrai preoccuparti di consegnare (anzi butterai via il codice che scriverai), ti potrai concentrare sulle regole del buon design (http://c2.com/cgi/wiki?XpSimplicityRules) e confrontarti con esperienze e linguaggi di programmazione diversi. Iscriviti subito al CodeRetreat di Programmers in Padua, e partecipa ad una giornata dedicata alla passione per il software! La macchina organizzativa è già in fermento. Abbiamo appena aperto le iscrizioni e sono limitate a soli 24 posti.


Mercoledì 23 marzo 2016

Introduction to FRP with RxJS by Mattia Occhiuto Twitter
Introduzione sul utilizzo della libreria javascript RxJS e quindi degli Observable per approcciarsi ad uno stile di programmazione fortemente orientato sia alla programmazione funzionale che al paradigma reattivo. Vi riporto la mia esperienza personale sul suo utilizzo. Slide

Standard OWASP TOP 10 - In poche parole ti sfondo! by Pawel Zorzan Urban Twitter
Breve introduzione relativa ai principali concetti della Cyber Security. Analisi delle principali vulnerabilità secondo standard OWASP e case history relativi. Slide


Mercoledì 24 Febbario 2016

Internet of Things. Is it real? by Andrea Reginato Twitter
L'idea è di parlare di Internet of Things. Lo scopo è dare un’idea di che cos’è, del perchè in molti ne stanno parlando e di quali sono i blocchi principali che permettono la creazione di un prodotto smart (o meglio connesso). Un mix di dati e tecnologie per prendere in giro quella che è la tecnologia più gonfiata che esista da ben due anni. Slide

vim: volare con la tastiera by Alessandro Pezzato Twitter
Tutti lo conoscono, molti lo hanno usato almeno una volta, ma soli pochi ne hanno fatto il proprio strumento principale. Mostrerò come è possibile essere produttivi con un editor per terminale. Vedremo come personalizzare vim per avere un ambiente di lavoro che permetta di programmare in diversi linguaggi, come C++, Js, Ruby, html, oltre che scrivere prosa. E tutto senza perdere tutte le comodità che si trovano negli IDE: completamento automatico, integrazione con builder e test automatici, syntax highlighting e checking. Senza dimenticare quello che fa di vim un editor così potente: la sua natura modale con tutte le fantastiche shortcut.


Lunedì 18 Gennaio 2016

YepJet - il post-mortem by Riccardo Gueli Alletti Twitter
Discuterò della nascita della mia startup, YepJet, dei trucchi che ci hanno consentito di avere un vantaggio, degli errori che ci hanno fermato e della metodologia lean. Slide

Come la prototipazione con Sketch App migliora il progetto by Antonio Dell'Ava Twitter
L'obiettivo dell'intervento è fare una panoramica su Sketch, un software di progettazione digitale per mac os x, e su come esso può aiutare il team. Nella prima parte verranno quindi valutate le caratteristiche funzionali principali di Sketch, la nascente community e il sistema di plugin provando insieme i più interessanti. Nella seconda parte ci si focalizzerà su come Sketch può rendere più semplice il lavoro di tutti i giorni con particolare attenzione al delicato passaggio tra "rappresentazione" e "codice". Si analizzeranno insieme dei casi d'uso in modo fornire esempi pratici impiegabili nei nostri flussi di progettazione-sviluppo con particolare attenzione alle single-page-application e al mobile. Slide


Martedì 18 dicembre 2015

Manage the Flux of your web application: let’s Redux by Francesco Strazzullo Twitter
L'obiettivo della serata sarà quello di fare una panoramica su Flux e Redux, pattern architetturali che permettono di isolare la business logic delle nostre applicazioni, che ormai fanno parte di molti stack di applicazioni React. Valuteremo insieme caratteristiche, pregi e difetti di ognuna delle due architetture aiutandoci con l'analisi del codice di due todoList che ci aiuteranno a valutarne meglio le differenze sostanziali. Slide

Indagine sulle monete matematiche: perché Satoshi Nakamoto è riuscito dove altri hanno fallito e cosa c'entra John Kenneth Galbraith by Andrea Ferraresso
Il 31 ottobre scorso Bitcoin (inteso sia come moneta sia come tecnologia) è stato il protagonista della copertina di The Economist, storico è influente settimanale britannico con una tiratura che attestata sopra il milione di copie. I possibili usi alternativi della tecnologia di consenso condiviso che è alla base dell’accettazione delle transazioni sta attraendo startup e investitori. Molti però hanno dimenticato o ignorano del tutto la genesi delle monete matematiche, le cui prime idee risalgono a diverse decine di anni fa e sono passate anche attraverso la mailing list Cypherpunk, frequentata, all’inizio degli anni ’90, anche da personaggi del calibro di Julian Assange (WikiLeaks), Bram Cohen (BitTorrent), Bruce Schneier (Applied Cryptography) e Philip Zimmermann (Pretty Good Privacy). Siamo di fronte a una nuova era o a una nuova bolla tecnologica? Nel 1975 John Kenneth Galbraith pubblicava il suo famoso libro “La moneta: da dove viene e dove va”. Cosa è cambiato da allora? Perché Satoshi Nakamoto non rivela la propria identità? Slide


Martedì 18 dicembre 2015

what's that CQRS thing ?!?!?! by Michele Franzin Twitter
Se vi dicessi "CQRS+ES" ? ...se state già cercando su wikipedia questo talk è per voi. Introduzione a CQRS ed Event Sourcing per persone che odiano gli acronimi. 100% Fluff Free Slide

Campionare un flusso by Andrea Pigato Twitter
Campionare in modo efficiente un flusso irregolare di eventi transitori con redis utilizzando ephemeral key e keyspace notification

Monitoring con OpenNMS (una gentile introduzione) by Umberto Nicoletti Twitter
Una veloce (e gentile) introduzione al monitoring utilizzando OpenNMS ! Slide