Writing reusable code
By Thomas Klausner (domm) from Vienna.pm, Bicycle.pm
Date: Monday, 3 August 2009 10:55
Duration: 40 minutes
Target audience: Beginning Perl
Language:
Tags: callbacks mixins modules moose packages plugins roles subroutines
You can find more information on the speaker's site:
I will show several techniques to write reusable code, targeted at beginners, but also including some medium/advanced stuff in between. Topics covered will be:
Procedural Programming:
* Functions / Subroutines
* Packages
* Testing
* Callbacks
* Hooks
* Plugins
Object oriented programming / Moose
* Subclassing
* Overriding
* SUPER/NEXT
* Delegation
* Multiple Inheritance
* Roles
- Thomas Klausner (domm)
- Dave Cross (davorg)
- Matusalem Marques (Matusalem Marques)
- Diego Kuperman (diegok)
- Roberto Henríquez
- David H. Adler (dha)
- Paula Valenca (phantas)
- Jordi Porta
- Bálint Szilakszi (szbalint)
- Jesse Vincent
- André Cruz (edevil)
- Flavio Poletti (polettix)
- Peter Stoehr
- Martin Schipany (ElCondor)
- Chisel Wright
- Damian Conway (damian)
- Aristotle Pagaltzis
- Dirk De Nijs (ddn123456)
- Tobias Kremer (soulchild)
- Ricardo Marques (ricmarques)
- Patrick Michaud (Pm)
- Andrew Shitov (ash)
- Thomas Netousek
- Ulrich Wisser (wisser)
- Jozef Kutej (jozef)
- Billy Abbott (cowfish)
- Jose Neta (netp)
- Michael Zedeler (mzedeler)
- Hugo Costa
- Samuel Junqueira (SamyBoy)
- António Martins (ammartins)
- Rui Patinha (rfp)
- Luís Mendes (big)
- Henrique Alves (Halves)
- MartijnVdS
- Pedro Frazão
- Rafael Antonio (RA)
- Armando Reis (AReis)
- Jose Celestino (japc)
- Carlos Pires (acmpires)
- Oliver Thieke (o-thieke)
- Andrew Beech
- Markus Wichmann (telemorphix)
- Nuno Jordão
- Marcos Ramos (x)
- Beatriz Nombela Escobar
- Canol Gokel
- Daan Baldewijns
- Tiago Grego
- Rui Pereira
- Carlos Juan Diaz (cjuan)
- Ricardo Vercesi (rvercesi)
- Rafael Porres Molina
- Stelios Gikas (sgikas)
- Jorge Bras
- Sérgio Bernardino
