-
Notifications
You must be signed in to change notification settings - Fork 0
/
sessions.html
384 lines (338 loc) · 20.6 KB
/
sessions.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
379
380
381
382
383
384
<!doctype html>
<html class="no-js" lang="en" dir="ltr">
<head>
<meta charset="utf-8">
<meta http-equiv="x-ua-compatible" content="ie=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>NERD Summit 2023</title>
<link rel="shortcut icon" href="images/NERDS21_Logo_favicon.png" type="image/png" />
<link rel="stylesheet" href="fonts/stylesheet.css">
<link rel="stylesheet" href="css-2022/styles.css?v=2">
<script src="https://cdnjs.cloudflare.com/ajax/libs/anchor-js/3.2.2/anchor.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/dompurify/2.0.3/purify.min.js"></script>
</head>
<body>
<div id="skip">
<a href="#maincontent">Skip to main content</a>
</div>
<header class="header" role="banner">
<div class="header__inner header--fixed" id="header1">
<div id="notice" class='dev'>
<p>BACK TOGETHER AGAIN in-person at UMass Amherst in March 2023!</p>
</div>
<nav class="nav" role="navigation">
<h1 class="logo"><a href="/"><img alt="NERDS 23 logo" src="/images/NERDS23_Logo_Website.png"></a></h1>
<ul class="nav__list">
<li class="nav__item"><a href="/">Back to home</a></li>
<!-- <li class="nav__item"><a href="#location">Location</a></li> -->
<!-- <li class="nav__item"><a href="#app">IOS App</a></li> -->
<!-- <li class="nav__item"><a href="#sponsors">Sponsors</a></li>
<li class="nav__item"><a href="#about">About</a></li>
<li class="nav__item"><a href="https://swag.nerd.ngo/" target="blank">Shop</a></li>
<li class="nav__item"><a href="#contact">Contact & Slack</a></li>
<li class="nav__item billboard__button-item"><a class="billboard__button billboard__button--tertiary" href="https://www.mightycause.com/organization/Nerd" target="blank">Donate</a></li> -->
</ul>
</nav>
</div>
</header>
<a class="billboard__anchor-link" name="summit"></a>
<main id="maincontent" role="main">
<section class="billboard billboard--subpage">
<div class="billboard__inner">
<div class="billboard__narrow">
<h2 class="billboard__header">NERD Summit 2023</h2>
</div>
</div>
</section>
<section class="billboard billboard--about">
<div class="billboard__inner">
<h1 class="billboard__header--blue">Session Proposal Submissions</h1>
<p><i>Speak, Share, and Inspire at NERD Summit!</i></p>
<h2>Call for Proposals for NERDS 2023</h2>
<br/>
<div style="text-align:left">
<p>Are you knowledgeable or passionate about a topic you’d like to share at NERD Summit? Would you like to gain public speaking experience in a supportive environment? How about inspiring folks new to the software development field, especially those who might feel under-represented?</p>
<div style="text-align:center">
<p><strong>Session proposal submissions closed on January 16.</strong> </p>
<!--
<li class="billboard__button-item">
<a class="billboard__button" href="https://forms.gle/PwRCyMsTPKReScncA"><span class="billboard__button-text">SUBMIT A SESSION PROPOSAL</span></a>
</li>
-->
</div>
<br/>
<p>The four types of sessions that we are looking for are:</p>
<p><strong>Presentation</strong> - a speaker presenting a topic, usually with slides and sometimes a demo. Presentations will be recorded and later posted to the NERD Summit YouTube channel.</p>
<p><strong>Group Discussion</strong> - a moderator picks the topic and brings a few starter questions. Anyone and everyone at the group discussion session can answer, add questions, share experiences, etc. It's like crowd-sourcing knowledge! (AKA Birds of a Feather or BOFs) Group discussion sessions will not be recorded, to allow for candid conversation.</p>
<p><strong>Panel</strong> - a panel of 3 to 6 people with a moderator asking the panel questions around a certain topic.</p>
<p><strong>Training</strong> - a training is a longer interactive session, generally involving hands-on participation by attendees.</p>
<p>Consider dedicating some part of your presentation to themes of diversity, equity, and inclusion. Also, we invite you to reach out to colleagues who might not otherwise present to encourage them to respond to the call for proposals: you can sometimes make a big difference with just a word or a nudge.</p>
<p>Session time slots are are 45 minutes long. That length will be strictly enforced to allow adequate time for the next speaker to setup and for attendees to get to their next session.</p>
<p>For presentations we recommend 35 minutes of speaking, followed by a 10 minute Q&A or summarization period. Make sure to time your session! And leave some extra time (e.g. 5 minutes). An example of a well-planned session would be: 30 minutes of speaking + 5 minutes cushion + 10 minutes Q&A = 45 minutes.</p>
<p>For group discussions, we recommend splitting the 45 minutes into parts with specific discussion questions. For example: 3 discussion questions for 15 minutes each.</p>
<p>The topics listed below are meant to give you ideas on a topic you might want to propose a session for.</p>
</div>
<a name="design"></a>
<!--
<div style="text-align:center">
<li class="billboard__button-item">
<a class="billboard__button" href="https://forms.gle/PwRCyMsTPKReScncA"><span class="billboard__button-text">SUBMIT A SESSION PROPOSAL</span></a>
</li>
</div>
<br/>
-->
<h2>Session Topic Areas:</h2>
<br/>
<div style="text-align:left">
<ul>
<li><a href="#design">Design & User Experience</a></li>
<li><a href="#project">Project & Business Management</a></li>
<li><a href="#devops">DevOps</a></li>
<li><a href="#backend">Backend Development</a></li>
<li><a href="#frontend">Front End Development</a></li>
<li><a href="#fun">Fun with Code</a></li>
<li><a href="#horizons">Horizons (the future)</a></li>
<li><a href="#experience">Experiences</a></li>
<li><a href="#training">Training</a></li>
</ul>
<h3>Design & User Experience</h3>
<p>Sessions in this topic focus on educating attendees by sharing innovative techniques in the world of branding, digital design, and UX/UI. With sessions and workshops led by local industry leaders, attendees will leave with a clearer understanding of the latest trends and best practices within design, including:</p>
<ul>
<li>HTML/CSS for designers</li>
<a name="project"></a>
<li>Inclusive design/accessibility tips and best practices</li>
<li>The importance of pattern/component libraries and how to prepare them effectively</li>
<li>Collaboration with team leaders, clients, and developers</li>
<li>Designing (and troubleshooting) user experiences</li>
<li>Submit your own idea for a topic related to design</li>
</ul>
<h3>Project & Business Management</h3>
<p>We're looking for speakers with expertise in adding value to organizations "on time and on budget." If you juggle resources, deadlines and goals, we invite you to submit a proposal. Topics may include:</p>
<ul>
<li>Methodologies (Agile, PMBOK, hybrid, etc)</li>
<li>Analytics and reporting</li>
<a name="devops"></a>
<li>Women in IT</li>
<li>Team management</li>
<li>Emotional intelligence</li>
<li>PM tools (Slack, Jira, Wrike, Trello, Basecamp, Asana, LiquidPlanner, Zoho, spreadsheets)</li>
<li>And more! (We're open to your ideas and interests)</li>
</ul>
<h3>DevOps</h3>
<p>Dev Ops is about people working together to build, evolve, and run software systems. As we have more and more tools at our disposal that enable us to automate and monitor processes throughout the software development life cycle, the lines between software development and traditional systems administration have blurred. As part of NERD Summit's inaugural DevOps track, we'll be focusing on topics that will help you streamline your development workflows to improve your team's velocity and your product's reliability, so that you can deliver features faster, minimize downtime, and remove error prone manual steps.</p>
<p>The DevOps topic examples include:</p>
<ul>
<li>Release and testing automation</li>
<li>Containerization/Infrastructure as Code</li>
<li>Effective Test Strategies</li>
<li>Local Development Stacks</li>
<li>Microservice vs Monolith</li>
<li>Monitoring and Feedback Loops</li>
</ul>
<p>Some tools that might make good topics:</p>
<a name="backend"></a>
<ul>
<li>Docker</li>
<li>Kubernetes</li>
<li>Terraform</li>
<li>[your favorite test framework]</li>
<li>[your favorite CI toolset]</li>
<li>[your favorite monitoring tool]</li>
</ul>
<h3>Backend Development</h3>
<p>The Backend Development area includes the tools and techniques that power what happens behind the scenes in web applications. This might include APIs, libraries, databases, and performance. Backend developers build the application logic that processes requests from clients and returns relevant data, which often involves interacting with a datastore. Backend developers need to know about databases and about the systems that the application will run on - whether traditional servers, serverless, or containers.</p>
<p>Sessions in the backend development area might cover topics like:</p>
<ul>
<li>Data storage<br/><i>SQL, relational databases, graph databases, data reliability / backups</i></li>
<li>Web application security<br/> <i>Securing your data, OWASP, static analysis, authentication / authorization</i></li>
<a name="frontend"></a>
<li>languages and frameworks <br/> <i>Java, PHP/Laravel, .NET, Ruby/Rails, Python, JavaScript, OOP, functional programming, styles and standards, package managers, unit and integration testing techniques</i></li>
<li>Development tips and techniques<br/><i>Leveraging and building open source libraries, using git, IDEs</i></li>
<li>Backend architectures<br/><i>Serverless, microservices, pub/sub, message queues, web servers / proxies</i></li>
<li>API design<br/><i>REST, SOAP, GraphQL</i></li>
<li>Techniques for improving performance<br/><i>Optimization, profiling, caching, search engines</i></li>
</ul>
<h3>Front End Development</h3>
<p>The Web would be a boring place without front-end developers turning designers' creatives and back-end data into interactive and functional web pages and applications. The NERD Summit Front End Development topic includes talks on a wide range of subjects and skill levels from beginners to advanced topics and beyond. From coding to culture to career--whatever you're passionate about related to front-end development and technology--we encourage everyone interested to submit a session proposal.</p>
<p>Some ideas for talks:</p>
<ul>
<li>Trends and timely topics today and beyond: The future of front-end development</li>
<li>HTML5 Semantic Elements: Readability, Accessibility, SEO, etc.</li>
<li>Accessibility and SEO Best Practices</li>
<li>Mobile development best practices</li>
<li>Creating and working with component libraries or design systems.</li>
<li>JavaScript frameworks such as React.js, Vue.js and Angular</li>
<li>Languages and frameworks that compile to JavaScript such as ClojureScript, TypeScript,</li>
<li>Reason ML, or Elm.</li>
<li>Tooling libraries like Webpack, Gulp, Parcel, Rollup, Browserify</li>
<li>Contrast and compare module bundlers, build tools, task runners</li>
<li>Web Assembly</li>
<li>Working with GraphQL and other backend services</li>
<a name="fun"></a>
<li>Client-side security: threats and prevention</li>
<li>Website load time and performance</li>
<li>JAMstack: JavaScript, APIs, Markup</li>
<li>Code documentation tools</li>
<li>Debugging with browser developer tools</li>
<li>Front-end testing</li>
<li>How to prepare for the technical interview and/or coding challenge</li>
<li>Submit your own topic to present</li>
</ul>
<h3>Fun with Code</h3>
<p>Did you deliver all your software features this week? Who cares! This area is all about having fun, finding inspiration, and sharing the magic of creating something new. We will celebrate the funny, the unexpected, and the beautiful. We welcome frivolous and inspiring proposals from everyone, including folks just getting started. Sample topics might include:</p>
<ul>
<li>Approaches to generative art and music</li>
<li>Minecraft mods that connect to the real world</li>
<li>Teaching Alexa a new joke</li>
<a name="horizons"></a>
<li>A live coding audio performance and tutorial</li>
<li>Quines and code obfuscation</li>
<li>An indie game developers journey</li>
<li>Computational poetry</li>
<li>Engaging programming environments for children</li>
<li>Tales from the demoscene</li>
<li>Arduino and Raspberry Pi projects</li>
</ul>
<h3>Horizons (the future)</h3>
<p>"Skate to where the puck is going, not where it has been." - Wayne Gretzky</p>
<p>Where is our industry going? What will the next 10 years of our career and day to day life look like? Horizons sessions are focused on current and upcoming technologies as well as your career options for today and down the road.</p>
<ul>
<li>Augmented Reality</li>
<li>Robotic and the workforce</li>
<li>Blockchain</li>
<a name="experience"></a>
<li>Bitcoin</li>
<li>AI (Artificial Intelligence)</li>
<li>Machine Learning</li>
<li>Entering into a technical career</li>
<li>Growth in your existing career</li>
<li>Virtual Reality</li>
</ul>
<h3>Experiences</h3>
<p>Last, but not least, tell us about your experiences so we can learn from them. This is a very broad topic that can both life and work experiences you would like to share.</p>
<ul>
<li>My story: how I got into tech</li>
<li>My struggles with imposter syndrome</li>
<li>How mentors have helped me along the way </li>
<li>What I love and hate about my work </li>
<li>How I got into mentoring and how you can too </li>
<a name="training"></a>
<li>I was in a rut, this is how I got out</li>
<li>My experience as a person of color in the tech world </li>
<li>My experience as a woman in the tech world </li>
<li>This is how I learn </li>
<li>How I went from musician to coder </li>
<li>Coding is my second career</li>
<li>How community has helped me in my tech career</li>
</ul>
<h3>Training</h3>
<p>A training is a longer interactive session -- longer than the standard 45 minute session -- generally involving hands-on participation by attendees.
Listed below are some possible training ideas.
Normally a training would either be half day (3 hours) or full day (5-6 hours), but a 2 hour training would be fine as well.</p>
<ul>
<li>Introduction to Javascript - perhaps using <a href="https://javascript30.com/">javascript30.com</a> as a resource.</li>
<li>Getting started with Raspberry Pi using <a href="https://projects.raspberrypi.org/en/projects/raspberry-pi-getting-started">projects.raspberrypi.org</a>.</li>
<li>Learn about Relational Databases with <a href="https://www.freecodecamp.org/learn/relational-database/">www.freecodecamp.org</a> </li>
<li>Tell Your Story with <a href="https://scratch.mit.edu/">Scratch!</a></li>
<li>Command line crash course with <a href="https://developer.mozilla.org/en-US/docs/Learn/Tools_and_testing/Understanding_client-side_tools/Command_line">developer.mozilla.org</a></li>
<li>Introduction to Game Development with Unity with <a href="https://www.udemy.com/course/introduction-to-game-development-with-unity/">www.udemy.com</a></li>
<li>Intro to <a href="https://wordpress.com/">Wordpress</a></li>
<li>Intro to <a href="https://www.drupal.org/">Drupal</a></li>
<li>Intro to <a href="https://reactjs.org/tutorial/tutorial.html">React</a></li>
</ul>
<!--
<div style="text-align:center">
<li class="billboard__button-item">
<a class="billboard__button" href="https://forms.gle/PwRCyMsTPKReScncA"><span class="billboard__button-text">SUBMIT A SESSION PROPOSAL</span></a>
</li>
</div>
<br/>
-->
<h3>Past Sessions</h3>
<p>Nearly all presentations have been recorded and posted to YouTube.</p>
<ul>
<li>2021 <a href="https://www.youtube.com/playlist?list=PL2Fy0oY-ORMkYn79hrnCZnqk6pNOuKBzs">2021 Session Videos</a></li>
<li>2020 <a href="https://2020.nerdsummit.org/#sessions">2020.nerdsummit.org/#sessions</a> </li>
<li>2019 <a href="https://2019.nerdsummit.org/#sessions">2019.nerdsummit.org/#sessions</a> </li>
<li>2018 <a href="https://2018.nerdsummit.org/#sessions">2018.nerdsummit.org/#sessions</a> </li>
<li>2017 <a href="https://2017.nerdsummit.org/#sessions">2017.nerdsummit.org/#sessions</a> </li>
<li>2015 <a href="https://2016.nerdsummit.org/2015/program/sessions">2016.nerdsummit.org/2015/program/sessions</a> </li>
<li>2014 <a href="https://2016.nerdsummit.org/2014/program/sessions">2016.nerdsummit.org/2014/program/sessions</a> </li>
</ul>
</div>
</div>
</section>
</main>
<footer class="footer" role="contentinfo">
<div class="footer__inner">
<p><a href="https://nerd.ngo" class="nerd-ngo-link">#NERD</a></p>
<ul class="social-media-links">
<li><a class="social-link" href="https://www.facebook.com/nerdsummit" target="blank"><img class=social-icon
src="images/social-media-logos/f_Logo_Online_04_2019/black/PNG/f_logo_RGB-Black_72.png" alt="facebook"
width="33"></a></li>
<li><a class="social-link" href="https://twitter.com/nerdsummit" target="blank"><img class=social-icon
src="images/social-media-logos/Twitter Social Icons/Twitter_SocialIcon_Circle/Twitter_Social_Icon_Circle_White.svg"
alt="twitter" width="33"></a></li>
<li><a class="social-link" href="https://github.com/NERDngo/" target="blank"><img class=social-icon
src="images/social-media-logos/GitHub-Mark/PNG/GitHub-Mark-64px.png" alt="github" width="33"></a></li>
<li><a class="social-link"
href="https://join.slack.com/t/nerdsummit/shared_invite/enQtNDcyODQ2ODg0NTAyLTllYjIzY2U0ZWE4YjJmYWM0MjVkNTYxMmZmMzUxZGFiYTM3YWE4MzA0ZDZmZTkzZGRiMDVkNTc5OGE5MWQ2YjY" target="blank"><img
class=social-icon src="images/social-media-logos/Slack-selected-assets/Slack_Mark_Monochrome_Black.svg"
alt="slack" width="33"></a></li>
</ul>
</div>
</footer>
<input type="checkbox" id="hamburger" />
<label class="menuicon" for="hamburger">
<span></span>
</label>
<div class="mobile-menu">
<ul class="menu">
<!-- <li><a class="menu-links" href="#sessions">Sessions</a></li> -->
<!-- <li><a class="menu-links" href="#location">Location</a></li> -->
<!-- <li><a class="menu-links" href="#app">IOS App</a></li> -->
<li><a class="menu-links" href="#sponsors">Sponsors</a></li>
<li><a class="menu-links" href="#about">About</a></li>
<li><a class="menu-links" href="https://swag.nerd.ngo/" target="blank">Shop</a></li>
<li><a class="menu-links" href="#contact">Contact & Slack</a></li>
<li><a class="menu-links pink-text" href="https://www.mightycause.com/organization/Nerd" target="blank">Donate</a></li>
</ul>
</div>
<script>anchors.add('h4.hover-anchor');</script>
</main>
<script src="js/vendor/jquery.js"></script>
<script src="js/vendor/what-input.js"></script>
<script src="js/app.js"></script>
<script src="js/sessions.js?ver=1"></script>
<script language="javascript" type="text/javascript">
$(document).ready(function () {
$('#Day-1').on('click', '.top', function () {
var $this = $(this);
$this.next().slideToggle(function () {
history.replaceState(null, null, $(this).is(':visible') ? ('#' + $this.attr('id')) : ' ');
});
$this.find('.top-control .plus').toggleClass('hide');
$this.find('.top-control .minus').toggleClass('hide');
});
$('#Day-2').on('click', '.top', function () {
var $this = $(this);
$this.next().slideToggle(function () {
history.replaceState(null, null, $(this).is(':visible') ? ('#' + $this.attr('id')) : ' ');
});
$this.find('.top-control .plus').toggleClass('hide');
$this.find('.top-control .minus').toggleClass('hide');
});
});
</script>
<script>
const header = document.querySelector('#header1');
if (window.scrollY > 10) {
header.className = 'header__inner header--fixed header--scroll';
}
window.onscroll = () => {
if (this.scrollY <= 10) header.className = 'header__inner header--fixed';
else header.className = 'header__inner header--fixed header--scroll';
};
</script>
</body>
</html>