BEGIN:VCALENDAR
PRODID:-//Jug Event news//iCal4j 1.0//EN
VERSION:2.0
CALSCALE:GREGORIAN
BEGIN:VEVENT
DTSTAMP:20120208T101232Z
UID:43734
TZID:Europe/London
SUMMARY:Integrazione IDE
CREATED:20120119T185133Z
DTSTART:20120208T193000
DTEND:20120208T090000
LOCATION:Povo di Trento (Italy)
URL:http://jugevents.jugpadova.it:80/jugevents/event/show.html?id=43734
DESCRIPTION:\nNell’incontro precedente Vitor ha parlato di Ant/Maven\, in
  questa presentazione faremo un hands-on di Version Control (Sunversion\
 , Git) e Issue Tracking (Google Code\, Github e Bugzilla).
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20120208T101232Z
UID:43820
TZID:Europe/London
SUMMARY:Application versioning et rolling upgrade en haute disponibilité\
 , avec Glassfish
CREATED:20120131T092046Z
DTSTART:20120209T200000
DTEND:20120209T220000
LOCATION:La Cantine 
URL:http://jugevents.jugpadova.it:80/jugevents/event/show.html?id=43820
DESCRIPTION:\nUne fois qu’une application est en production\, réaliser un
 e montée de version sans perte de service est délicat et peut rapidement
  vous donner la migraine. Il faut en général le faire manuellement en mo
 ntant un cluster\, en répliquant l’application et ses sessions\, et en j
 onglant avec le répartiteur de charge et les instances de serveur à chaq
 ue montée en version.\nLa fonctionnalité de versioning présente dans Gla
 ssFish\, combinée avec le rolling upgrade (en early preview) permet de r
 éaliser cette montée en version sans perte de service sur une instance s
 tand-alone de GlassFish.\nDans cette session\, Marian présente ces fonct
 ionnalités et comment les utiliser pour réaliser une montée en version d
 ’application en production sans perte de service\, en utilisant exclusiv
 ement les services offerts par GlassFish.\nNotre Speaker:\nMarian Muller
  est un ingénieur Java à Serli. Dans le cadre des activités de R&D de la
  société\, il participe au développement des serveurs Java EE GlassFish 
 et JOnAS. Il a notamment conçu et développé la fonctionnalité de rolling
  upgrade pour GlassFish 4\, et présenté le résultat de ses travaux à Dev
 oxx 2011.
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20120208T101232Z
UID:43856
TZID:Europe/London
SUMMARY:NACA
CREATED:20120201T160633Z
DTSTART:20120209T193000
DTEND:20120209T213000
LOCATION:OCTO Technology
URL:http://jugevents.jugpadova.it:80/jugevents/event/show.html?id=43856
DESCRIPTION:\nMigration automatisée Cobol -> Java ou réécriture canonique
  ?\nPrésentation de la méthode\, des outils\, des avantages / bénéfices 
 et inconvénients / défauts de la migration 100% automatisée de grandes a
 pplications métiers sur grands systèmes vers Java\, les technologies Web
  (GWT & SOAP) et Linux. Retour d’expérience sur des projets concrets ter
 minés et en cours.
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20120208T101232Z
UID:43808
TZID:Europe/Lisbon
SUMMARY:7º encontro PT.JUG
CREATED:20120130T231513Z
DTSTART:20120216T183000
DTEND:20120216T210000
LOCATION:Anfiteatro do Complexo Interdisciplinar do IST
URL:http://jugevents.jugpadova.it:80/jugevents/event/show.html?id=43808
DESCRIPTION:\nO encontro ocorrerá no próximo dia 16 de Fevereiro\, Quinta
 -Feira\, e conta com o orador Eric D. Schabell da JBoss / Redhat.\nAgend
 a:  * 17h30 – Welcome and registration  * 18h00 – JBoss Brings More Powe
 r to your Business Processes  * 19h00 – An OpenShift Primer for Develope
 rs to get your Code into the Cloud  * 20h00 – Drink and Networking\nComo
  já vem sendo habitual\, todos estão também convidados para um jantar qu
 e acontecerá depois do evento.
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20120208T101232Z
UID:43884
TZID:Europe/Paris
SUMMARY:Soirée JavaFX 2
CREATED:20120206T090811Z
DTSTART:20120216T183000
DTEND:20120216T220000
LOCATION:Epitech Toulouse
URL:http://jugevents.jugpadova.it:80/jugevents/event/show.html?id=43884
DESCRIPTION:\nSoirée JavaFX 2 par Sébastien Bordes\nJavaFX 2 est le nouve
 au standard pour développer des interfaces graphiques en Java lancé par 
 Oracle au JavaOne 2011:  * C’est une réécriture de la première version e
 ntièrement en Java  * A pour but de remplacer Swing et Java2D avec la mê
 me orientation web que la v1  * Est Cross-Platform  * Bénéfice de l’accé
 lération matérielle\nAu programme :  * Pourquoi choisir JavaFX ?  * Comm
 ent cela fonctionne?  * Tête la premières dans les API  * Les subtilités
  des RIAs (Binding\, Pattern ...)  * L'écosystème  * Le point sur la Roa
 dMap  * Bilan : faut-il y passer ?\nEnfin\, la présentation sera entière
 ment réalisée en Java FX2!\nQuizz and JUG life\nComme d’habitude\, le qu
 izz vous permettra de gagner une licence IntelliJ\, une licence Structur
 e 101/ Restructure 101\, et une licence JRebel.\nEnfin\, on terminera la
  soirée autour d’un apéro/discussion et d’un repas dans un restaurant al
 entour pour les plus vaillants.\nLe Toulouse JUG est sponsorisé par Obje
 t Direct et Valtech
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20120208T101232Z
UID:43667
TZID:Europe/London
SUMMARY:GTUG Meeting
CREATED:20120117T110450Z
DTSTART:20120218T103000
DTEND:20120210T220000
LOCATION:Sassari
URL:http://jugevents.jugpadova.it:80/jugevents/event/show.html?id=43667
DESCRIPTION:\nPrimo meeting del Sardegna GTUG.  * Presentazione gruppo e 
 attività  * Introduzione a GoogleAppEngine (Bartolo Alessio Dimauro CTO 
 Kiver S.r.l)  * “Android apps : dall' idea al Market” (Sandro Forbice\, 
 Luca Spanu )  * Google Guava (Massimiliano Dessi\, Sardegna GTUG Founder
 )  * Dalle Action alle Resource: come utilizzare Jersey per implementare
  una interfaccia REST in Java -(Sandro Pinna\, PhD\, Senior Software Eng
 ineer Laboratorio per il Software Open Source\, Sardegna Ricerche)\nSede
  Kiver viale Adua\, 8.\nhttp://sardegna.gtugs.org/eventi/4febbraio2012
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20120208T101232Z
UID:43320
TZID:Europe/London
SUMMARY:Agile and Lean
CREATED:20111219T143302Z
DTSTART:20120222T200000
DTEND:20120222T010000
LOCATION:Augsburg\, Germany
URL:http://jugevents.jugpadova.it:80/jugevents/event/show.html?id=43320
DESCRIPTION:\nIn diesem Workshop werden agile und schlanke Methodiken der
  Software-Entwicklung vorgestellt und durchleuchtet:  * Was heißt überha
 upt agile\, was heißt lean?  * Woher kommen die Begriffe\, wer und was s
 teckt dahinter?  * Welche Methodiken implementieren den agilen\,\nwelche
  den schlanken Ansatz in der Software-Entwicklung?  * Wie grenzen sich d
 iese Methodiken von einander ab\, was macht sie einzigartig?\nNeben theo
 retischen Erläuterungen können die Teilnehmer die Vorteile einzelner Pra
 ktiken einprägsam an Übungen ausprobieren und erleben.
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20120208T101232Z
UID:43538
TZID:Europe/London
SUMMARY:Vaadin
CREATED:20120112T082735Z
DTSTART:20120222T200000
DTEND:20120222T223000
LOCATION:Sup Info
URL:http://jugevents.jugpadova.it:80/jugevents/event/show.html?id=43538
DESCRIPTION:\nVaadin est un framework de présentation web basé sur les co
 mposants qui améliore réellement la productivité des développeurs.\nSur 
 le mode one-slide session \, je réaliserais devant vous une application 
 de démonstration qui permettra de passer en revue les fonctionnalités pr
 incipales de Vaadin et d'échanger sur les avantages de Vaadin sur ses co
 ncurrents.\n\n
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20120208T101232Z
UID:43769
TZID:Europe/London
SUMMARY:Soirée Spring 3.1
CREATED:20120121T221758Z
DTSTART:20120223T203000
DTEND:20120223T213000
LOCATION:Marseille
URL:http://jugevents.jugpadova.it:80/jugevents/event/show.html?id=43769
DESCRIPTION:\nSpring est mort\, longue vie à Spring !\nCette session prés
 ente les nouveautés apportées par Spring Framework 3.1 pour simplifier l
 es développements d’applications d’entreprises en Java en tirant profit 
 des nouveautés de JEE 6 !\nSpring\, mais sans une dose de XML !\nIl vous
  sera également présenté comment créer des livrables déployables sur plu
 sieurs environnements (dev\, test\, prod par exemple) sans modification 
 de l’artéfact.\nPlus d’info sur marsjug.org
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20120208T101232Z
UID:37455
TZID:Europe/London
SUMMARY:JUG Meeting
CREATED:20110502T042044Z
DTSTART:20120225T103000
DTEND:20120225T133000
LOCATION:DEI - Aula Ce
URL:http://jugevents.jugpadova.it:80/jugevents/event/show.html?id=37455
DESCRIPTION:\n9.00 Accoglienza\n9.30 TBD\n10.30 while( coffee ) break\;\n
 10.45 TBD\n12.30 Fine meeting\nLa partecipazione è\, come sempre\, liber
 a e gratuita.\nAl termine del meeting andremo tutti assieme a mangiare u
 na pizza.
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20120208T101232Z
UID:43760
TZID:Europe/London
SUMMARY:Java Classloaders\, by Zero Turnaround
CREATED:20120120T134531Z
DTSTART:20120227T183000
DTEND:20120227T203000
LOCATION:Montreal\, Qc. Canada
URL:http://jugevents.jugpadova.it:80/jugevents/event/show.html?id=43760
DESCRIPTION:\nThis session is kindly provided by ZeroTurnaround.\nClass l
 oaders are at the core of the Java language and play very important role
  for loading and reloading classes in the containers\, thus have a huge 
 implication in terms of run-time enterprise application performance and 
 developer productivity.\nThis session reviews the fundamentals of class 
 loaders a bit first and then go over how class loaders are used in real 
 servers\, containers and frameworks covering the following aspects.\nHow
  are dynamic classloaders used to reload Java classes and applications?\
 nHow do Tomcat\, GlassFish\, and other servers use their classloaders fo
 r reloading Java classes and applications?\nHow does OSGi use its classl
 oader?\nHow do frameworks (incl Tapestry 5\, RIFE\, Grails) reload Java 
 classes and applications?\nSang Shin has been working with Java technolo
 gies since the year 2000\, having spent over 10 years as the Lead Java T
 echnology Architect and Evangelist at Sun Microsystems. Since early 2011
 \, Sang has been the primary JRebel Evangelist for ZeroTurnaround\, visi
 ting JUGs\, exhibiting with the company at events\, and even getting a l
 ittle involved with LiveRebel. In his “free” time\, Sang operates and pr
 ovides instruction on JPassion.com (formerly Javapassion.com)\, a popula
 r learning site that he founded for Java/Spring/Ruby/MySQL/Android devel
 opers. Sang frequently gives talks at various conferences around the wor
 ld such as JavaOne & Devoxx on various Java technologies such as Java EE
 \, Java SE\, Web application frameworks\, Web services and SOA technolog
 ies.
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20120208T101233Z
UID:43894
TZID:Europe/Rome
SUMMARY:Sviluppo su Android
CREATED:20120206T162846Z
DTSTART:20120229T183000
DTEND:20120229T200000
LOCATION:Reply - Via Cardinal Massaia\, 83 - 10147 Torino
URL:http://jugevents.jugpadova.it:80/jugevents/event/show.html?id=43894
DESCRIPTION:\n\nSviluppo su Android\nUlteriori informazioni sulla pagina 
 del wiki: MeetingFebbraio2012
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20120208T101233Z
UID:42798
TZID:Europe/London
SUMMARY:Boost your Object-Orientated-Programming with Functional Programm
 ing
