Tipping the scale: The Ruby features that make the difference

Datum: Samstag, 20. Mai 2006
Zeit: 16:00 - 17:00
Ort: Fortgeschrittene #1: Vorträge für Fortgeschrittene
Vortragender: Werner (murphee) Schuster

Über den Vortrag

Ruby hat 2005 viel Aufsehen generiert - aber was macht es interessant? Warum sollten sich zB. Java Entwickler damit beschaeftigen? Ruby ist objektorientiert, aber Java ist das auch; warum also das ganze Aufsehen?

Dieser Vortrag wird ein Delta der Features vorstellen, die den grossen Unterschied ausmachen:
- Blocks
- Metaprogramming
- Mixins

Yup, diese drei Konzepte sind der Grund, warum Ruby Programmierung Spass macht. Es gibt mehr Nuetzliches, aber diese drei Features allein helfen schon dabei einen Haufen CopyPaste-Code zu vermeiden.

Dieser Vortrag ist geeignet fuer alle, die sich das Ruby Phaenomen noch nicht erklaeren koennen oder einen schnellen Ueberblick kriegen wollen. Fuer Java Entwickler, die ihre gewohnten Java APIs nicht ganz verlassen wollen, gibts Informationen ueber JRuby.

Links:
http://poignantguide.net/ruby/
http://jruby.sourceforge.net/
http://eclipse-shell.sourceforge.net/

Über den Vortragenden

Werner Schuster (murphee) studiert an der TU Graz "Softwareentwicklung und Wissensmanagement" und arbeitet bei Wolfram Research (http://www.wolfram.com/) als Java Programmierer. Er beschäftigt sich mit Themen im Bereich Java, Eclipse und Development tools etc. Sonstige Interessen liegen im Bereich Virtual Machines, Dynamic Languages (Ruby, Smtalltalk), CPUs, etc. Er ist Maintainer des EclipseShell Projektes (http://eclipse-shell.sourceforge.net/). Für aktuellere CoreDumps seiner Interessensmatrix gibt es sein Weblog unter http://jroller.com/page/murphee

Vortragsunterlagen

Ruby

Zurück zu Vorträge...