November Meetup 2014

hosted by Tobias Pfeiffer by Fyber (www.fyber.com), 06.11.2014 at 19:30

Joins us for the next edition of the Ruby User Group!

Attend

Topics

Better Composition with Traits

This talk will explain the concept of traits, specifically the model described in the 2006 paper Traits: A Mechanism for Fine-grained Reuse by Ducasse et al.

We will take a look at differing trait implementations in some other languages, which specific everyday design problems traits solve and how they differ from Ruby modules as a method for code reuse.

Finally we will explore how some features introduced in Ruby 2 allow us to implement Ducasse's traits in Ruby and how to compose a class without touching the class hierarchy at all.

Get Your Shoes (Back) On!

Years ago the enigmatic Rubyist _why created Shoes, a tiny GUI toolkit for writing fun, simple applications in Ruby. Shoes served as the foundation for Hackety Hack, a programming environment specially designed to be accessible to kids.

In the wake of _why's departure, many people assumed Shoes was finished as well. Such is not the case!

Shoes has continued to evolve and grow, and the latest revision (Shoes4) builds off the cross-platform strengths of JRuby and SWT. If you've ever wanted to write a desktop app as easily as you write a web page, Shoes is for you.

This will also feature a little update on where we are on the road to 4.0 release, what's happening and interesting developments (like an opal/atom backend)

A summer full of Code - The Code_Padawans journey with Rails Girls Summer of Code

A long time ago, in a galaxy far, far away...wait, no, not so long time, only a few months ago on this small blue planet that we call our home, two young women made a lifechanging decision: they applied for Rails Girls Summer of Code to spend 3 months with coding. CodePadawans Magda and Ute will speak about the adventures that happened along their journey, about experiences, learning and discovering secret Jedi Super Powers. They will also present their project, Ataru, a command line tool for documentation testing.

Attendees: (71)

Aljoscha Everding

Topics: 0 | Events: 4

Holger Pillmann

Topics: 0 | Events: 9

Simon Eichenauer

Topics: 0 | Events: 2

Davide Prati

Topics: 0 | Events: 16

Paul

Topics: 0 | Events: 1

Leon Weidauer

Topics: 0 | Events: 11

Sebastian Korfmann

Topics: 0 | Events: 3

Dennis Hägler

Topics: 1 | Events: 29

Fokke Vermeulen

Topics: 0 | Events: 12

Bodo Tasche 🔭

Topics: 3 | Events: 40

Denny Mueller

Topics: 0 | Events: 22

Hausracoon

Topics: 0 | Events: 15

Roland Koch

Topics: 0 | Events: 38

Carmen Berros

Topics: 0 | Events: 11

Amer Jazaerli

Topics: 0 | Events: 6

kramkiste

Topics: 0 | Events: 3

Paul Götze

Topics: 1 | Events: 45

Christian Hempel

Topics: 0 | Events: 11

Mouaz

Topics: 0 | Events: 1

Duilio Ruggiero

Topics: 0 | Events: 27

houengg

Topics: 0 | Events: 2

nanoparsec

Topics: 1 | Events: 4

Joe Corcoran

Topics: 2 | Events: 7

Thimios Dimopulos

Topics: 0 | Events: 2

nicola

Topics: 0 | Events: 17

Lucas Dohmen

Topics: 2 | Events: 3

Christoph Grabo

Topics: 0 | Events: 58

Klaus Fl

Topics: 0 | Events: 10

Stefano Zanella

Topics: 0 | Events: 7

Martin Czuchra

Topics: 0 | Events: 19

Simon Males

Topics: 0 | Events: 1

Sergio Gil Pérez de la Manga

Topics: 3 | Events: 31

Richard Garbutt

Topics: 0 | Events: 3

Jan Schulte

Topics: 3 | Events: 18

Jonas Knipper

Topics: 0 | Events: 10

Organizer

Tobias Pfeiffer

Topics: 11 | Events: 77

Rotem Harel

Topics: 0 | Events: 2

Markus Herzog

Topics: 0 | Events: 3

Josep

Topics: 0 | Events: 19

Jalyna Schröder

Topics: 3 | Events: 14

Vladimir Barsukov

Topics: 0 | Events: 2

JaycobA

Topics: 0 | Events: 3

Matthias Loker

Topics: 0 | Events: 2

Juan Matías Repetti

Topics: 0 | Events: 3

Andreas Plath

Topics: 0 | Events: 1

Andrew France

Topics: 0 | Events: 28

Alexey Fedorov

Topics: 1 | Events: 7

Holger Frohloff

Topics: 3 | Events: 17

Irmela

Topics: 0 | Events: 6

Joe Webb

Topics: 0 | Events: 12

Garllon

Topics: 0 | Events: 5

Maciej Majewski

Topics: 0 | Events: 2

AlanVenegas

Topics: 0 | Events: 3

Philipp Jaeckel

Topics: 0 | Events: 8

Peter Grosskopf

Topics: 0 | Events: 14

Julian Simioni

Topics: 0 | Events: 1

Christoph Sassenberg

Topics: 0 | Events: 13

mariaalavez

Topics: 0 | Events: 1

Joe Gatt

Topics: 0 | Events: 5

Stefan Horning

Topics: 0 | Events: 12

Dennis van de Hoef

Topics: 0 | Events: 7

Tom Hanoldt

Topics: 0 | Events: 2

Hernan Maguina

Topics: 0 | Events: 21

Florian Gilcher

Topics: 9 | Events: 14

Jen Geacone-Cruz

Topics: 0 | Events: 8

Richard Stobart

Topics: 0 | Events: 1

Tim Higgins

Topics: 0 | Events: 1

Toño Serna

Topics: 0 | Events: 40

Robin

Topics: 0 | Events: 14

Falk Köppe

Topics: 0 | Events: 4

Alexander Pepper

Topics: 0 | Events: 20

Route