This repository has been archived by the owner on Feb 5, 2020. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 11
/
Copy pathindex.html
378 lines (325 loc) · 18.7 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
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
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="chrome=1">
<meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no">
<title>The BEAM Community</title>
<meta name="description" content="Our goal is to host relevant projects in the Erlang and Elixir communities, making it easy for those projects to participate in the Google Summer of Code." />
<link rel="canonical" href="https://beamcommunity.github.io" />
<meta property="og:site_name" content="BEAM Community" />
<meta property="og:title" content="The BEAM Community" />
<meta property="og:url" content="https://beamcommunity.github.io" />
<meta property="og:description" content="Our goal is to host relevant projects in the Erlang and Elixir communities, making it easy for those projects to participate in the Google Summer of Code." />
<meta property="og:type" content="website" />
<meta property="og:image" content="https://beamcommunity.github.io/images/ogimage.png" />
<meta content="summary" name="twitter:card" />
<meta property="twitter:description" content="Our goal is to host relevant projects in the Erlang and Elixir communities, making it easy for those projects to participate in the Google Summer of Code." />
<style>
body {
margin: 0;
padding: 0;
background: #223953;
color: #444;
line-height: 140%;
font-family: sans-serif;
-webkit-text-size-adjust: none;
}
a {
text-decoration: none;
color: #3567b4;
}
a:hover,
a:active {
text-decoration: underline;
}
h2 {
font-size: 2em;
}
h2, h3 {
margin-top: 2em;
line-height: 100%;
}
code {
background: #eee;
padding: 2px 4px;
}
#header {
background: #0f1d2f;
padding-top: 40px;
}
#header-block,
#content,
#footer {
max-width: 650px;
padding: 20px 40px;
margin: 0 auto;
}
#header-block {
background: #3567b4;
color: #fff;
}
#header-block h1 {
background: url(images/beam-logo.png) left bottom no-repeat transparent;
background-size: auto 130px;
height: 160px;
text-indent: -9999px;
margin: 0;
}
#header-block p {
padding-top: 20px;
font-style: italic;
font-size: 0.9em;
}
#header-block p em {
display: inline-block;
vertical-align: bottom;
font-size: 2em;
}
#content {
background: #fff;
padding-top: 0;
}
#content menu {
background: #fc0;
list-style: none;
border-right: 1px solid #fff;
padding: 0;
margin: 0;
}
#content menu li {
border-left: 1px solid #fff;
display: inline-block;
min-width: 33%;
}
#content menu li a {
display: inline-block;
padding: 16px 0;
width: 100%;
text-decoration: none;
text-align: center;
font-size: 14px;
background: #fc0;
color: #223953;
}
#content menu li * {
vertical-align: middle;
}
#content menu li a:hover,
#content menu li a:active {
background: #fd0;
color: #000;
}
#content menu li:first-child {
border-left: none;
min-width: auto;
display: none;
margin-left: -54px;
width: 54px;
}
#content menu li:first-child a {
background: none;
}
#content #nav {
padding: 0;
margin: 0 -40px 40px -40px;
}
#content.padded {
padding-top: 54px;
}
#content #nav.sticky {
position: fixed;
max-width: 100%;
width: 730px;
top: 0;
}
#content #nav.sticky menu li:first-child {
display: inline-block;
}
#footer {
background: #eee;
}
@media screen and (max-width:550px) {
#header-block h1 {
background-size: auto 65px;
height: 100px;
}
#content #nav {
margin-left: 0;
margin-right: 0;
padding-left: 0;
padding-right: 0;
}
#content menu {
margin-left: -10px;
}
#content menu li {
border-bottom: 2px solid #fff;
background: #fc0;
display: block;
}
#content menu li a {
padding: 8px 0 8px 10px;
font-size: 12px;
text-align: left;
}
#content menu li:first-child {
display: none !important;
}
#header-block,
#content {
padding-left: 10px;
padding-right: 10px;
}
}
</style>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<script type="text/javascript">
$(function() {
/* Make menu sticky */
function checkScroll() {
if ($(this).scrollTop() >= 40 + $('#header').height() ){
$('#content').addClass('padded');
$('#nav').addClass('sticky');
}
else{
$('#content').removeClass('padded');
$('#nav').removeClass('sticky');
}
}
$(window).scroll(checkScroll);
checkScroll();
/* Trigger slide to section */
$('menu li a').on('click', function(event) {
if (this.hash !== "") {
event.preventDefault();
var hash = this.hash;
$('html, body').animate({
scrollTop: $(hash).offset().top - (30 + $('#nav menu').height())
}, 600, function(){
window.location.hash = hash;
});
}
});
});
</script>
</head>
<body>
<div id="header">
<header id="header-block">
<h1>BEAM Community</h1>
<p><em>“</em> Distributed Systems, Robust Servers and Language Design on the Erlang VM.<em>”</em></p>
</header>
</div>
<div id="content">
<div id="nav">
<menu>
<li><a href="#header" class="button"><img src="data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjE2cHgiIGhlaWdodD0iMTZweCIgdmlld0JveD0iMCAwIDQzMy41IDQzMy41IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA0MzMuNSA0MzMuNTsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8Zz4KCTxnIGlkPSJmaWxlLXVwbG9hZCI+CgkJPHBvbHlnb24gcG9pbnRzPSIxNDAuMjUsMzMxLjUgMjkzLjI1LDMzMS41IDI5My4yNSwxNzguNSAzOTUuMjUsMTc4LjUgMjE2Ljc1LDAgMzguMjUsMTc4LjUgMTQwLjI1LDE3OC41ICAgIiBmaWxsPSIjZmZjYzAwIi8+CgkJPHJlY3QgeD0iMzguMjUiIHk9IjM4Mi41IiB3aWR0aD0iMzU3IiBoZWlnaHQ9IjUxIiBmaWxsPSIjZmZjYzAwIi8+Cgk8L2c+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPC9zdmc+Cg==" height="16" /></a></li><!--
--><li><a href="#gsoc-projects" class="button"><strong>Google Summer of Code</strong></a></li><!--
--><li><a href="#for-students" class="button"><strong>Instructions for Students</strong></a></li><!--
--><li><a href="https://github.com/beamcommunity/beamcommunity.github.com/wiki" class="button"><strong>Projects & Ideas Wiki</strong> <img src="data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjE2cHgiIGhlaWdodD0iMTZweCIgdmlld0JveD0iMCAwIDQzOC41NDkgNDM4LjU0OSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDM4LjU0OSA0MzguNTQ5OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnPgoJPHBhdGggZD0iTTQwOS4xMzIsMTE0LjU3M2MtMTkuNjA4LTMzLjU5Ni00Ni4yMDUtNjAuMTk0LTc5Ljc5OC03OS44QzI5NS43MzYsMTUuMTY2LDI1OS4wNTcsNS4zNjUsMjE5LjI3MSw1LjM2NSAgIGMtMzkuNzgxLDAtNzYuNDcyLDkuODA0LTExMC4wNjMsMjkuNDA4Yy0zMy41OTYsMTkuNjA1LTYwLjE5Miw0Ni4yMDQtNzkuOCw3OS44QzkuODAzLDE0OC4xNjgsMCwxODQuODU0LDAsMjI0LjYzICAgYzAsNDcuNzgsMTMuOTQsOTAuNzQ1LDQxLjgyNywxMjguOTA2YzI3Ljg4NCwzOC4xNjQsNjMuOTA2LDY0LjU3MiwxMDguMDYzLDc5LjIyN2M1LjE0LDAuOTU0LDguOTQ1LDAuMjgzLDExLjQxOS0xLjk5NiAgIGMyLjQ3NS0yLjI4MiwzLjcxMS01LjE0LDMuNzExLTguNTYyYzAtMC41NzEtMC4wNDktNS43MDgtMC4xNDQtMTUuNDE3Yy0wLjA5OC05LjcwOS0wLjE0NC0xOC4xNzktMC4xNDQtMjUuNDA2bC02LjU2NywxLjEzNiAgIGMtNC4xODcsMC43NjctOS40NjksMS4wOTItMTUuODQ2LDFjLTYuMzc0LTAuMDg5LTEyLjk5MS0wLjc1Ny0xOS44NDItMS45OTljLTYuODU0LTEuMjMxLTEzLjIyOS00LjA4Ni0xOS4xMy04LjU1OSAgIGMtNS44OTgtNC40NzMtMTAuMDg1LTEwLjMyOC0xMi41Ni0xNy41NTZsLTIuODU1LTYuNTdjLTEuOTAzLTQuMzc0LTQuODk5LTkuMjMzLTguOTkyLTE0LjU1OSAgIGMtNC4wOTMtNS4zMzEtOC4yMzItOC45NDUtMTIuNDE5LTEwLjg0OGwtMS45OTktMS40MzFjLTEuMzMyLTAuOTUxLTIuNTY4LTIuMDk4LTMuNzExLTMuNDI5Yy0xLjE0Mi0xLjMzMS0xLjk5Ny0yLjY2My0yLjU2OC0zLjk5NyAgIGMtMC41NzItMS4zMzUtMC4wOTgtMi40MywxLjQyNy0zLjI4OWMxLjUyNS0wLjg1OSw0LjI4MS0xLjI3Niw4LjI4LTEuMjc2bDUuNzA4LDAuODUzYzMuODA3LDAuNzYzLDguNTE2LDMuMDQyLDE0LjEzMyw2Ljg1MSAgIGM1LjYxNCwzLjgwNiwxMC4yMjksOC43NTQsMTMuODQ2LDE0Ljg0MmM0LjM4LDcuODA2LDkuNjU3LDEzLjc1NCwxNS44NDYsMTcuODQ3YzYuMTg0LDQuMDkzLDEyLjQxOSw2LjEzNiwxOC42OTksNi4xMzYgICBjNi4yOCwwLDExLjcwNC0wLjQ3NiwxNi4yNzQtMS40MjNjNC41NjUtMC45NTIsOC44NDgtMi4zODMsMTIuODQ3LTQuMjg1YzEuNzEzLTEyLjc1OCw2LjM3Ny0yMi41NTksMTMuOTg4LTI5LjQxICAgYy0xMC44NDgtMS4xNC0yMC42MDEtMi44NTctMjkuMjY0LTUuMTRjLTguNjU4LTIuMjg2LTE3LjYwNS01Ljk5Ni0yNi44MzUtMTEuMTRjLTkuMjM1LTUuMTM3LTE2Ljg5Ni0xMS41MTYtMjIuOTg1LTE5LjEyNiAgIGMtNi4wOS03LjYxNC0xMS4wODgtMTcuNjEtMTQuOTg3LTI5Ljk3OWMtMy45MDEtMTIuMzc0LTUuODUyLTI2LjY0OC01Ljg1Mi00Mi44MjZjMC0yMy4wMzUsNy41Mi00Mi42MzcsMjIuNTU3LTU4LjgxNyAgIGMtNy4wNDQtMTcuMzE4LTYuMzc5LTM2LjczMiwxLjk5Ny01OC4yNGM1LjUyLTEuNzE1LDEzLjcwNi0wLjQyOCwyNC41NTQsMy44NTNjMTAuODUsNC4yODMsMTguNzk0LDcuOTUyLDIzLjg0LDEwLjk5NCAgIGM1LjA0NiwzLjA0MSw5LjA4OSw1LjYxOCwxMi4xMzUsNy43MDhjMTcuNzA1LTQuOTQ3LDM1Ljk3Ni03LjQyMSw1NC44MTgtNy40MjFzMzcuMTE3LDIuNDc0LDU0LjgyMyw3LjQyMWwxMC44NDktNi44NDkgICBjNy40MTktNC41NywxNi4xOC04Ljc1OCwyNi4yNjItMTIuNTY1YzEwLjA4OC0zLjgwNSwxNy44MDItNC44NTMsMjMuMTM0LTMuMTM4YzguNTYyLDIxLjUwOSw5LjMyNSw0MC45MjIsMi4yNzksNTguMjQgICBjMTUuMDM2LDE2LjE4LDIyLjU1OSwzNS43ODcsMjIuNTU5LDU4LjgxN2MwLDE2LjE3OC0xLjk1OCwzMC40OTctNS44NTMsNDIuOTY2Yy0zLjksMTIuNDcxLTguOTQxLDIyLjQ1Ny0xNS4xMjUsMjkuOTc5ICAgYy02LjE5MSw3LjUyMS0xMy45MDEsMTMuODUtMjMuMTMxLDE4Ljk4NmMtOS4yMzIsNS4xNC0xOC4xODIsOC44NS0yNi44NCwxMS4xMzZjLTguNjYyLDIuMjg2LTE4LjQxNSw0LjAwNC0yOS4yNjMsNS4xNDYgICBjOS44OTQsOC41NjIsMTQuODQyLDIyLjA3NywxNC44NDIsNDAuNTM5djYwLjIzN2MwLDMuNDIyLDEuMTksNi4yNzksMy41NzIsOC41NjJjMi4zNzksMi4yNzksNi4xMzYsMi45NSwxMS4yNzYsMS45OTUgICBjNDQuMTYzLTE0LjY1Myw4MC4xODUtNDEuMDYyLDEwOC4wNjgtNzkuMjI2YzI3Ljg4LTM4LjE2MSw0MS44MjUtODEuMTI2LDQxLjgyNS0xMjguOTA2ICAgQzQzOC41MzYsMTg0Ljg1MSw0MjguNzI4LDE0OC4xNjgsNDA5LjEzMiwxMTQuNTczeiIgZmlsbD0iIzQ0NDQ0NCIvPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+Cjwvc3ZnPgo=" /></a></li>
</menu>
</div>
<section>
<h2>Welcome to the BEAM Community</h2>
<p>The BEAM Community is a group of projects that run on the <a href="http://www.erlang.org">Erlang VM</a>. Our goal is to host relevant projects in the Erlang and Elixir communities, making it easy for those projects to participate in the <a href="https://summerofcode.withgoogle.com" target="_blank">Google Summer of Code (GSoC)</a> (and similar initiatives), giving interested students a wide range of projects to choose from.</p>
<p>The <a href="http://en.wikipedia.org/wiki/Erlang_(programming_language)" target="_blank">Erlang VM</a> was originally designed by Ericsson to support distributed, fault-tolerant, soft-real-time, non-stop applications. Many companies around the world like Amazon, Heroku and Activision use the Erlang VM in their stack and databases such as <a href="http://couchdb.apache.org/" target="_blank">CouchDB</a>, <a href="http://basho.com/riak/" target="_blank">Riak</a>, <a href="https://barrel-db.org/" target="_blank">BarrelDB</a>, <a href="https://www.ejabberd.im">ejabberd XMPP server</a>, <a href="http://nerves-project.org/" target="_blank">Nerves project</a> and programming languages like <a href="http://elixir-lang.org" target="_blank">Elixir</a> are built on top of it too.</p>
<p>BEAM Community applied to be a Mentor Organization in 2019 and results will be announced on February 26, 2019.</p>
<h2 id="gsoc-projects">Google Summer of Code 2019</h2>
<p>This year, nine BEAM Community projects have been suggested for GSoC:</p>
<ul>
<li><strong><a href="https://github.com/beamcommunity/beamcommunity.github.com/wiki/Project:-Antidote">AntidoteDB</a></strong>
<ul>
<li>Idea #1: Support for Elixir</li>
<li>Idea #2: Improving coverage for dialyzer and unit tests</li>
<li>Idea #3: Property-based testing for Antidote</li>
<li>Idea #4: Security</li>
</ul>
<br />
</li>
<li><strong><a href="https://github.com/beamcommunity/beamcommunity.github.com/wiki/Project:-Barrel">BarrelDB</a></strong>
<ul>
<li>Idea #1: Add GraphQL Layer to barrel</li>
<li>Idea #2: Improve Regression test coverage</li>
<li>Idea #3: Improve Barrel telemetry</li>
<li>Idea #4: Improve tooling to debug barrel</li>
</ul>
<br />
</li>
<li><strong><a href="https://github.com/beamcommunity/beamcommunity.github.com/wiki/Project:-ejabberd">ejabberd</a></strong>
<ul>
<li>Idea #1: Spam fighting with Blockchain</li>
<li>Idea #2: Support for Things Discovery service in ejabberd</li>
<li>Idea #3: Web UI administration improvements</li>
<li>Idea #4: XMPP and HTTP convergence</li>
<li>Idea #5: MQTT - XMPP Pubsub bridge</li>
</ul>
<br />
</li>
<li><strong><a href="https://github.com/beamcommunity/beamcommunity.github.com/wiki/Project:-Elixir">Elixir</a></strong>
<ul>
<li>Idea #1: Two-Factor Authentication for Hex</li>
<li>Idea #2: Package vulnerability disclosure for Hex</li>
<li>Idea #3: Make BEAM debugger work for Elixir</li>
<li>Idea #4: Dead code detection - generate code coverage information for a running system</li>
</ul>
<br />
</li>
<li><strong><a href="https://github.com/beamcommunity/beamcommunity.github.com/wiki/Project:-Erlang">Erlang</a></strong>
<ul>
<li>Idea #1: Erlang Code Formatter</li>
<li>Idea #2: Elvis Improvments</li>
<li>Idea #3: Multi-node distributed tracing with Redbug</li>
</ul>
<br />
</li>
<li><strong><a href="https://github.com/beamcommunity/beamcommunity.github.com/wiki/Project:-Erlang-Lab">Erlang Lab</a></strong>
<ul>
<li>Idea #1: Reduce the cost of collecting trace events</li>
<li>Idea #2: Render telemetry measurements</li>
</ul>
<br />
</li>
<li><strong><a href="https://github.com/beamcommunity/beamcommunity.github.com/wiki/Project:-MongooseIM">MongooseIM</a></strong>
<ul>
<li>Idea #1: MongooseIM Webhook</li>
<li>Idea #2: Personal Eventing Protocol (PEP)</li>
</ul>
<br />
</li>
<li><strong><a href="https://github.com/beamcommunity/beamcommunity.github.com/wiki/Project:-Nerves">Nerves</a></strong>
<ul>
<li>Idea #1: Nerves Guides</li>
<li>Idea #2: Native Elixir Bluetooth LE Library</li>
</ul>
<br />
</li>
<li><strong><a href="https://github.com/beamcommunity/beamcommunity.github.com/wiki/Project:-Partisan">Partisan</a></strong>
<ul>
<li>Idea #1: Protocol Testing</li>
</ul>
<br />
</li>
</ul>
<p>You can learn more on our <a href="https://github.com/beamcommunity/beamcommunity.github.com/wiki">Projects & Ideas Wiki</a> and <a href="https://groups.google.com/d/forum/beam-community" target="_blank">subscribe to our mailing list</a> or join us at <code>#beam-community</code> on irc.freenode.net.</p>
<h2 id="for-students">I'm a student, what should I do?</h2>
<p>Now is a great time to get started! Go over our <a href="https://github.com/beamcommunity/beamcommunity.github.com/wiki">Projects & Ideas Wiki</a> and pick the projects and ideas that interest you the most! Also, <a href="https://groups.google.com/d/forum/beam-community" target="_blank">subscribe to our mailing list</a> and join us at <code>#beam-community</code> on irc.freenode.net.</p>
<p>Students should pick their projects and submit proposals between <strong>March 25, 2019 - April 9, 2019.</strong> We recommend students to work closely with mentors in order to craft the best proposals. Our mailing list is the best place to ask questions and get more details about our projects!</p>
<h3>Previous years</h3>
<ul>
<li><a href="https://github.com/beamcommunity/beamcommunity.github.com/tree/master/_posts/2018/Home.md" target="_blank">2018</a></li>
<li><a href="https://github.com/beamcommunity/beamcommunity.github.com/blob/master/_posts/2017/Home.md" target="_blank">2017</a></li>
<li><a href="https://github.com/beamcommunity/beamcommunity.github.com/blob/master/_posts/2016/Home.md" target="_blank">2016</a></li>
<li><a href="https://github.com/beamcommunity/beamcommunity.github.com/blob/master/_posts/2015/Home.md" target="_blank">2015</a></li>
<li><a href="https://github.com/beamcommunity/beamcommunity.github.com/blob/master/_posts/2014/Home.md" target="_blank">2014</a></li>
<li><a href="https://github.com/beamcommunity/beamcommunity.github.com/blob/master/_posts/2013/Home.md" target="_blank">2013</a></li>
</ul>
</section>
</div>
<div id="footer">
<footer>
<p><small><strong>© 2013-2019 BEAM Community.</strong> Hosted on GitHub Pages.</small></p>
</footer>
</div>
</body>
</html>