Joins us for the next edition of the Ruby User Group!
Tematy
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.
Uczestników: (70)
Aljoscha Everding
Wydarzenia: 4
Tematy: 0
Holger Pillmann
Wydarzenia: 9
Tematy: 0
Simon Eichenauer
Wydarzenia: 2
Tematy: 0
Davide Prati
Wydarzenia: 16
Tematy: 0
Paul
Wydarzenia: 1
Tematy: 0
Sebastian Korfmann
Wydarzenia: 3
Tematy: 0
Dennis Hägler
Wydarzenia: 36
Tematy: 2
Fokke Vermeulen
Wydarzenia: 12
Tematy: 0
Bodo Tasche 🔭
Wydarzenia: 40
Tematy: 3
Denny Mueller
Wydarzenia: 23
Tematy: 0
Hausracoon
Wydarzenia: 15
Tematy: 0
Roland Koch
Wydarzenia: 42
Tematy: 0
Carmen Berros
Wydarzenia: 11
Tematy: 0
Amer Jazaerli
Wydarzenia: 6
Tematy: 0
kramkiste
Wydarzenia: 3
Tematy: 0
Paul Götze
Wydarzenia: 63
Tematy: 1
Christian Hempel
Wydarzenia: 11
Tematy: 0
Mouaz
Wydarzenia: 1
Tematy: 0
Duilio Ruggiero
Wydarzenia: 27
Tematy: 0
houengg
Wydarzenia: 2
Tematy: 0
nanoparsec
Wydarzenia: 4
Tematy: 1
Joe Corcoran
Wydarzenia: 7
Tematy: 2
Thimios Dimopulos
Wydarzenia: 2
Tematy: 0
nicola
Wydarzenia: 17
Tematy: 0
Lucas Dohmen
Wydarzenia: 3
Tematy: 2
Christoph Grabo
Wydarzenia: 83
Tematy: 1
Klaus Fl
Wydarzenia: 10
Tematy: 0
Stefano Zanella
Wydarzenia: 7
Tematy: 0
Martin Czuchra
Wydarzenia: 19
Tematy: 0
Simon Males
Wydarzenia: 1
Tematy: 0
Sergio Gil Pérez de la Manga
Wydarzenia: 33
Tematy: 3
Richard Garbutt
Wydarzenia: 3
Tematy: 0
Jan Schulte
Wydarzenia: 18
Tematy: 3
Jonas Knipper
Wydarzenia: 10
Tematy: 0
Tobias Pfeiffer
Wydarzenia: 105
Tematy: 15
Rotem Harel
Wydarzenia: 2
Tematy: 0
Markus Herzog
Wydarzenia: 3
Tematy: 0
Josep
Wydarzenia: 19
Tematy: 0
Jalyna Schröder
Wydarzenia: 15
Tematy: 3
Vladimir Barsukov
Wydarzenia: 2
Tematy: 0
JaycobA
Wydarzenia: 3
Tematy: 0
Matthias Loker
Wydarzenia: 2
Tematy: 0
Juan Matías Repetti
Wydarzenia: 3
Tematy: 0
Andreas Plath
Wydarzenia: 1
Tematy: 0
Andrew France
Wydarzenia: 29
Tematy: 0
Alexey Fedorov
Wydarzenia: 7
Tematy: 1
Holger Frohloff
Wydarzenia: 19
Tematy: 4
Irmela
Wydarzenia: 6
Tematy: 0
Joe Webb
Wydarzenia: 12
Tematy: 0
Garllon
Wydarzenia: 12
Tematy: 0
Maciej Majewski
Wydarzenia: 2
Tematy: 0
AlanVenegas
Wydarzenia: 3
Tematy: 0
Philipp Jaeckel
Wydarzenia: 8
Tematy: 0
Peter Grosskopf
Wydarzenia: 14
Tematy: 0
Julian Simioni
Wydarzenia: 1
Tematy: 0
Christoph Sassenberg
Wydarzenia: 20
Tematy: 0
mariaalavez
Wydarzenia: 1
Tematy: 0
Joe Gatt
Wydarzenia: 5
Tematy: 0
Stefan Horning
Wydarzenia: 12
Tematy: 0
Dennis van de Hoef
Wydarzenia: 7
Tematy: 0
Tom Hanoldt
Wydarzenia: 2
Tematy: 0
Hernan Maguina
Wydarzenia: 22
Tematy: 0
Florian Gilcher
Wydarzenia: 18
Tematy: 11
Jen Geacone-Cruz
Wydarzenia: 8
Tematy: 0
Richard Stobart
Wydarzenia: 1
Tematy: 0
Tim Higgins
Wydarzenia: 1
Tematy: 0
Toño Serna
Wydarzenia: 46
Tematy: 0
Robin
Wydarzenia: 14
Tematy: 0
Falk Köppe
Wydarzenia: 4
Tematy: 0
Alexander Pepper
Wydarzenia: 20
Tematy: 0