This repository was archived by the owner on Apr 18, 2018. It is now read-only.
-
-
Notifications
You must be signed in to change notification settings - Fork 32
Expand file tree
/
Copy pathparis.html
More file actions
319 lines (304 loc) · 12 KB
/
paris.html
File metadata and controls
319 lines (304 loc) · 12 KB
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
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Node.js</title>
<link rel="dns-prefetch" href="http://fonts.googleapis.com">
<link rel="dns-prefetch" href="http://fonts.gstatic.com">
<link rel="dns-prefetch" href="http://www.google-analytics.com">
<meta name="author" content="Node.js Foundation">
<meta name="robots" content="index, follow">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="stylesheet" href="/static/milligram.min.css" media="all">
<link href='https://fonts.googleapis.com/css?family=Open+Sans+Condensed:700' rel='stylesheet' type='text/css'>
<script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-67020396-2', 'auto');
ga('send', 'pageview');
</script>
<style>
a {
color: #80bd01;
}
.button {
background-color: #80bd01;
border: 0.1rem solid #80bd01;
}
div.live-event {
background-color: #b3b3b3;
border-radius: 3px;
margin: 10px 35px 10px 35px;
color: black;
font-family: "Open Sans Condensed",sans-serif;
text-transform: uppercase;
font-weight: bold;
}
div.live-event h3 {
margin-top:5px;
margin-bottom: 0;
text-transform: uppercase;
font-weight: bold;
font-size: 50px;
font-style: normal;
font-weight: 400;
line-height: 50px;
}
div.live-event h3 a,
div.live-event h3 a:visited {
text-decoration: underline;
color: black;
}
div.live-event p {
margin-bottom: 5px;
}
body {
margin: 0;
padding: 0;
}
div.top-container div.column h2 {
padding-top:50px;
color:#80bd01;
font-weight:500;
}
div.events-container {
margin: 0;
padding: 30px 10%;
background: url(/static/background.jpg);
}
div.footer-container {
background-color:#b3b3b3;
padding:15px;
}
div.footer-container a {
color:#fff;
white-space: nowrap;
}
div.footer-container p {
margin-bottom:0;
}
img.logo {
max-width:100%;
padding: 50px 50px 50px 50px;
}
.languages {
display: block;
position: absolute;
top: 20px;
right: 20px;
list-style: none;
}
.languages li {
display: inline-block;
}
</style>
</head>
<body>
<div class="top-container container">
<div class="row">
<div class="column" style="text-align:center">
<img class="logo" src="/static/new-node.png" alt=""/>
</div>
<div class="column">
<p><h2>Node.js Live</h2></p>
<p>The Node.js Foundation is kicking off a series of global events bringing together local Node.js developers around the world.</p>
<p>Each event is different and tailored to the local community, varying in length and in some cases in partnership with local Node.js groups and users.</p>
</div>
</div>
<ul id="languages" class="languages">
<li><a data-lang="en" href="javascript:void(0);">English</a> |</li>
<li><a data-lang="zh-CN" href="javascript:void(0);">简体中文</a></li>
</ul>
</div>
<div class="events-container">
<style>
nav ul {
list-style-type:none;
}
li h3 {
color: black;
font-family: "Open Sans Condensed",sans-serif;
text-transform: uppercase;
font-weight: 400;
font-size: 50px;
line-height: 50px;
margin-top: 4px;
margin-bottom: 4px;
}
li h3 a, li h3 a:visited{
text-decoration: underline;
color: black;
}
div.events-container {
background-color: #F2F2F2;
background-image: none;
}
div.events-container div.row p img {
max-width:300px;
max-height:80px;
cursor:pointer;
}
/*npm logo*/
div.events-container h2 img {
position: relative;
bottom: -10px;
max-height:40px;
cursor:pointer;
}
@media screen and (max-width: 600px) {
div.side-navigation {
visibility: collapse !important;
display: none !important;
}
}
</style>
<div class="row">
<div class="column column-40 side-navigation">
<nav>
<ul>
<li><h3><a href="los-angeles.html">Los Angeles</a></h3></li>
<li><h3><a href="bangalore.html">Bangalore</a></h3></li>
<li><h3><a href="paris.html">Paris</a></h3></li>
<li><h3><a href="beijing.html">Beijing</a></h3></li>
<li><h3><a href="chicago.html">Chicago</a></h3></li>
<li><h3><a href="london.html">London</a></h3></li>
<li><h3><a href="boston.html">Boston</a></h3></li>
<li><h3><a href="washington.html">Wash. DC</a></h3></li>
</ul>
</nav>
</div>
<div class="column">
<h1 id="paris">Paris</h1>
<ul>
<li><strong>April 14, 2016</strong></li>
<li><strong>Location</strong> IBM Client Center Paris</li>
<li><strong>Address</strong> 17 avenue de l'Europe, 92270 Bois-Colombes, France.</li>
</ul>
<p><a class="button" href="https://www.regonline.com/Register/Checkin.aspx?EventID=1813427">Register Now!</a></p>
<h2 id="sponsors">Sponsors</h2>
<p>Hosted by<br><img src="/static/sponsors/ibmLogo.png" alt="http://ibm.com" title="IBM"> </p>
<p>Event recording sponsored by<br><img src="/static/sponsors/opbeat-logo.png" alt="https://opbeat.com/" title="OpBeat"></p>
<h2 id="nodetogether-by-https-www-npmjs-com-static-sponsors-npm-logo-svg-npm-">NodeTogether by <img src="/static/sponsors/npm-logo.svg" alt="https://www.npmjs.com" title="npm"></h2>
<p><strong>April 13, 2016, 11:00-18:00</strong></p>
<p>NodeTogether is an educational initiative to improve the diversity of the Node community by bringing people of underrepresented groups together to learn Node.js.</p>
<p>To learn more, and/or if you are interested in applying as a student, mentor, or sponsor, please visit <a href="http://www.nodetogether.org/">http://www.nodetogether.org/</a>. </p>
<p>NodeTogether Paris will take place at Fablab the Cité des Sciences et de l'Industrie located at 30 Corentin-Cariou Ave.</p>
<p>Access to Fablab is located on level -1. At the entrance of the digital crossroads follow the signs or ask a moderator for “Node Together”.</p>
<h2 id="agenda">Agenda</h2>
<table>
<thead>
<tr>
<th>Time</th>
<th>Speaker</th>
<th>Topic</th>
</tr>
</thead>
<tbody>
<tr>
<td>13:00</td>
<td></td>
<td>Arrivals, with coffee!</td>
</tr>
<tr>
<td>14:30</td>
<td></td>
<td>Welcome</td>
</tr>
<tr>
<td>14:35</td>
<td>Andy Watson</td>
<td>Lightning talk intro</td>
</tr>
<tr>
<td>14:40</td>
<td><a href="https://github.com/ashleygwilliams">Ashley Williams</a></td>
<td>Welcome / You Don't Know NPM</td>
</tr>
<tr>
<td>15:10</td>
<td><a href="https://github.com/watson">Thomas Watson</a></td>
<td>Instrumenting Node.js in Production</td>
</tr>
<tr>
<td>15:40</td>
<td></td>
<td>30 Minute Break</td>
</tr>
<tr>
<td>16:10</td>
<td><a href="https://github.com/gareth-ellis">Gareth Ellis</a></td>
<td>Node.js Community Benchmarking Efforts</td>
</tr>
<tr>
<td>16:40</td>
<td><a href="https://github.com/Soarez">Igor Soarez</a></td>
<td>Anti-patterns in Node.js</td>
</tr>
<tr>
<td>17:10</td>
<td><a href="https://twitter.com/mikeal">Mikeal Rogers</a></td>
<td>Node.JS Everywhere</td>
</tr>
<tr>
<td>17:30</td>
<td></td>
<td>Reception</td>
</tr>
<tr>
<td>19:30</td>
<td></td>
<td>Event Concludes</td>
</tr>
</tbody>
</table>
<h1 id="speakers">Speakers</h1>
<h4 id="-ashley-williams-https-github-com-ashleygwilliams-"><a href="https://github.com/ashleygwilliams">Ashley Williams</a></h4>
<p>Ashley, npm's Developer Community and Content Manager, gives a quick tour of npm’s greatest
features, old and new, and demonstrates how they can be integrated into your workflow to make
you better, happier, and more productive. Ashley will outline the most commonly used npm tools
for starting a project, managing a project through development, test, and deployment, and
managing teams and organization project work. She’ll focus in particular on workflows that
will help frontend developers, npm’s biggest and fastest-growing group of users. </p>
<h4 id="-thomas-watson-https-github-com-watson-"><a href="https://github.com/watson">Thomas Watson</a></h4>
<p>Thomas is a member of the Node.js Tracing Working Group and a full time open source developer at Opbeat. He enjoys working on mad science projects with Node.js and for some odd reason gets a kick out of implementing network protocols in JavaScript. </p>
<p>This talk covers different approaches of instrumenting a Node.js application. If applied correctly, instrumentation will allow you to discover bottlenecks or track and log application usage - even in production, without sacrificing performance. Part one will cover the current state of tracing and instrumentation. In part two we’ll take a look at the next-gen core tracing API's being developed under the Node.js Tracing Working Group.</p>
<h4 id="-gareth-ellis-https-github-com-gareth-ellis-"><a href="https://github.com/gareth-ellis">Gareth Ellis</a></h4>
<p>Gareth has been working in the area of Runtime Performance Analysis at IBM since 2012. Originally concentrating on Java, he has now moved to concentrating more on Node.js. He is also a regular attendee to the benchmarking workgroup, and has contributed to the benchmarks being run on a nightly basis.</p>
<p>Benchmarks and the information they provide are important to ensure that changes going into Node.js don't regress key attributes like startup speed, memory footprint and throughput.
This talk will cover an introduction to benchmarking & key challenges, approaches to benchmarking Node.js & identifying regressions, the Node.js benchmarking workgroup's current benchmarks and use case scenarios, and how to get involved.</p>
<h4 id="-igor-soarez-https-github-com-soarez-"><a href="https://github.com/Soarez">Igor Soarez</a></h4>
<p>Igor Soarez is a Principal Engineer at YLD. He works as a consultant for organisations managing big deployments, validating and advising on architectural choices and delivery process. Over the past two years, Igor has led teams working on Node-related high-visibility projects for big enterprises. He has also designed and ran Node.js training courses for both private clients and public conferences. </p>
<p>As Node continues to go from strength to strength, being widely adopted not only within the startup community but more and more by the Enterprise community, a number of anti-patterns are beginning to emerge. This talk focuses on the strengths of JavaScript in the Enterprise by trying to isolate the anti-patterns that are slowly beginning to emerge. </p>
<h4 id="-mikeal-rogers-https-twitter-com-mikeal-"><a href="https://twitter.com/mikeal">Mikeal Rogers</a></h4>
<p>Mikeal is the Community Manager of the Node.js Foundation and the creator of
<a href="https://github.com/request/request">request</a> and <a href="http://www.nodeconf.com">NodeConf</a>.</p>
<p>Mikeal will be sharing what the Node Foundation has been up to recently and its plans for
the rest of 2016. </p>
<h2 id="conduct">Code of Conduct</h2>
<p>
All attendees, speakers, staff and sponsors are expected to follow the <a href="http://confcodeofconduct.com/">Code of Conduct.</a>
<p>
</div>
</div>
<script>
var elementList = document.querySelectorAll('div.events-container div.row img')
for (var i=0;i<elementList.length;i++) {
;(function () {
var elem = elementList[i]
elem.addEventListener('click', function () {
window.location = elem.alt
})
})()
}
</script>
</div>
<div class="footer-container">
<div class="container">
<p>© 2016 Node.js Foundation. All Rights Reserved. Node.js is a trademark of Joyent, Inc. and is used with its permission. Please review the <a href="https://nodejs.org/static/documents/trademark-policy.pdf">Trademark Guidelines of the Node.js Foundation</a>.</p>
</div>
</div>
<script src="/static/languages.js"></script>
</body>
</html>