Posted by Lucio Benfante
Mon, 10 Sep 2018 10:15:00 GMT
Quando: Domenica 16 Settembre 2018 dalle 20:00 alle 22:00.
Dove:
Al Saraceno, ristorante e pizzeria
Via Giovanni Canestrini, 4
35127 Padova
www.alsaraceno.com
Per consentire una tempestiva prenotazione della pizzeria, per favore, iscrivetevi al più presto su JUG Events:
http://www.jugevents.org/jugevents/event/88859
Oltre allo svolgimento dell’assemblea annuale, il pranzo è un’occasione conviviale per fare due chiacchiere in rilassatezza sulle tematiche (anche tecniche) che ci piacciono.
Ordine del giorno dell’assemblea:
- Approvazione bilanci consuntivo e di previsione
- Elezione delle cariche sociali
- Varie ed eventuali
Ulteriori informazioni su JUG Events
Posted in Meeting, Eventi | Tags annuale, assemblea | 1 comment
Posted by Tarin Gamberini
Wed, 04 Apr 2018 05:17:00 GMT
Quando: sabato 7 Aprile 2018
Dove: Sala civica presso la Biblioteca del Comune di Lendinara – Via Gianbattista Conti, 30 – 45026 Lendinara (RO)
Guarda la cartina stradale: su openstreetmap o su googlemaps.
Programma
9:00 Accoglienza
9:30 Le progressive web app, a cura di Simone Pavan
10:45 Design Driven Web APIs with Vert.x, a cura di Francesco Guardiani
12:30 La ruota della fortuna
12:35 Assemblea annuale
13:00 Fine meeting
Progressive web app
Nello scenario dello sviluppo di applicazioni legate a dispositivi mobili si affaccia una nuova metodologia e tecnologia pronta a diventare uno standard come parte concreta della piattaforma web.
Creare una Progressive Web App di alta qualità produce vantaggi quali un maggior gradimento da parte degli utenti, maggiore coinvolgimento e incremento delle conversioni.
Nello specifico vedremo:
- Le sue radici
- Le sue caratteristiche
- Le reazioni del mercato
- L’architettura
- La sua realizzazione
- Push notification
Design Driven Web APIs with Vert.x
L’obiettivo del talk è presentare Eclipse Vert.x e mostrarvi l’approccio API-Design First. Vert.x è un framework open source reactive, modulare, multi purpose e poliglotta per la JVM. Vi mostrerò come, combinando Vert.x Web e OpenAPI 3, sia possibile sviluppare Web APIs partendo dal design, passando alla documentazione ed infine al codice.
La ruota della fortuna
I partecipanti che si sono registrati al meeting parteciperanno all’estrazione dei premi gentilmente messi in palio da Manning Publications :
![Kotlin in Action](http://web.archive.org./web/20180918203952im_/https://images.manning.com/720/960/resize/book/3/9458a37-9793-4e67-a23f-585da31dff55/Jemerov-Kotlin-HI.png)
Pranzo
A fine incontro è previsto il pranzo presso Caffè Grande di Lendianara (RO) a due passi dalla biblioteca.
Menu fisso: Antipasto contadino + contorni + 2 primi piatti a scelta + bevande + caffè a 15,00 Euro.
Note
La partecipazione è, come sempre, libera e gratuita.
Se usi GPG potresti portare la fingerprint della tua chiave su un foglietto e chiedere se qualcuno è interessato a firmare la tua chiave.
Al termine del meeting andremo tutti assieme a mangiare :-P
Pubblicizza questo evento
Aiutaci a pubblicizzare questo evento:
- nella tua social network preferita
- sui forum e mailing list che segui
- ai tuoi amici e colleghi
Abbiamo anche il volantino pubblicitario (PDF)
![pdfreaders.org](http://web.archive.org./web/20180918203952im_/http://pdfreaders.org/graphics/pdfreaders-free.svg)
Supportato da
![](/web/20180918203952im_/http://www.jugpadova.it/files/manning_user_group_program_banner1.jpg)
Posted in Meeting, Eventi | 18 comments
Posted by Tarin Gamberini
Tue, 02 May 2017 19:56:00 GMT
Quando: sabato 27 Maggio 2017
Dove: Verona FabLab – Viale del lavoro 2 – Grezzana, Verona 37023
Guarda la cartina stradale: su openstreetmap o su googlemaps
Programma
9:00 Accoglienza
9:15 Presentazione del FabLab Verona, a cura di Andrea Adami
9:45 Introduzione a PostgreSQL, a cura di Andrea Adami
10:00 Coffee break
10:15 Unit Test su PostgreSQL, a cura di Andrea Adami
11:45 La ruota della fortuna
12:00 Fine meeting
Presentazione del FabLab Verona
Il FabLab è un’officina aperta dove far nascere progetti innovativi e nuove professionalità; un luogo di incontro per aziende ed enti del territorio, scuole e “makers”!
Unit Test su PostgreSQL
La bellezza di PostgreSQL è la sua estrema capacità di programmazione tanto che ormai alla figura del DBA si sovrappone quella dello sviluppatore. Questa bellezza però può venire sfigurata dagli errori, e non solo quelli di programmazione.
Nel tempo a nostra disposizione vedremo come la tecnica dello Unit Testing possa contribuire all’individuazione precoce degli errori e impedire la ricomparsa di quelli già risolti.
Non verrà data solo una spiegazione concettuale ma verranno illustrati i casi pratici usati nel progetto open source Scuola247 “il registro elettronico della scuola italiana”.
La ruota della fortuna
I partecipanti che si sono registrati al meeting parteciperanno all’estrazione dei premi gentilmente messi in palio da Manning Publications :
![Making Sense of NoSQL](http://web.archive.org./web/20180918203952im_/https://images.manning.com/720/960/resize/book/1/c9845ad-4390-4c2c-b9fa-cd96927c31ef/mccreary.png)
Note
La partecipazione è, come sempre, libera e gratuita.
Se usi GPG potresti portare la fingerprint della tua chiave su un foglietto e chiedere se qualcuno è interessato a firmare la tua chiave.
Al termine del meeting andremo tutti assieme a mangiare la pizza :-P
Pubblicizza questo evento
Aiutaci a pubblicizzare questo evento:
- nella tua social network preferita
- sui forum e mailing list che segui
- ai tuoi amici e colleghi
Abbiamo anche il volantino pubblicitario (PDF)
![pdfreaders.org](http://web.archive.org./web/20180918203952im_/http://pdfreaders.org/graphics/pdfreaders-free.svg)
Supportato da
![](http://web.archive.org./web/20180918203952im_/http://www.jugpadova.it/files/manning_user_group_program_banner3.jpg)
Posted in Meeting, Eventi | Tags fablab, postgre, sql, tdd, verona | 11 comments
Posted by Tarin Gamberini
Mon, 20 Mar 2017 20:10:00 GMT
Quando: venerdì 07 Aprile 2017
Dove: Finantix – Via della Pila, 13 – 30175 Marghera (VE) dietro la stazione dei treni
Guarda la cartina stradale: su openstreetmap o su googlemaps
Programma
18:00 Accoglienza
18:15 TDD: cose che ho imparato negli ultimi 12 anni – a cura di Matteo Vaccari, ThoughtWorks Italia
19:15 Come funziona ThoughtWorks – a cura di Matteo Vaccari e Wamika Singh, ThoughtWorks
19:45 La ruota della fortuna
20:00 Fine meeting
TDD: cose che ho imparato negli ultimi 12 anni
Sul TDD se ne sentono di tutti colori: chi dice che sia la soluzione di tutti i problemi, chi invece dice che sia morto. Eppure TDD è uno strumento fondamentale per scrivere codice bene, velocemente, con divertimento e profitto.
Racconterò cose che ho imparato in 12 anni di esperienza sul campo, alcune delle quali sono apparse di sfuggita nel libro di Kent Beck e poi sparite dal radar.
Parlerò di Test List, Isolated Test, scomposizione del problema in assi ortogonali; di design evolutivo vs. anticipatorio; e di che cosa significhi veramente “la cosa più semplice che possa funzionare”.
Lingua: inglese.
Come funziona ThoughtWorks
Una tavola rotonda in cui i tutti partecipanti sono invitati a porre domande su ThoughtWorks.
Lingua: inglese (domande anche in italiano).
La ruota della fortuna
I partecipanti che si sono registrati al meeting parteciperanno all’estrazione dei premi gentilmente messi in palio da Manning Publications :
![BDD in Action](http://web.archive.org./web/20180918203952im_/https://images.manning.com/255/340/resize/book/6/88f5180-300f-4a9b-a915-2aac7f7aef75/smart.png)
Note
La partecipazione è, come sempre, libera e gratuita.
Se usi GPG potresti portare la fingerprint della tua chiave su un foglietto e chiedere se qualcuno è interessato a firmare la tua chiave.
Al termine del meeting andremo tutti assieme a mangiare la pizza :-P
Pubblicizza questo evento
Aiutaci a pubblicizzare questo evento:
- nella tua social network preferita
- sui forum e mailing list che segui
- ai tuoi amici e colleghi
Abbiamo anche il volantino pubblicitario (PDF)
![pdfreaders.org](http://web.archive.org./web/20180918203952im_/http://pdfreaders.org/graphics/pdfreaders-free.svg)
Registrati all’evento
Registrati all’evento su jugevents.
Supportato da
![ThoughtWorks](http://web.archive.org./web/20180918203952im_/https://www.thoughtworks.com/imgs/tw-logo.png)
![Finantix](http://web.archive.org./web/20180918203952im_/http://www.finantix.com/wp-content/themes/panstrap/images/Finantix-Logo.png)
![Manning User Group Program](http://web.archive.org./web/20180918203952im_/http://www.jugpadova.it/files/manning_user_group_program_banner2.jpg)
Posted in Meeting, Eventi | Tags tdd, thoughtworks | 46 comments
Posted by Tarin Gamberini
Wed, 18 Jan 2017 17:27:00 GMT
Quando: sabato 28 Gennaio 2017
Dove: Sala Nobile presso la biblioteca del Comune di Lendinara – Via Gianbattista Conti, 30 – 45026 Lendinara (RO)
Guarda la cartina stradale: su openstreetmap o su googlemaps.
Programma
9:00 Accoglienza
9:15 Spark – a cura di Andrea Nasato
10:15 Xtend (parte 2) – a cura di Alessandro Carraro
11:15 while( coffee ) break;
11:45 Internet of Things – a cura di Simone Pavan
12:45 La ruota della fortuna
13:00 Fine meeting
Spark
Apache Spark è una delle tecnologie di punta per la gestione dei Big Data. E’ anche un progetto open source con più di mille committers e molte aziende grandi e piccole alle spalle.
In questa presentazione introduttiva vedremo come è strutturato Spark, come fare per essere subito operativi ed analizzare i nostri dati in locale, come usare la componente SQL e infine come configurare un cluster per riuscire a scalare su grandi moli di dati.
Xtend
La piattaforma java è da sempre una delle più apprezzate in ambito enterprise. Il linguaggio java tuttavia soffre già da qualche anno la nomea di essere antiquato e inutilmente verboso.
Diamo una occhiata ad Xtend, un linguaggio pienamente compatibile con l’ecosistema java, e dotato alcune caratteristiche decisamente uniche, come le active annotations: un sistema di macro potente ed elegante per espandere il linguaggio stesso!
IoT
Il fenomeno IoT è stato anche chiamato “la prossima Rivoluzione Industriale”, la quale cambierà radicalmente il modo in cui le tre entità fondamentali, ossia imprese, consumatori e Governi, interagiscono con il mondo fisico.
Esistono almeno 150 contesti di utilizzo diversi per questa tecnologia, noi la vedremo implementata in ambito automotive per il controllo satellitare degli automezzi.
Vedremo da vicino un sistema linux embeded e la realizzazione di un’applicazione java che utilizzerà multi-threading e interfacce verso GPS, modem GSM e accelerometri e l’interazione con un server remoto per la trasmissione dei dati e aggiornamenti OTA.
La ruota della fortuna
I partecipanti che si sono registrati al meeting parteciperanno all’estrazione dei premi gentilmente messi in palio da Manning Publications :
![Think Like a Data Scientist](http://web.archive.org./web/20180918203952im_/https://images.manning.com/255/340/resize/book/3/14e6612-b8c6-408c-9a69-1009f61e0d50/Godsey-TLDS-HI.png)
Note
La partecipazione è, come sempre, libera e gratuita.
Se usi GPG potresti portare la fingerprint della tua chiave su un foglietto e chiedere se qualcuno è interessato a firmare la tua chiave.
Al termine del meeting andremo tutti assieme a mangiare la pizza al ristorante pizzeria Due Spade. Guarda la cartina stradale: su openstreetmap o su googlemaps :-P
Pubblicizza questo evento
Aiutaci a pubblicizzare questo evento:
- nella tua social network preferita
- sui forum e mailing list che segui
- ai tuoi amici e colleghi
Abbiamo anche il volantino pubblicitario (PDF) .
Sponsored by
![](/web/20180918203952im_/http://www.jugpadova.it/files/manning_user_group_program_banner3.jpg)
Posted in Meeting, Eventi | Tags iot, Spark, xtend | 12 comments
Posted by Tarin Gamberini
Tue, 11 Oct 2016 17:04:00 GMT
Quando: sabato 22 ottobre 2016 dalle 9:30 alle 11:30
Dove: Comunica Lab Via della Croce Rossa, 32 – 35129 Padova. Guarda la cartina stradale: su openstreetmap o su googlemaps.
Il JUG Padova partecipa al DigitalMeet: il più grande evento sul digitale del Nord Est!
Programma
9:15 Accoglienza
9:30 [Painless].[SQLServer].[Performance] (A Java & 2008 R2 troubleshooting short novel) – a cura di Marco Bettiol
10:15 IoT, sviluppo su moduli Cinterion – a cura di Simone Pavan
11:00 while( coffee ) break;
11:15 “Non sei stufo di scaricare jQuery? (“Tool di front-end in webapp Java”) – a cura di Lucio Benfante
12:00 Innovazione e contaminazione digitale Industry 4.0 – a cura di Paolo Foletto
12:45 Fine meeting
[Painless].[SQLServer].[Performance] (A Java & 2008 R2 troubleshooting short novel)
Non sono un DBA ma uno sviluppatore, principalmente Java. Prima di 2 mesi fa l’apice della mia conoscenza dei database erano indici e sequence. D’improvviso un’applicazione “legacy” ha iniziato ad essere inutilizzabile per problemi di performance. Se stai scoprendo il piacere di query lente, deadlock, stalli dell’applicazione, connection leak e ti confondono gli isolation level potresti portare a casa qualche utile spunto.
Una diretta dalla trincea con tattiche probabilmente applicabili anche a Oracle o PostgreSQL e un momentaneo lieto fine.
IoT, sviluppo su moduli Cinterion
Sotto la spinta di un crescente sviluppo della IoT, in un mondo web e smartphone oriented rispunta la tecnologia j2me e embedded jdk. Vedremo come e dove si sfrutta questa tecnologia.
Spesso l’”internet delle cose” richiede interfacce verso sensori di vario tipo tra i quali accelerometri, sensori di temperatura e GPS spesso collegati via UART e i2c. Scopriremo cosa sono, come usare questi bus di dati e come dialogare con i vari sensori. Il tutto dall’interno del modulo Cinterion EGS5-x.
I sistemi embedded sono solitamente ambienti in cui scarseggia la memoria e la capacità di calcolo, esploreremo come sfruttarli al meglio e come evitare errori di architettura del software per questo tipo di hardware.
Non sei stufo di scaricare jQuery? (“Tool di front-end in webapp Java”)
Uno sviluppatore Java è normalmente concentrato soprattutto sullo sviluppo in Java, con i relativi tool e ambienti di sviluppo. La parte di ambiente di sviluppo front-end è quasi sempre trascurata, demandata ad altri, ed estranea al normale processo di sviluppo di una webapp Java. Deve essere per forza così?
Innovazione e contaminazione digitale Industry 4.0
Note
La partecipazione è, come sempre, libera e gratuita.
Se usi GPG potresti portare la fingerprint della tua chiave su un foglietto e chiedere se qualcuno è interessato a firmarti la chiave.
Al termine del meeting andremo tutti assieme a mangiare al ristorante Wok Sushi :-P
Registrati all’evento
Registrati all’evento su jugevents.
Sponsored by
![](http://web.archive.org./web/20180918203952im_/http://digitalmeet.it/wp-content/uploads/2016/02/DM2016logo1.jpg)
![](http://web.archive.org./web/20180918203952im_/http://www.fondazionecomunica.org/wp-content/uploads/2016/03/fondazione-comunica-orizzontale.png)
![](http://web.archive.org./web/20180918203952im_/http://digitalmeet.it/wp-content/uploads/2015/04/tag-padova.png)
Posted in Meeting, Eventi | Tags end, front, iot, java, performance | 10 comments
Posted by Tarin Gamberini
Tue, 27 Sep 2016 20:02:00 GMT
Quando: sabato 8 ottobre 2016 dalle 9:00 alle 12:30
Dove: CO+ in Piazza Gasparotto n.7, 35131 Padova PD, Italy. Guarda la cartina stradale: su openstreetmap o su googlemaps.
Programma
9:15 Accoglienza
9:30 PIT: stato dell’arte dei sistemi di mutation testing – a cura di Tarin Gamberini
10:30 while( coffee ) break;
11:00 IoT, sviluppo su moduli Cinterion – a cura di Simone Pavan
12:15 La ruota della fortuna
12:30 Fine meeting
12:30 PIZZA :-P
PIT: stato dell’arte dei sistemi di mutation testing
Mutation testing è concettualmente abbastanza semplice.
Errori (o mutazioni) sono automaticamente iniettate nel vostro codice, poi sono eseguiti i vostri test. Se i vostri test falliscono la mutazione è stata uccisa, se i vostri test hanno successo la mutazione è sopravvissuta.
La qualità dei vostri test può essere desunta dalla percentuale di mutazioni uccise.
PIT è entrato da qualche mese in zona “assess” (worth exploring with the goal of understanding how it will affect your enterprise) fra i tools del Technology Radar di ThoughtWorks (PDF) (scarica un lettore PDF libero!).
IoT, sviluppo su moduli Cinterion
Sotto la spinta di un crescente sviluppo della IoT, in un mondo web e smartphone oriented rispunta la tecnologia j2me e embedded jdk. Vedremo come e dove si sfrutta questa tecnologia.
Spesso l’”internet delle cose” richiede interfacce verso sensori di vario tipo tra i quali accelerometri, sensori di temperatura e GPS spesso collegati via UART e i2c. Scopriremo cosa sono, come usare questi bus di dati e come dialogare con i vari sensori. Il tutto dall’interno del modulo Cinterion EGS5-x.
I sistemi embedded sono solitamente ambienti in cui scarseggia la memoria e la capacità di calcolo, esploreremo come sfruttarli al meglio e come evitare errori di architettura del software per questo tipo di hardware.
La ruota della fortuna
I partecipanti che si sono registrati al meeting parteciperanno all’estrazione dei premi gentilmente messi in palio da Manning Publications :
![Building the Web of Things](http://web.archive.org./web/20180918203952im_/https://images.manning.com/255/340/resize/book/e/f9702c5-1553-49cb-8fdc-d6fe301fd0a5/Guinard_BuildingtheWeb_hires.png)
Note
La partecipazione è, come sempre, libera e gratuita.
Al termine del meeting andremo tutti assieme a mangiare una pizza.
Registrati all’evento
Registrati all’evento su jugevents.
Sponsored by
![](/web/20180918203952im_/http://www.jugpadova.it/files/manning_user_group_program_banner3.jpg)
Posted in Meeting, Eventi | Tags iot, j2me, pit, testing | 5 comments
Posted by Tarin Gamberini
Tue, 10 May 2016 17:24:00 GMT
Quando: sabato 14 Maggio 2016 dalle 12:00 alle 15:30
Dove: Lago Smeraldo Ristorante/Pizzeria – Via Nazionale, 1475 – 35047 – Solesino (PD)
Per consentire una tempestiva prenotazione della pizzeria, per favore, iscrivetevi al più presto.
Oltre allo svolgimento dell’assemblea annuale, il pranzo è un’occasione conviviale per fare due chiacchiere in rilassatezza sulle tematiche (anche tecniche) che ci piacciono e per salutarci prima delle vacanze.
Ordine del giorno dell’assemblea:
- Approvazione bilanci consuntivo e di previsione
- Elezione delle cariche sociali
- Varie ed eventuali
Ulteriori informazioni su jugevents.
Posted in Meeting, Eventi | Tags annuale, assemblea | 4 comments
Posted by Tarin Gamberini
Sat, 17 Oct 2015 06:24:00 GMT
Quando: sabato 24 ottobre 2015 dalle 9:15 alle 12:30
Dove: Talent Garden Padova – Via della Croce Rossa, 36 – 35129 Padova – guarda la mappa
Il JUG Padova partecipa al DigitalMeet: il più grande evento sul digitale del Nord Est!
Programma
9:15 Accoglienza
9:30 La stampa 3D sviluppi sul manifatturiero e … sul cibo, a cura di Paolo Foletto
10:30 Microservices: perché e come non usarli, a cura di Michele Franzin
11:00 while( coffee ) break;
11:15 Un esempio di stack MEAN, a cura di Enrico Giurin
11:45 Autorizzazione ed autenticazione as a service, a cura di Lucio Benfante e Michele Franzin
12:30 Fine meeting
Note
La partecipazione è, come sempre, libera e gratuita.
Al termine del meeting andremo tutti assieme a mangiare una pizza.
Ulteriori informazioni
Note
La partecipazione è, come sempre, libera e gratuita.
Al termine del meeting andremo tutti assieme a mangiare una pizza.
Sponsored by
![](http://web.archive.org./web/20180918203952im_/http://www.digitalmeet.it/wp-content/uploads/2015/06/logoDMaria.png)
![](http://web.archive.org./web/20180918203952im_/http://www.digitalmeet.it/wp-content/uploads/2015/04/tag-pordenone.png)
12 comments