eurucamp 2015
as the organisers put it
Where the Ruby conference meets camp. Potsdam, 31 July – 2 August 2015, at the University of Potsdam, Campus Griebnitzsee.
who it's for
Ruby developers, language implementers, software engineering educators, developer-tooling engineers, technical mentors, community organisers, engineering managers
topics
Crystal compiled Ruby-like language; mruby static CLI packaging; Opal Ruby-to-JavaScript compilation; Bluetooth Low Energy beacons; live coding and Sonic Pi; tracepoint call-graphing techniques; onboarding and junior mentorship patterns; teaching kids and course experiments; calling native code from Ruby; small abstractions in design
| title | author | length |
|---|---|---|
| Passing Down the Pain: Difficulties in Teaching Software Development | Ivan Zarea | 24m |
Describes concrete course experiments: live coding and tests to force incremental design, reading real projects like YouTube-DL, a class debugging puzzle, and… | ||
| Crystal: The Programming Language | Luis Ferreira | 28m |
Crystal is a typed, LLVM compiled Ruby-like language with strong type inference, union types and generics that make many errors fail at compile time. It… | ||
| Deep Diving: How to Explore a New Code Base | Christophe Philemotte | 26m |
Shows concrete tactics: use tracepoint API to generate call graphs, open dependency sources with bundler open, run targeted tests or small reproduction… | ||
| Orders of Magnitude | Davy Stevenson | 24m |
Human number sense ends at small counts so number sense ends at four and naming numbers doesn’t mean understanding them; concrete scales are given (hair ~1e-4… | ||
| A Case Against Showmanship | Marta Paciorkowska | 18m |
Argument: theatrical showmanship raises the barrier to entry and funnels conferences toward a homogenous crowd, which in turn biases hiring and visibility… | ||
| mruby: a Packaging Story Filled with Freedom | Terence Lee | 26m |
Explains how mruby actually produces self-contained CLI binaries: compiles Ruby to mrb bytecode, wraps in C and cross-compiles via Docker so one host builds… | ||
| The Junior Jump | Rebecca Poulson | 23m |
Argues for concrete onboarding steps: use the interview to draft a first 30 days roadmap, assign a supervised “around‑to‑it” project with visible impact, and… | ||
| Programming Parents | Daniel Schweighöfer | 25m |
Explains how becoming a parent alters priorities and fragments concentration but doesn't reduce ability to do technical work, and presents concrete problems… | ||
| Moving the Web into the Physical World with Beacons | Meike Wiemann | 19m |
Prototypes built with Ruby, Rails and JavaScript demonstrate beacons broadcasting URLs to trigger local web apps: a bus stop prototype shows next departures by… | ||
| Will the Real Technical People Please Stand Up? | Leslie Hawthorn | 19m |
Claim: the phrase "not technical" is toxic because it masks bias and excuses lack of collaboration. Evidence: fifteen‑year anecdotal sweep and repeated moments… | ||
| Programming as a Performance | Joseph Wilk | 33m |
Claim: treating programming as a staged interaction reveals what machines actually do when humans instruct them. Specific tools and outcomes include Sonic Pi… | ||
| Opal: The Journey From JavaScript to Ruby | Bozhidar Batsov | 30m |
Opal compiles Ruby into JavaScript so Ruby runs in the browser as actual JS, shipping an implementation of corelib, source maps that yield Ruby stack traces… | ||
| Ask vs. Guess Culture Communication | Katherine Wu | 30m |
Content claims that people fall on an ask vs guess spectrum where asking directly or hinting causes repeated workplace friction and misread signals. Specific… | ||
| The Struggle to Stay Technical | Kinsey Ann Durham | 15m |
Fifty-seven percent of women leave tech and the transcript claims 57% of women leave with 97% never returning; research cited finds 88% of women receive… | ||
| The Power Of Small Abstractions | Josep M | 26m |
Argues that tiny, local abstractions explain big behavior: identify two properties—associative composition and a neutral element—and you get folds across… | ||
| Lightning Talks | on Ash | 47m |
Live demo builds a Twilio app end to end: buys a Germany mobile number, sets webhook to a local Sinatra app tunneled with ngrok, returns TwiML to auto-reply… | ||
| Amelia Bedelia Learns to Code | Kylie Stradley | 25m |
Concrete examples of beginner Rails mistakes and how to fix them: edit schema directly breaks the workflow—use timestamped migrations and run them; use… | ||
| Game Programming in Haskell | Elise Huard | 25m |
Game Programming in Haskell by Elise Huard Game programming in Haskell: it is possible. I'll talk about the pros and cons of using Haskell for a game, and how… | ||
| How Teaching Kids to Code Made Me a Better Developer | Ramón Huidobro | 18m |
Runs an after-school game programming class using Gosu gem and Ruby for one hour a week over several years; projects include a space shooter where kids set… | ||
| Humanising Math and Physics on Computer Science | Hanneli Tavante | 27m |
Proposal claims that human stories and interdisciplinary pairing improve uptake of math and physics in CS classrooms. Methods include telling biographical… | ||
| Calling Native Code From Ruby | Boris Bügling | 15m |
CocoaPods’ xcodeproj removes its painful C extension by using Fiddle (MRI since 1.9) to call CoreFoundation for plist read/write and private Xcode APIs… | ||
| Cultivating Empathy | Leslie Hawthorn | 41m |
Argues that empathy is a choice and a trainable skill backed by studies (NYT July 10 2015 and PLOS work linking fiction to emotional transportation), gives… | ||
| nothing matches | ||