CREATED:20111116T122729Z
DTSTART:20120329T193000
DTEND:20120329T223000
LOCATION:Brussels
URL:http://jugevents.jugpadova.it:80/jugevents/event/show.html?id=42798
DESCRIPTION:\nThis talk is based on two assumptions:  * most of the bugs 
 are caused by unexpected state side-effects!  * it should be normal to d
 eliver software with no bugs!\nUberto presents some interesting experien
 ces about his architect/team leader role for two teams on big projects i
 n a corporate environment. Deliver in time and quality is possible with 
 agile methods\, but without the correct architecture the time needed for
  every change will increase with time. Uberto will present the lesson he
  learned:\nThe problem:\nThe software industry is in a dire situation. W
 e cannot even agree on what means “code quality”. One of the main reason
 s is that we forgot what’s OOP was meant to be. Examples of misleading d
 efinitions from popular Java books.\nOOP and FP are often seen as altern
 ative\, but he believes that FP can really help OOP to go back to origin
 s: simplify the status encapsulation.\nThe Solution:\nLearn how to start
  taking full advantage of OOP “AND” FP. Code samples of how clean the co
 de can be. Interfaces\, immutable objects\, pure functions\, holy-wood p
 rinciple entities\, stateless services. They all help in keeping the com
 plexity at bay.\nThe Path:\nHow to get there from legacy code. Mostly un
 noticed snippets from good books. Use OOP to program in a declarative wa
 y at high level\, and at imperative way at low level. Most important of 
 all: practice. How much time do you spend to improve your coding skill?
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20120208T101233Z
UID:42796
TZID:Europe/London
SUMMARY:Restructuring: Improving the modularity of an existing code-base
CREATED:20111116T122250Z
DTSTART:20120412T190000
DTEND:20120412T223000
LOCATION:Brussels
URL:http://jugevents.jugpadova.it:80/jugevents/event/show.html?id=42796
DESCRIPTION:\nRestructuring: Improving the modularity of an existing code
 -base.\nWhen a code-base reaches a certain age\, it starts to creak\, gr
 ind\, rot. It seems like everything uses everything. Developers do not u
 nderstand the big picture and start duplicating or creating parallel wor
 lds of design\, making things even worse. Architects are uneasy and slee
 p badly. Managers notice how long it takes to get new features into the 
 product\, and to get the bugs out of incremental releases\, and they mak
 e sure nobody sleeps well. Now is the time for the code-base to be restr
 uctured\, or die a painful death.\nThis talk covers the most common stru
 ctural problems\, gives strategies for fixing them with minimal impact t
 o the logical design\, and shows how this reduces coupling and complexit
 y\, improves modularity\, and can be used to establish an architecture t
 hat the whole team understands and that helps the developers as they edi
 t the code. In other words\, how to stop the rot\, and keep it stopped.\
 nThe principles and strategies will be illustrated by examples.
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20120208T101233Z
UID:42800
TZID:Europe/London
SUMMARY:Workshop - Android\, from Zero to Hero\, Part 1
CREATED:20111116T122904Z
DTSTART:20120509T193000
DTEND:20120509T223000
LOCATION:Brussels
URL:http://jugevents.jugpadova.it:80/jugevents/event/show.html?id=42800
DESCRIPTION:
END:VEVENT
END:VCALENDAR

