-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathspeakers.html
376 lines (368 loc) · 24.2 KB
/
speakers.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
---
layout: main
title: Schedule and Speakers | Burlington Ruby Conference 2013
meta_description: The speaker line up at the 2013 Burlington Ruby Conference in Burlington, Vermont on August 3rd and 4th.
meta_keywords: burlington, ruby, conference, vermont, rails, ruby on rails, speakers, schedule
---
<div id="content">
<div id="intro" class="section row">
<div class="ten columns centered">
<h1>Burlington Ruby Conference 2013</h1>
<h2>Schedule and Speakers</h2>
</div>
</div>
<div class='row'>
<table id='schedule' class="schedule ten columns centered">
<thead>
<tr>
<th class='times'></th>
<th class='day2'>Friday, August 2nd</th>
</tr>
</thead>
<tbody>
<tr>
<td>5:00pm - 7:00pm</td>
<td><strong>Kick off party</strong> - sponsored by <a href='http://accd.vermont.gov/business/innovation/creative_economy'>Vermont's Office of the Creative Economy</a> and <a href='http://www.constantcontact.com/'>Constant Contact</a>, and located at the <a href='http://www.mainstreetlanding.com/'>conference venue</a>.</td>
</tr>
</tbody>
</table>
</div>
<div class="small devider"></div>
<div class="row">
<table class="schedule ten columns centered">
<thead>
<tr>
<th class='times'></th>
<th class='day2'>Saturday, August 3rd</th>
<th class='day3'>Sunday, August 4th</th>
</tr>
</thead>
<tbody>
<tr>
<td>8:00am - 8:45am</td>
<td>Light Breakfast and Networking</td>
<td rowspan="2" style='vertical-align:middle'>Light Breakfast and Networking</td>
</tr>
<tr>
<td>8:45am - 9:00am</td>
<td>Introduction from the Organizers</td>
</tr>
<tr>
<td>9:00am - 9:30am</td>
<td><strong>Mark Bates</strong><br><a href='#mark'>Keynote</a></td>
<td><strong>Richard Schneeman</strong><br><a href='#richard'>Millions of Apps: What We've Learned</a></td>
</tr>
<tr>
<td>10:00am - 10:30am</td>
<td><strong>David Czarnecki</strong><br><a href='#david'>Particular Particulars about "Zero Downtime Deploys"</a></td>
<td><strong>Danielle Sucher</strong><br><a href='#danielle'>Negotiation for Hackers</a></td>
</tr>
<tr>
<td>11:00am - 11:30am</td>
<td><strong>Carina C. Zona</strong><br><a href='#carina'>Handcrafting Community</a></td>
<td><strong>Zachary Scott</strong><br><a href='#zachary'>The Esoteric Library</a></td>
</tr>
<tr>
<td>11:30am - 1:30pm</td>
<td colspan="2" style='text-align: center'>Lunch (not provided)</td>
</tr>
<tr>
<td>2:00pm - 2:30pm</td>
<td><strong>Brian Cardarella</strong><br><a href='#brian'>Real-Time Rails</a></td>
<td><strong>Bryan Helmkamp</strong><br><a href='#bryan'>Building a Culture of Quality</a></td>
</tr>
<tr>
<td>3:00pm - 3:30pm</td>
<td><strong>Nick Cox</strong><br><a href='#nick'>Fighting Burnout: Incorporating Rest Into the Software Development Workflow</a></td>
<td><strong>Dan Gebhardt</strong><br><a href='#dan'>Building Ambitious APIs with Ruby</a></td>
</tr>
<tr>
<td>4:00pm - 4:30pm</td>
<td><strong>Andrew Nordman</strong><br><a href='#andrew'>Embedding Ruby into your Daily Life</a></td>
<td><strong>Steve Klabnik</strong><br><a href='#steve'>Keynote</a></td>
</tr>
<tr>
<td></td>
<td><strong>Go out & about around Burlington</strong><br>Enjoy some delicious food!</td>
<td><strong>The End</strong><br>See you next year!</td>
</tr>
</tbody>
</table>
</div>
<div id="detailed_speakers" class="section row">
<div class="twelve columns">
<div class="row speaker" id="mark">
<div class="four columns">
<div class="speaker-frame"><img src="images/speakers/mark.jpg" alt="Mark Bates"></div>
<a href="https://twitter.com/markbates" target="_blank" class="handle">@markbates</a>
</div>
<div class="eight columns">
<h3>Mark Bates</h3><br />
<h4><em>Keynote</em></h4>
<p>Mark is returning for his second year speaking at the conference. He will be delivering an inspirational keynote to kick the event off.</p>
<div class="small devider"></div>
<p class="bio">Mark Bates is the founder and chief architect of the Boston, MA based consulting company, Meta42 Labs. Mark spends his days focusing on new application development and consulting for his clients. Mark is a co-organizer of the Boston Ruby Users Group. In 2009 Mark’s first (surprisingly not his last!) book, “Distributed Programming with Ruby”, was published by Addison-Wesley. In 2012 Addison-Wesley published Mark’s second book, “Programming in CoffeeScript”. At night he writes books, publishes www.metacasts.tv videos, raises kids, and occasionally he forms a band and “tries to make it”.</p>
</div>
</div>
<div class="row speaker" id="steve">
<div class="four columns">
<div class="speaker-frame"><img src="images/speakers/steve.jpg" alt="Steve Klabnik"></div>
<a href="https://twitter.com/steveklabnik" target="_blank" class="handle">@steveklabnik</a>
</div>
<div class="eight columns">
<h3>Steve Klabnik</h3><br />
<h4><em>Keynote</em></h4>
<div class="small devider"></div>
<p class="bio">Rails committer, Jumpstart Lab instructor, nomad philosopher.</p>
</div>
</div>
<div class="row speaker" id="brian">
<div class="four columns">
<div class="speaker-frame"><img src="images/speakers/brian.jpg" alt="Brian Cardarella"></div>
<a href="https://twitter.com/bcardarella" target="_blank" class="handle">@bcardarella</a>
</div>
<div class="eight columns">
<h3>Brian Cardarella</h3><br />
<h4><em>Real-Time Rails</em></h4>
<p>The future is real time! With the Rails 4.0 Live Streaming API we
finally have the ability to easily add real time functionality to our
apps. Learn all about the live streaming API, how best to take
advantage of this in the browser, and how to deploy a real-time ready
Rails app. Get ready to open your apps to a whole new world of
interaction and functionality.</p>
<p>Topics we will cover:</p>
<ul>
<li>Live Streaming API</li>
<li>EventMachine vs Rails 4.0</li>
<li>Node.js vs Rails 4.0 </li>
<li>Polling vs Live Streaming</li>
<li>Websockets & Rails 4.0</li>
<li>Puma</li>
</ul>
<div class="small devider"></div>
<p class="bio">Brian Cardarella is the owner of DockYard, a Boston-based Web and Mobile consultancy. He is the author of several popular libraries including ClientSideValidations, ValidAttribute, CapabaraEmail, and PartyFoul. Most recently he was a speaker at EmberCamp in San Francisco.</p>
</div>
</div>
<div class="row speaker" id="carina">
<div class="four columns">
<div class="speaker-frame"><img src="images/speakers/carina.jpg"
alt="Carina C. Zona"></div>
<a href="https://twitter.com/cczona" target="_blank" class="handle">@cczona</a>
</div>
<div class="eight columns">
<h3>Carina C. Zona</h3><br />
<h4><em>Handcrafting Community</em></h4>
<p>Community-building can seem like a herculean effort that must be coordinated among many. But it doesn't have to be. One is plenty.</p>
<p>How can we handcraft a fulfilling code career? How can we support peers in developing theirs, whether newcomer or artisan? How can we contribute, without having to be expert? How do we develop social capital among community members, and channel those investments into people who are just entering? How will we craft a thriving community, using only simple tools & scarce local resources?</p>
<p>We'll examine the history of major successes -- in Ruby community, Python, and well beyond -- and extract lessons to apply generally. It's a story that weaves in personal narratives of rising into that, both well and clumsily. It's about transforming minor ambitions & frequent iterations into a scope of change that looks amazing. By making choices to do small things well and thoughtfully, rather than with concern for how they scale.</p>
<div class="small devider"></div>
<p class="bio">Carina C. Zona is a web developer and consultant. She has taught for Girl Develop It, Black Girls Code, RailsBridge, PyLadies, and RailsGirls. She also served on RailsBridge core team and Women Who Code core team. She's been accidentally forming micro-communities since the '90s. Turns out you can do it on purpose too.</p>
</div>
</div>
<div class="row speaker" id="richard">
<div class="four columns">
<div class="speaker-frame"><img src="images/speakers/richard.png"
alt="Richard Schneeman"></div>
<a href="https://twitter.com/schneems" target="_blank" class="handle">@schneems</a>
</div>
<div class="eight columns">
<h3>Richard Schneeman</h3><br />
<h4><em>Millions of Apps: What We've Learned</em></h4>
<p>Heroku has deployed millions of web apps. When you've run that many applications, it's hard not to notice when frameworks and developers do things wrong, and when they do them right. We've taken a look at the most common patterns and boiled down the best of our advice in to 12 simple factors that can help you build your next app to be stable, successful, and scaleable. After this talk you'll walk away with in depth knowledge of web framework design patterns and practical examples of how to improve your application code.</p>
<div class="small devider"></div>
<p class="bio">Richard "schneems" Scheneeman writes Ruby at Heroku at teaches Rails at the University of Texas. When he isn't obsessively compulsively playing Starcraft 2 he writes such gems as <a href="https://github.com/schneems/wicked" target="_blank">Wicked</a>, <a href="https://github.com/schneems/sextant" target="_blank">Sextant</a>, and <a href="https://github.com/opro/opro" target="_blank">oPRO</a>. He's on the Rails issue team, and wants you to sign up for <a href="http://www.codetriage.com" target="_blank">Code Triage</a>. Before working as a programmer - Richard graduated from Space camp where he prototyped a perpetual motion machine that didn't work, and from Scout camp where he built trebuchets that did.</p>
</div>
</div>
<div class="row speaker" id="david">
<div class="four columns">
<div class="speaker-frame"><img src="images/speakers/david.jpg" alt="David
Czarnecki"></div>
<a href="https://twitter.com/CzarneckiD" target="_blank" class="handle">@CzarneckiD</a>
</div>
<div class="eight columns">
<h3>David Czarnecki</h3><br />
<h4><em>Particular Particulars about "Zero Downtime Deploys"</em></h4>
<p>You've probably already read the GitHub blog post on Unicorn and "Zero Downtime Deploys" and would like to try it out for your application(s). This talk will cover the particular particulars of making this work. Detailed discussion will be given on our Unicorn, NGINX, Runit, RVM, Capistrano and Chef changes that needed to be made in order to make this work reliably. Approaches to migrations and schema changes will also be discussed. Even if your stack differs slightly, the salient points should be applicable. Once you have zero downtime deploys working, you'll wonder why you ever did deploys any other way. Say goodbye to cap deploy:maintenance. Secrets will be revealed!</p>
<div class="small devider"></div>
<p class="bio">David Czarnecki is a lead engineer at <a href="http://www.agoragames.com" target="_blank">Agora Games</a>, a company that specializes in building middleware to power video games, both in-game and on the web. He is the author of 2 books for O’Reilly and had previously been developing exclusively in Java for nearly 15 years. He has been developing in Ruby and Rails since joining Agora Games in 2008 and has been a speaker at conferences like JavaOne, RailsConf, Ruby Midwest, Lone Star Ruby Conference and Strange Loop. David loves video games, especially the Guitar Hero series and Left 4 Dead.</p>
</div>
</div>
<div class="row speaker" id="danielle">
<div class="four columns">
<div class="speaker-frame"><img src="images/speakers/danielle.jpg"
alt="Danielle Sucher"></div>
<a href="https://twitter.com/DanielleSucher" target="_blank" class="handle">@DanielleSucher</a>
</div>
<div class="eight columns">
<h3>Danielle Sucher</h3><br />
<h4><em>Negotiation for Hackers</em></h4>
<p>Negotiation is a critical part of our lives as programmers. It comes up in many contexts: when starting a gig (salary/benefits, employment or freelance contracts), when ending a gig (severance or debt settlement), and during our everyday lives (disagreements over features/architecture/other project decisions, prioritizing stories, convincing managers to give us time to pay down technical debt instead of just rolling out the next feature, explaining when something won't be possible or what will have to give to make it possible, etc.).</p>
<p>Effective negotiation and persuasion techniques can seem intuitive and therefore intimidating, but in fact they're simply another set of skills that you can study and practice and learn.</p>
<div class="small devider"></div>
<p class="bio">Danielle Sucher is a developer at 9mmedia, a web/mobile consultancy in NYC. She's also a former attorney with a knack for language and framing issues. In her free time, she codes stuff like Jailbreak the Patriarchy and has an inordinate fondness for playing with puzzles, hot glass, and stinging insects (she currently has two rooftop beehives in Brooklyn, which are reigned over by Queen Jira and Queen Asana).</p>
</div>
</div>
<div class="row speaker" id="dan">
<div class="four columns">
<div class="speaker-frame"><img src="images/speakers/dan.jpg"
alt="Dan Gebhardt"></div>
<a href="https://twitter.com/dgeb" target="_blank" class="handle">@dgeb</a>
</div>
<div class="eight columns">
<h3>Dan Gebhardt</h3><br />
<h4><em>Building Ambitious APIs with Ruby</em></h4>
<p>With the advent of native and single page web apps, APIs are more
important than ever. An application's API often must serve the needs
of its own front end(s) as well as any third party applications and
scripts that integrate with it. It should be flexible, yet follow
strong conventions to be easily understood.</p>
<p>This talk will discuss strategies for building an ambitious API with
Ruby. It will cover diverse topics such as authentication, versioning,
side-loading and embedding related data, bulk access, and more.</p>
<div class="small devider"></div>
<p class="bio">Dan is the co-founder of Cerebris and frequently
consults as part of the Tilde team. He's been developing web
applications since the late 90s, and is an active contributor to
Rails, Ember.js and other OSS projects. When he's not coding, Dan
enjoys painting and hiking with his family near his home in NH.</p>
</div>
</div>
<div class="row speaker" id="andrew">
<div class="four columns">
<div class="speaker-frame"><img src="images/speakers/andrew.jpg"
alt="Andrew Nordman"></div>
<a href="https://twitter.com/Cadwallion" target="_blank" class="handle">@Cadwallion</a>
</div>
<div class="eight columns">
<h3>Andrew Nordman</h3><br />
<h4><em>Embedding Ruby into your Daily Life</em></h4>
<p>Many Rubyists know Ruby for its ease of use as a web scripting
language. Many sysadmins know Ruby for its server provisioning
capacity and as a glue language to the shell. Many Rubyists don't know
about how Ruby can be used in the world of embedded computing and
microcontrollers to assist your daily life. Mruby expands the
capabilities to robotics and hobby electronics, as well as small-scale
automation. Learn about ways to embed ruby into your daily life with
heat control, plant watering, helpful robots, and more.</p>
<div class="small devider"></div>
<p class="bio">By day, Andrew Nordman is a an engineer at Articulate
developing education and training software in the eLearning industry.
By night, Andrew is the co-founder of Cademon Brewing Company, an
up-and-coming craft brewery in Northern Illinois. He spends his time
finding new places to use Ruby including 3D Game Development, Brewery
Automation, and Robotics.</p>
</div>
</div>
<div class="row speaker" id="bryan">
<div class="four columns">
<div class="speaker-frame"><img src="images/speakers/bryan.jpg"
alt="Bryan Helmkamp"></div>
<a href="https://twitter.com/brynary" target="_blank" class="handle">@brynary</a>
</div>
<div class="eight columns">
<h3>Bryan Helmkamp</h3><br />
<h4><em>Building a Culture of Quality</em></h4>
<p>Time and time again, skilled developers with good intentions set out
into the green field of their new Rails app. Alas, as days turn to
weeks, weeks to months and months to years, they find themselves with
an ever increasing maintenance burden. Adding new features in a
well-designed way starts to feel like an exercise in futility, so they
resort to liberal use of conditionals to avoid breaking existing code.
This leads to more complexity, and on the cycle goes.</p>
<p>It doesn't need to be like this. There's no silver bullet that will
save your project from this fate, but by practicing a holistic
approach to code quality you can stave off the maintenance monsters
and keep your app's code feeling fresh and clean. This talk will look
at low ceremony, common sense approaches to taking control of the
quality of your codebase. You'll leave with an expanded toolbox of
techniques to build a culture of quality within your organization.</p>
<div class="small devider"></div>
<p class="bio">Bryan (@brynary) is the founder of Code Climate, an automated code
review tool for Ruby apps, and the lead organizer of the Gotham Ruby
Conference in NYC. For the last eight years, he's been active in the
Ruby community as an acclaimed speaker, author and open source
contributor. In 2009, he received a Ruby Hero Award for his
efforts.</p>
</div>
</div>
<div class="row speaker" id="zachary">
<div class="four columns">
<div class="speaker-frame"><img src="images/speakers/zachary.jpg"
alt="Zachary Scott"></div>
<a href="https://twitter.com/_zzak" target="_blank" class="handle">@_zzak</a>
</div>
<div class="eight columns">
<h3>Zachary Scott</h3><br />
<h4><em>The Esoteric Library</em></h4>
<p>Have you ever wondered what that ~20MB of code in your Ruby installation is there for? You didn't know Ruby came with an eso- standard library?! Well it totally does, and there's a lot of hidden gems in there just waiting for you to uncover.</p>
<p>Allow me to guide you through some of the more delightful members of the standard library. I will hand pick libraries authored by the pioneers of Ruby and show you the useful bits.</p>
<p>Together we'll discover the bountiful archive of libraries that come packaged with Ruby.</p>
<div class="small devider"></div>
<p class="bio">Zachary Scott has been a Ruby committer since last Fall and will share his experiences with the standard library of CRuby.</p>
</div>
</div>
<div class="row speaker" id="nick">
<div class="four columns">
<div class="speaker-frame"><img src="images/speakers/nick.jpg"
alt="Nick Cox"></div>
<a href="https://twitter.com/everydaytype" target="_blank" class="handle">@everydaytype</a>
</div>
<div class="eight columns">
<h3>Nick Cox</h3><br />
<h4><em>Fighting Burnout: Incorporating Rest Into the Software
Development Workflow</em></h4>
<p>Ruby developers enjoy a certain job security, despite the current
economic climate in the United States and elsewhere. Yet with the
proliferation of technologies and startups (and subsequently jobs),
the quality of life of many developers has seen a marked decrease in
recent years. In an industry in which working 60+ hour weeks is seen
as a status symbol, and many companies are offering incentives to
remain at work in the guise of perks and benefits, it can be difficult
for software developers to achieve a sustainable work-life balance.
Further, developers often spend a great deal of time outside of
business hours working on side projects, and consequently, many
promising careers can lead to immense stress and, ultimately, burnout.</p>
<p>How, as developers, can we work toward a healthier lifestyle? How
might devoting time to rest lead to increased productivity at work and
greater psychological and physical well-being at home? Finally, how
can we practically rest in ways that lead to more lasting benefits
than just sitting in our pajamas on Saturday morning and sorting
through our Twitter feeds? Drawing from recent developments in the
fields of psychology and cognitive neuroscience, we will explore a
physiological basis for the relationship between work and relaxation,
as well as specific, practical exercises to achieve an optimal
equilibrium between work performance and emotional health.</p>
<div class="small devider"></div>
<p class="bio">Nick Cox is a therapist and Ruby developer. Holding a
master's degree in counseling psychology from The Seattle School of
Theology and Psychology, Nick currently works as a Rails developer at
<a href="https://www.navigatingcancer.com/" target="_blank">Navigating
Cancer</a>, a biotech startup devoted to transforming the
healthcare industry though patient centered care. He is most
interested in the inner workings of human interaction, whether through
the medium of computer language or human language. As a designer and
developer, he occasionally writes typographic essays on his blog at
<a href="http://www.everydaytype.com/" target="_blank">everydaytype.com</a>, is a frequent guest
contributor to the <a href="http://blog.typekit.com/" target="_blank">Typekit blog</a>,
and is a passionate open source contributor, including contributions
to Rails, Code Triage, and 24 Pull Requests.</p>
</div>
</div>
</div>
</div>
<!-- end speakers -->
<div id="tickets" class="section row">
<div class="large devider"></div>
<div class="ten columns centered">
<h4>Loving the line up? Why not come to the conference?</h4>
<div style="width:100%; text-align:left;" ><iframe
src="http://www.eventbrite.com/tickets-external?eid=5850195091&ref=etckt&v=2"
frameborder="0" height="246" width="100%" vspace="0" hspace="0"
marginheight="5" marginwidth="5" scrolling="auto"
allowtransparency="true"></iframe><div style="font-family:Helvetica,
Arial; font-size:10px; padding:5px 0 5px; margin:2px; width:100%;
text-align:left;" ></div>
</div>
</div>
</div>
</div>