<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>JUG Event news</title>
    <link>http://jugevents.jugpadova.it/jugevents/event/rss.html?continent=&amp;country=&amp;jugName=&amp;pastEvents=&amp;order=</link>
    <description>JUG Events news always updated</description>
    <pubDate>Fri, 18 May 2012 03:51:46 GMT</pubDate>
    <lastBuildDate>Fri, 18 May 2012 03:51:46 GMT</lastBuildDate>
    <item>
      <title>Programmation concurrente</title>
      <description>&lt;p&gt;&lt;p style="text-align: justify"&gt;Le &lt;span style="color: rgb(252, 86, 54); font-weight: bold;"&gt;Lorraine JUG&lt;/span&gt; (Java User Group de Lorraine) vous invite à sa prochaine soirée de conférence sur le thème de la programmation concurrente.&lt;/p&gt;&lt;p style="margin: 0px; padding: 0px; text-align: center; font-weight: bold; color: rgb(252, 86, 57); font-size: 1.3em;"&gt;Lundi 21 mai 2012, 18h30&lt;/p&gt;&lt;p style="margin: 0px; padding: 0px; text-align: center; font-weight: bold; font-size: 1.1em;"&gt;Ecole Supérieure d&amp;#8217;Informatique et Applications de Lorraine&lt;/p&gt;&lt;p style="margin: 0px; padding: 0px; text-align: center; font-weight: bold; font-size: 1.1em;"&gt;193 av. Paul Muller, 54602 Villers-lès-Nancy &lt;span style="font-size: 0.9em;"&gt;(&lt;a style="color: rgb(252, 86, 57)" href="http://maps.google.fr/maps/ms?source=s_q&amp;hl=fr&amp;geocode=&amp;ie=UTF8&amp;msa=0&amp;ll=48.669312,6.155283&amp;spn=0.009764,0.027895&amp;z=16&amp;msid=115187017752443839405.000460975c6d0b5fb9401"&gt;plan d&amp;#8217;accès&lt;/a&gt;)&lt;/span&gt;&lt;/p&gt;&lt;p&gt;Au programme de la soirée :&lt;/p&gt;&lt;div style="margin: 0px 0px 0px 25px;"&gt;&lt;p style="margin: 5px 0px; font-weight: bold;"&gt;18:15 &amp;#8211; Accueil et enregistrement&lt;/p&gt;&lt;p style="margin: 5px 0px; font-weight: bold;"&gt;18:30 &amp;#8211; Programmation concurrente : enjeux et problèmes, moyens et solutions &lt;span style="font-weight: normal;"&gt;, &lt;a style="color: rgb(252, 86, 57)"  href="http://blog.paumard.org/"&gt;José Paumard&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0px 0px 0px 25px; font-style: italic;"&gt;Depuis 15 ans le modèle de programmation multithread de Java a suivi les évolutions des processeurs et les besoins grandissants des applications. La programmation multithread pose deux défis pour le développeur : paralléliser ses traitements et assurer la cohérence de ses données, tout en exploitant au maximum la puissance de calcul des processeurs modernes. Nous commencerons par décrire ces défis précisément, ainsi que leurs enjeux. Nous verrons ensuite les solutions techniques disponibles actuellement, que ce soit dans le JDK ou dans les API et frameworks de l'écosystème Java.  De l&amp;#8217;API Java Threads des débuts, au Fork / Join de Java 7, et au parallel() en vue pour Java 8, de synchronized et volatile aux modèles de transactions logicielles et d&amp;#8217;acteurs, tout y passera, précisément et sans complaisance. Et en bonus, on fera un peu d&amp;#8217;algorithmique.&lt;/p&gt;&lt;p style="margin: 0px 0px 0px 25px; font-style: italic;"&gt;José est maître de conférences à l&amp;#8217;institut Galilée (université Paris 13) et docteur en mathématiques appliquées de l&amp;#8217;ENS de Cachan. Il découvre Java en 1995, et enseigne le langage et ses API depuis 2000 en DESS (devenu M2 depuis). Il y a 10 ans, José rencontre &lt;a style="color: rgb(252, 86, 57)"  href="http://www.college-de-france.fr/site/pierre-briant/"&gt;Pierre Briant&lt;/a&gt; et se passionne depuis pour les bases de données historiques et archéologiques. Il codirige dans ce cadre le projet &lt;a style="color: rgb(252, 86, 57)"  href="http://www.museum-achemenet.college-de-france.fr/"&gt;MAVI&lt;/a&gt; en collaboration avec le collège de France, et publie en open source &lt;a style="color: rgb(252, 86, 57)"  href="http://www.openmelodie.org/"&gt;Open melodie&lt;/a&gt; plateforme Java qui joue le rôle de back-office du MAVI. Il tient le blog &lt;a style="color: rgb(252, 86, 57)"  href="http://blog.paumard.org/"&gt;Java le soir&lt;/a&gt;, qui propose environ 700 pages de cours et tutoriaux Java / JEE en accès libre. Enfin, José apporte régulièrement son concours à de nombreux projets techniques dans des domaines très divers.&lt;/p&gt;&lt;p style="margin: 5px 0px; font-weight: bold;"&gt;20:45 &amp;#8211; Drink et tombola&lt;/p&gt;&lt;p style="margin: 0px 0px 0px 25px; font-style: italic;"&gt;1 licence &lt;a style="color: rgb(252, 86, 57)" href="http://www.zeroturnaround.com/jrebel/"&gt;JRebel&lt;/a&gt; &amp;amp;agrave; gagner, offerte par &lt;a style="color: rgb(252, 86, 57)" href="http://www.zeroturnaround.com/"&gt;ZeroTurnaround&lt;/a&gt;.&lt;/p&gt;&lt;/div&gt;&lt;/p&gt;</description>
      <pubDate>Sun, 20 May 2012 22:00:00 GMT</pubDate>
      <author>Lorraine JUG</author>
      <guid>http://jugevents.jugpadova.it:80/jugevents/event/show.html?id=45761</guid>
    </item>
    <item>
      <title>Soirée Cloud avec Nicolas Deloof</title>
      <description>&lt;p&gt;“Objectif : Cloud”&lt;br/&gt;Le Cloud, tout le monde en parle, tout le monde veut y être, mais de quoi s’agit-il exactement ? Et surtout, comment un développeur Java peut s’en servir ?&lt;/p&gt;&lt;p&gt;Lors de cette soirée vous aurez une démonstration concrète avec la mise en place d’une forge logicielle et d’un projet en continuous delivery sur CloudBees. Cet exemple nous servira à explorer la révolution en marche, où une Plateforme as-a-Service elimine d&amp;#8217;un revers de main toute la lourdeur de l&amp;#8217;IT et ouvre les portes d&amp;#8217;une nouvelle forme d&amp;#8217;agilité.&lt;/p&gt;</description>
      <pubDate>Mon, 21 May 2012 22:00:00 GMT</pubDate>
      <author>NormandyJUG</author>
      <guid>http://jugevents.jugpadova.it:80/jugevents/event/show.html?id=45724</guid>
    </item>
    <item>
      <title>2º JavaBahia nas Faculdades de 2012</title>
      <description>&lt;p&gt;O evento será um encontro do javabahia, no entanto esse será especial, pois contará com a presença de dois palestrantes internacionais.&lt;/p&gt;</description>
      <pubDate>Tue, 22 May 2012 22:00:00 GMT</pubDate>
      <author>JavaBahia</author>
      <guid>http://jugevents.jugpadova.it:80/jugevents/event/show.html?id=45850</guid>
    </item>
    <item>
      <title>How to Build WebSocket Web Applications</title>
      <description>&lt;p&gt;&lt;h1&gt;JUG Torino meeting del 23 maggio&lt;/h1&gt;&lt;/p&gt;&lt;p&gt;&lt;h2&gt;Quickie: Kill Beans 2 &amp;#8211; generics to the rescue (R. Franchini)&lt;/h2&gt;&lt;/p&gt;&lt;p&gt;&lt;h2&gt;Main talk: How to Build&lt;br/&gt;WebSocket&lt;br/&gt;Web Applications (S. Bordet)&lt;/h2&gt;&lt;/p&gt;&lt;p&gt;Ulteriori informazioni sulla pagina del wiki: &lt;a href="http://www.jugtorino.it/vqwiki/jsp/Wiki?MeetingMaggio2012"&gt;MeetingMaggio2012&lt;/a&gt;&lt;/p&gt;</description>
      <pubDate>Tue, 22 May 2012 22:00:00 GMT</pubDate>
      <author>JUG Torino</author>
      <guid>http://jugevents.jugpadova.it:80/jugevents/event/show.html?id=45889</guid>
    </item>
    <item>
      <title>Introduction au langage Ceylon</title>
      <description>&lt;p&gt;Ceylon est un nouveau langage de programmation pour la machine virtuelle Java. Nous sommes fans de Java et de son écosysteme, cependant nous pensons que le langage Java et ses libraires conçus il y a 15 ans sont désuets face aux challenges actuels.&lt;/p&gt;&lt;p&gt;Voir la suite sur http://marsjug.org/#reunions&lt;/p&gt;</description>
      <pubDate>Wed, 23 May 2012 22:00:00 GMT</pubDate>
      <author>Marseille JUG</author>
      <guid>http://jugevents.jugpadova.it:80/jugevents/event/show.html?id=45076</guid>
    </item>
    <item>
      <title>Performance des serveurs en Java : l'expérience du projet OpenDJ</title>
      <description>&lt;p&gt;&lt;center&gt;&lt;img src="http://www.poitoucharentesjug.org/xwiki/bin/download/Main/media/poitoucharentesjug100w.png"&gt;&lt;/center&gt;&lt;div class="gmail_quote"&gt;&lt;span style="font-family: arial,sans-serif; font-size: 13.2px; border-collapse:collapse;"&gt;&lt;span style="border-collapse: separate; font-size: small;"&gt;&lt;br&gt;&lt;/span&gt;&lt;div style="text-align: center;"&gt;&lt;font size="4"&gt;&lt;b&gt;&lt;h2&gt;&lt;/h2&gt;&lt;h2&gt;&lt;span style="font-size: xx-large;"&gt;&lt;/span&gt;&lt;/h2&gt;&lt;div&gt;&lt;span style="border-collapse: separate;"&gt;Performance des serveurs en Java : l&amp;#8217;expérience du projet OpenDJ&lt;/span&gt;&lt;/div&gt;&lt;br&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-weight: normal;"&gt;&lt;span style="border-collapse: separate;"&gt;&lt;/span&gt;&lt;b&gt;le jeudi 24 mai à Niort&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/b&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;/u&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br/&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;&lt;font color="#000000" face="arial"&gt;&lt;span style="line-height: normal; font-size: small;"&gt;&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;br/&gt;&lt;div&gt;&lt;font face="arial"&gt;&lt;span style="line-height: normal; font-size: small;"&gt;&lt;font color="#000000"&gt;Speaker : &lt;a href="http://www.poitoucharentesjug.org/xwiki/bin/view/Panels/speakers#ludovicpoitou" target="_blank"&gt;Ludovic Poitou&lt;/a&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font face="arial"&gt;&lt;span style="line-height: normal; font-size: small;"&gt;&lt;font color="#000000"&gt;&lt;br&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font color="#000000" face="arial"&gt;&lt;span style="line-height: normal; font-size: small;"&gt;Java et Performance n’ont pas la réputation d'être bons amis. Quand on a un produit écrit en C, leader de son marché, à quoi peut-on s’attendre en le ré-écrivant en Java ? Ludovic vous racontera comment les ingénieurs de Sun ont conçu un serveur d’annuaire ultra-performant en Java, et partagera leur expérience, les outils et astuces et vous guidera dans les arcanes de la gestion mémoire de la JVM.&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font color="#000000" face="arial"&gt;&lt;span style="line-height: normal; font-size: small;"&gt;&lt;br&gt;&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color: rgb(0, 0, 0); font-family: arial,sans-serif; line-height: normal; font-size: 13.2px; border-collapse: collapse;"&gt;&lt;b&gt;&lt;span style="font-weight: normal; font-size: 13.2px;"&gt;&lt;h2 style="text-align: left; display: inline ! important;"&gt;&lt;span style="border-collapse: separate; font-family: sans-serif; font-weight: normal; font-size: 16.8px; color: rgb(77, 77, 77);"&gt;&lt;/span&gt;Date et lieu&lt;/h2&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height: 20px; font-size: 213.986px;"&gt;&lt;font color="#000000" face="arial, sans-serif" size="3"&gt;&lt;span style="border-collapse: collapse; font-size: 13px; line-height: normal;"&gt;&lt;b&gt;&lt;span style="font-weight: normal; font-size: 13.2px;"&gt;&lt;div style="text-align: left;"&gt;&lt;ul&gt;&lt;li style="margin-left: 15px;"&gt;&lt;div style="text-align: left;"&gt;jeudi 24 mai 2012 à 18h30&lt;/div&gt;&lt;/li&gt;&lt;li style="margin-left: 15px;"&gt;&lt;div style="text-align: left;"&gt;Lieu : Pépinière d&amp;#8217;entreprises du Niortais&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;Adresse :&lt;a href="http://maps.google.fr/maps?f=q&amp;amp;source=s_q&amp;amp;hl=fr&amp;amp;geocode=&amp;amp;q=3,+rue+archim%C3%A8de+niort&amp;amp;sll=46.621973,0.274057&amp;amp;sspn=0.029062,0.077248&amp;amp;ie=UTF8&amp;amp;ll=46.331239,-0.485973&amp;amp;spn=0.007304,0.019312&amp;amp;z=16&amp;amp;iwloc=A" style="color: rgb(0, 0, 204);" target="_blank"&gt;3 rue Archimède 79000 Niort&lt;/a&gt;&lt;/div&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/h3&gt;&lt;/span&gt;&lt;/div&gt;&lt;p style="text-align: left;"&gt;La conférence sera suivie d&amp;#8217;un buffet pour terminer la soirée par un moment de convivialité offert par &lt;span&gt;&lt;a href="http://www.serli.com/" style="color: rgb(0, 0, 204);" target="_blank"&gt;SERLI&lt;/a&gt;&lt;/span&gt;.&lt;/p&gt;&lt;div style="text-align: left;"&gt;&lt;b&gt;Nous vous remercions de vous inscrire en envoyant un mail à : &lt;a href="mailto:team@poitoucharentesjug.org" style="color: rgb(0, 0, 204);" target="_blank"&gt;team@poitoucharentesjug.org&lt;/a&gt;.&lt;/b&gt;&lt;wbr&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;Espérant vous compter dans notre assistance le 24 mai,&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;Cordialement,&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;Jérôme PETIT &amp;amp; Orianne TISSEUIL&lt;/div&gt;&lt;div&gt;&lt;br&gt;Equipe d&amp;#8217;organisation du&lt;a href="http://www.poitoucharentesjug.org/" style="color: rgb(0, 0, 204);" target="_blank"&gt;Poitou-Charentes JUG&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/p&gt;</description>
      <pubDate>Wed, 23 May 2012 22:00:00 GMT</pubDate>
      <author>Poitou-Charentes Jug</author>
      <guid>http://jugevents.jugpadova.it:80/jugevents/event/show.html?id=45871</guid>
    </item>
    <item>
      <title>Soirée Scala</title>
      <description>&lt;p&gt;Scala est un langage alternatif pour la machine virtuelle Java. Fonctionnel, orienté objet et statiquement typé, ce langage rime avec productivité ! Découvrez ce qu’il faut absolument savoir de Scala, sa philosophie, son outillage, ses frameworks. Familiarisez-vous avec ce langage grâce à des exemples concrets.&lt;/p&gt;</description>
      <pubDate>Wed, 23 May 2012 22:00:00 GMT</pubDate>
      <author>ElsassJUG</author>
      <guid>http://jugevents.jugpadova.it:80/jugevents/event/show.html?id=45890</guid>
    </item>
    <item>
      <title>Jersey + Guice + AOP</title>
      <description>&lt;p&gt;18:30 Benvenuto: JUG news ed attività in corso&lt;br/&gt;18:45 Jersey + Guice + AOP, a cura di Domenico Briganti&lt;br/&gt;20:00 Unconference, a cura di tutti i partecipanti&lt;br/&gt;21:00 Chiusura lavori&lt;/p&gt;</description>
      <pubDate>Wed, 23 May 2012 22:00:00 GMT</pubDate>
      <author>JUG Milano</author>
      <guid>http://jugevents.jugpadova.it:80/jugevents/event/show.html?id=45952</guid>
    </item>
    <item>
      <title>Google Web Toolkit - Under The Hood</title>
      <description>&lt;p&gt;Le modèle de développement d&amp;#8217;applications à énormément évolué depuis une décennie. Les technologies web se sont imposées et ont évoluées. Les applications web offrent de plus en plus de services, elles sont de plus en plus ergonomiques et performantes.&lt;/p&gt;&lt;p&gt;Mais qu&amp;#8217;en est-il du quotidien du développeur ? Les outils de développement ont-ils évolués ? Il y a 6 ans l&amp;#8217;ovni GWT faisait son apparition, avec pour objectif de facilité le développement d&amp;#8217;applications web sophistiqués La vision révolutionnaire de ses deux concepteurs a mit du temps a être accepté. De nos jours comment a évolué GWT ? Qui l&amp;#8217;utilise ?&lt;/p&gt;&lt;p&gt;La vision de Bruce Johnson et de Joel Webber a-t-elle supporté l'épreuve du temps ? Cette présentation tentera de répondre à ces questions, en présentant ce que GWT a dans le ventre. &lt;/p&gt;</description>
      <pubDate>Wed, 30 May 2012 22:00:00 GMT</pubDate>
      <author>Alpes JUG</author>
      <guid>http://jugevents.jugpadova.it:80/jugevents/event/show.html?id=45941</guid>
    </item>
    <item>
      <title>Clojure Meeting</title>
      <description>&lt;p&gt;Title: A dive into Clojure&lt;br/&gt;Abstract: I linguaggi funzionali sono nuovamente sotto i riflettori, e Clojure, nuovo membro della grande famiglia Lisp, fornisce un ambiente di sviluppo funzionale all&amp;#8217;interno della Java Virtual Machine. &lt;br/&gt;Lazy evaluation, macro e functional programming in salsa Lisp: questo e altro nella presentazione introduttive A Dive into Clojure.&lt;/p&gt;&lt;p&gt;Speaker Carlo Sciolla&lt;br/&gt;blog: http://www.skuro.tk&lt;br/&gt;twitter: http://twitter.com/skuro&lt;br/&gt;Github: http://github.com/skuro&lt;br/&gt;Company: http://www.backbase.com&lt;/p&gt;</description>
      <pubDate>Thu, 31 May 2012 22:00:00 GMT</pubDate>
      <author>Sardegna Google Technology User Group</author>
      <guid>http://jugevents.jugpadova.it:80/jugevents/event/show.html?id=45905</guid>
    </item>
    <item>
      <title>Boost your Object-Orientated-Programming with Functional Programming</title>
      <description>&lt;p&gt;Friday 29.06.2012 &amp;#8211; Uberto Barbini &amp;#8211; Boost your Object-Orientated-Programming with Functional Programming&lt;/p&gt;&lt;p&gt;This talk is based on two assumptions:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;most of the bugs are caused by unexpected state side-effects!&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;it should be normal to deliver software with no bugs!&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Uberto presents some interesting experiences about his architect/team leader role for two teams on big projects in 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:&lt;/p&gt;&lt;p&gt;The problem:&lt;/p&gt;&lt;p&gt;The software industry is in a dire situation. We cannot even agree on what means “code quality”. One of the main reasons is that we forgot what&amp;#8217;s OOP was meant to be. Examples of misleading definitions from popular Java books.&lt;/p&gt;&lt;p&gt;OOP and FP are often seen as alternative, but he believes that FP can really help OOP to go back to origins: simplify the status encapsulation.&lt;/p&gt;&lt;p&gt;The Solution:&lt;/p&gt;&lt;p&gt;Learn how to start taking full advantage of OOP “AND” FP. Code samples of how clean the code can be. Interfaces, immutable objects, pure functions, holy-wood principle entities, stateless services. They all help in keeping the complexity at bay.&lt;/p&gt;&lt;p&gt;The Path:&lt;/p&gt;&lt;p&gt;How to get there from legacy code. Mostly unnoticed snippets from good books. Use OOP to program in a declarative way 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?&lt;/p&gt;</description>
      <pubDate>Thu, 28 Jun 2012 22:00:00 GMT</pubDate>
      <author>Brussels JUG</author>
      <guid>http://jugevents.jugpadova.it:80/jugevents/event/show.html?id=45655</guid>
    </item>
  </channel>
</rss>


