forked from GenevaJUG/genevajug.github.com
-
Notifications
You must be signed in to change notification settings - Fork 0
/
index.html
164 lines (126 loc) · 9.37 KB
/
index.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
<head>
<title>Geneva JUG</title>
<meta http-equiv="content-type" content="text/html; charset=UTF-8"/>
<meta http-equiv="content-language" content="fr" />
<meta name="language" content="fr" />
<meta name="description" xml:lang="fr"
content="Geneva Java User Group Website"/>
<meta name="keywords" content="Geneva, Java, JUG"/>
<meta name="robots" content="noodp,noydir"/>
<meta name="author" content="GenevaJUG" />
<meta name="google-site-verification" content="zVC_J91im4ViKj6X6f-5nJbZbmKdz8JXN14OcnDKVeA" />
<title> GenevaJUG</title>
<link href="/apple_touch_icon.png" rel="apple-touch-icon" />
<link rel="icon" type="image/png" href="/favicon.png" />
<!--[if IE]><link rel="shortcut icon" type="image/x-icon" href="/favicon.ico" /><![endif]-->
<link rel="stylesheet" media="screen" type="text/css" title="default css" href="/stylesheets/site.css" />
<script src="http://www.linkedin.com/js/public-profile/widget-os.js" type="text/javascript"></script>
<script src="http://widgets.twimg.com/j/2/widget.js" type="text/javascript"></script>
<script src="/javascripts/jquery-1.4.4.min.js" type="text/javascript"></script>
<script src="/javascripts/jquery.cycle.js" type="text/javascript"></script>
<script src="/javascripts/application.js" type="text/javascript"></script>
</head>
<body>
<div id="superimage">
<img src="/images/bg_01.jpg" alt="background1" />
<img src="/images/bg_02.jpg" alt="background2" />
<img src="/images/bg_03.jpg" alt="background3" />
<img src="/images/bg_04.jpg" alt="background4" />
</div>
<div id="container" class="scroll_auto">
<div id="main_container">
<div id="navigation">
<a href="/"><img src="/images/geneva_jug_logo.png" alt="GenevaJUG" /></a>
<div id="nav">
<ul>
<li class="first active"><a href="#">Accueil</a></li>
<li><a href="/jug/archive.html">JUG</a></li>
<li><a href="/partners/sponsors.html">Partenaires</a></li>
<li><a href="/association/index.html">Association</a></li>
</ul>
</div>
<!-- DO NOT REMOVE THIS DIV ! THIS BREAK THE GENERAL SITE LAYOUT -->
<div id="old_social"></div>
</div>
<div id="main">
<div id="slogan">// Java dans tous ses états</div>
<div id="content">
<div class="disp">
<h2>September 20th, Java Champions Night!</h2>
<br/>
<p><strong><em>Geneva Business Center - Auditorium, starting at 18h30</em></strong></p>
<p><strong>Moving to GC1</strong> by <strong><a href="/jug/speakers.html?key=kirk_pepperdine">Kirk Pepperdine</a></strong> (english talk)</p>
<p>Come Java 9, our beloved mostly CMS collector will be depreciated and the G1GC will replace the Parallel collector as the default. The hype surrounding this massive change that the G1GC is the best collector… ever. Make no mistake about it, G1GC will be much much easier to tune. So, is this real or is it #fakenews.
In this session we will explore the reality by looking experiences moving applications from CMS to G1GC in real production environments. The implications aren’t simply about performance. A sub-optimally tuned collector will increase your companies operating cost by 10-20%.
We will also explore results from benchmarks that expose potential pain points. and offer some suggestions on what actions can offer some relief.</p>
<p><strong>When, why and how to CQRS</strong> by <strong><a href="/jug/speakers.html?key=sebastian_daschner">Sebastian Daschner</a></strong> (english talk)</p>
<p>Most of today’s enterprise applications base on a CRUD data model that is simple and straightforward to implement. Another concept of how to model applications is Command Query Responsibility Segregation (CQRS) that enables interesting solutions and use cases, especially with rising demands of scalability.
In this session I’ll show the concept and benefits of CQRS, to which other buzzwords such as eventual consistency, event-driven architectures and event sourcing it is related and how to realize a CQRS application. The questions whether this concept can be realized with Java EE technology, where the framework already offers solutions and where it has to be extended will be answered.
Most of the time will be spent live-coding and examining the ‘devil is in the details’ cases of both approaches.</p>
<p><strong>Making the Most of Your Gradle Build</strong> by <strong><a href="/jug/speakers.html?key=andresalmiray">Andres Almiray</a></strong> (english talk)</p>
<p>Maven has been the dominant build tool in the Java space for quite some time now. While it’s a proven technology it’s certainly aged, there are new and better alternatives out there.
Gradle is perhaps the one that’s better positioned to succeed Maven as the build tool of choice. Since 2012 Gradle adoption has skyrocketed. Not only do popular and big open source projects, such as Spring and its portfolio, Hibernarte and Groovy, have migrated to Gradle but large enterprises too.
Not to forget that Gradle is the defacto build tool for Android applications since 2013.</p>
<p>As usual, we will end up this meeting with a buffet provided by our lovely sponsors !</p>
<center><a href="https://www.eventbrite.fr/e/inscription-java-champions-night-37868842728?ref=ebtn" target="_blank"><img src="https://www.eventbrite.fr/custombutton?eid=37868842728" alt="Eventbrite - Java Champions Night !" /></a></center>
<br/>
</div>
<div class="disp">
<h2>Le Geneva Java User Group en quelques mots ...</h2>
<br/>
<p>Le GenevaJUG est un groupe d’utilisateurs Java ayant pour but de réunir les acteurs du langage (professionnels, communautés open source, institutions, étudiants, enseignants…) afin d’échanger des idées et de discuter des avancées technologiques de la plateforme Java.</p>
<p>Nous nous rencontrons le dernier mardi du mois. Les réunions sont gratuites, ouvertes à tous et consistent en une présentation technique, une démonstration d’un produit, ou une table ronde. Après la réunion nous nous retrouvons généralement pour un échange informel autour d’un verre et d’un mini-buffet.</p>
<br/>
</div>
<div id="social">
<ul>
<li><div><a href="http://www.eventbrite.com/org/1520696882"><img src="/images/eventbrite_logo.png" alt="eventbrite"/><span>Eventbrite</span></a></div></li>
<li><div><a href="http://www.twitter.com/GenevaJUG"><img src="/images/twitter_logo.jpg" alt="twitter"/><span>Twitter</span></a></div></li>
<li><div><a href="https://plus.google.com/114530398687218050969" rel="publisher"><img src="/images/googlePlus_logo.jpg" alt="Google+"/><span>Google+</span></a></div></li>
<li><div><a href="http://www.eventbrite.com/rss/organizer_list_events/1520696882"><img src="/images/rss_logo.png" alt="rss"/><span>RSS Events</span></a></div></li>
<li><div><a href="http://www.linkedin.com/groups?gid=2511735"><img src="/images/linkedin_logo.png" alt="linkedin"/><span>LinkedIn</span></a></div></li>
<li><div><a href="http://groups.google.com/group/genevajug"><img src="/images/google_groups_logo.png" alt="google groups"/><span>Google Groups</span></a></div></li>
</ul>
</div>
<div id="footer">
<ul>
<li>
<h3>sponsors premiums</h3>
<ul id="grid-premium-footer">
<li><a href="/partners/sponsors.html?sponsor=oosphere"><img src="/images/sponsors/logo-OOsphere.png" alt="OOsphere"/></a></li>
<li><a href="/partners/sponsors.html?sponsor=hortis"><img src="/images/sponsors/logo-hortis.png" alt="Hortis"/></a></li>
<li><a href="/partners/sponsors.html?sponsor=serial"><img src="/images/sponsors/logo-serial.png" alt="Serial"/></a></li>
</ul>
</li>
<li>
<h3>sponsors saison</h3>
<ul id="grid-saison-footer">
<li><a href="/partners/sponsors.html?sponsor=kalyss"><img src="/images/sponsors/logo-kalyss.png" alt="Kalyss"/></a></li>
<li><a href="/partners/sponsors.html?sponsor=ilem"><img src="/images/sponsors/logo-Ilem.png" alt="Ilem"/></a></li>
<li><a href="/partners/sponsors.html?sponsor=sopra"><img src="/images/sponsors/logo-sopra.png" alt="Sopra Steria"/></a></li>
</ul>
</li>
</ul>
<div id="copy">
© Copyright 2012-2015 GenevaJUG - Powered by <a href="http://jekyllrb.com/" >Jekyll</a> - Hosted on <a href="https://github.com/">Github</a> - Design by <a href="http://www.hortis.ch">Hortis, le studio</a>
</div>
</div>
</div>
</div>
</div>
</div>
<script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
</script>
<script type="text/javascript">
try {
var pageTracker = _gat._getTracker("UA-20372950-1");
pageTracker._trackPageview();
} catch(err) {}
</script>
</body>
</html>