SlideShare une entreprise Scribd logo
1  sur  40
Télécharger pour lire hors ligne
A clean, innovative, open-source Smalltalk


  http://www.pharo-project.org
Pharo?

We use our language every day
Pharo?

     We use our language every day


     arch          hi ng           ss
  se             ac           si ne
Re            Te           Bu
Pharo?
Why do we not continuously improve

           what we use


             ????
Pharo?

       Small simple fixes

       One step at a time

Even do the imperfect next step
Compound Interest

  Every improvement has an effect

   Example: Refactoring Browser
Pharo!

We will use this system in 10 years

        Let’s make it great!
Pharo

A flexible environment to support the
    innovation in/of Smalltalk.
Pharo

A robust environment to support doing
       business in Smalltalk.
Conflict?

Robustness   vs.   Innovation
Conflict?

Business   vs.   Research
Base Camp
Research is like an expedition


We need a stable base!
Research / Teaching
           Teaching
                                     Research
materias.fi.uba.ar/...
scg.unibe.ch              -SCG, University of Bern
soft.vub.ac.be/soft/      - SLL, Vrije Universiteit Brussel
www.ensm-douai.fr         - RMOD, INRIA
www.imus.univ-savoie.fr   - Ecole d'Ing. d. Mines de Douai
www.inria.fr              - REVEAL, University of Lugano
materias.fi.uba.ar/7507/   - PLEIAD/DCC, Univ. of Chile
www.nmu.edu               - University Louvain la Neuve
www.uca.edu.ar            - Universidad de Buenos Aires
www.uchile.cl             - LISyC
www.upc.edu               - UMMISCO
Companies
www.10pines.com             www.doslovno.info            www.myneat.org

www.2denker.de              www.finworks.biz              www.netstyle.ch

www.agilitic.com            seaside.gemstone.com         www.nidea.eu

www.airflowing.com           www.ibizlog.com              www.panasoft.com

www.anymorphic.com          www.inceptive.be             www.pinesoft.co.uk

www.ardishealth.com         www.jooshr.com               www.promedmedical.net

www.arduinosoftware.com     www.majcon.de                www.sharedlogic.ca

www.beta9.be                www.mindclue.ch              www.smallworks.com.ar

www.bombardier.com          www.miriamtech.com           www.sw-eng.ch

www.cmsbox.com              www.monkeysnatchbanana.com   www.trantaria.com
Create an ecosystem
where business can bloom
Showcase
Pier
Pier
Smalltalk with OO-Database

     Pharo is the IDE
Pinesoft MBagger
iPhone

 Mars +
 Deimos

 Esteban
Lorenzano
The Past
1.0
Started with Squeak 3.9 (2008)

Major Cleanups (MVC, eToys)
+ New UI Look / TrueType
+ Tools
+ Block Closures (thanks Eliot)
+ Lots of bugfixes and small improvements
+ Preferences clean up
+ MIT license clean
Update ~1200 Bug-reports closed

         470 Updates

Release Candidate: October 2009
       Release: April 2010
1.1
- Performance
- More cleanups and Simplifications
- Small deployment image (6.2 MB)
- Settings framework
- New world menu
- Native host menu support for Mac
Update 883 Bug-reports closed

         410 Updates

    Released: July, 26, 2010
The Present
Update ~300 Bug-reports closed

         141 Updates

Release Candidate: October 2010
Future
Future
The Future is what
     we do
Build Server
Opal

Based on “new compiler”
Uses RB AST
Intermediate Representation of Byte-code
Bytecode Transformations
Plugin Architecture
Everybody can help
   Reporting bugs
   Confirming bugs
   Writing tests
   Writing examples
   Writing comments
   Simple contributing fixes
   Deep discussion...
Open Pharo Sprints
May 2008 Bern
July 2009 Bern
October 2009 Lille
November 2009 Buenos Ares
March 2010 Bern
May 2010 Buenos Ares
June 2010 Bern
June 2010 Bruxelles
July 2010 London
September 2010 Barcelona
September 2010 Lille
Books
Pharo by example
vol. 1 is out


Pharo by example
vol. 2 is on
preparation
Thanks
                       Juan Pablo Cook            Mariano Martinez Peck
                       Gabriel Cotelli            Philipp Marshall
                       Giovanni Corriga           Dave Mason
                       Carlos Crosetti            John McIntosh
 Chis Vasile Andrei    Cyrille Delaunay           Martin McClure
Diego Geffner          Sergio DelFranco?          Johnaton Meichtry
Gloria Bianchi         Simon Denier               Jannick Menanteau
Gabriel Calero         Marcus Denker              Eliot Miranda
Andres Valloud         Ramiro Diaz Trepat         Yann Monclair
Jose Mettini           Ken Dickey                 Hernan Morales Durand
Pablo Gancharov        Stephane Ducasse           Diogenes Moreira
Nick Ager              Stephan Eggermont          Mike Muller
Bart Veenstra          Luc Fabresse               Oscar Nierstrasz
Sean DeNigris?         Matthew Fulmer             David J Pennell
Tim Mackinnon          Hilaire Fernandes          Joseph Pelrine
Nial Ross              Julian Fitzell             Bernardt Pieber
Boris Popov            James Foster               Alain Plantec
Mariano Abel Coca      Bart Gauquie               Damien Pollet
Jean-Baptiste Arnaud   Tudor Girba                Guillermo Polito
Gabriela Arevalo       Sean Glazier               Lukas Renggli
German Arduino         Darin Greaham              Jorge Ressia
Hans Beck              Carla Griggio              Mike Roberts
Alexandre Bergel       Norbert Hartl              Robert Rothwell
Cedric Beler           Dale Henrichs              David Rotlisberger
Patrick Barroca        George Herolyants          Michael Rueger
Adrian Barreau         Reinout Heeck              Rabak Scarpini
Torsten Bergmann       Eric Hochmeister           Alex Schenkman
Matthias Berth         Peter Hugosson-Miller      Bill Schwab
Andrew Black           Henrik Sperre Johansen     Niko Schwarz
Ralph Boland           Stefan Kapusnik            Stan Sheperd
Noury Bouraqadi        Andy Kellens               Igor Stasenko
Tristan Bourgois       Pavel Krivanek             Francois Stephany
Johan Brichau          Adrian Kuhn                Serge Stinckwich
Brian Brown            Denis Kudriashov           Mathieu Suen
Camillo Bruni          Laurent Laffont            Lawrence Trutter
Sven vanCaekenberghe   Justin Langhorst           Andrew Tween
Gwenael Casaccio       Alexander Lazarevic        Carlo Teixeira
Damien Cassou          Adrian Lienhard            Veronica Uquillaz-Gomez
Nicolas Cellier        Andreas Leidig             Toon Verwaest
Gary Chambers          German Leiva               Martin von Loewis
Danny Chan             Michael Lucas-Smith        Juan Vuletich
Yanni Chiu             Esteban Lorenzano          Steven Wirts
Miguel Coba            Francisco Ortiz Peñaloza   Hernan Wilkinson
Join us!

         Creating good energy,
           software quality,
        learning and having fun

     http://pharo-project.org

Contenu connexe

Similaire à Pharo ESUG

An assignment-based e-learning course on the use of KeyToNature e-keys
An assignment-based e-learning course on the use of KeyToNature e-keysAn assignment-based e-learning course on the use of KeyToNature e-keys
An assignment-based e-learning course on the use of KeyToNature e-keys
Pencho Mihnev
 
SLE/GPCE Keynote: What's the value of an end user? Platforms and Research: Th...
SLE/GPCE Keynote: What's the value of an end user? Platforms and Research: Th...SLE/GPCE Keynote: What's the value of an end user? Platforms and Research: Th...
SLE/GPCE Keynote: What's the value of an end user? Platforms and Research: Th...
Stéphane Ducasse
 
IFIP 6th International Conference on Intelligent Information ...
IFIP 6th International Conference on Intelligent Information ...IFIP 6th International Conference on Intelligent Information ...
IFIP 6th International Conference on Intelligent Information ...
butest
 
The visual dictionary of house & do it-yourself
The visual dictionary of house & do it-yourselfThe visual dictionary of house & do it-yourself
The visual dictionary of house & do it-yourself
Henrique Silva
 

Similaire à Pharo ESUG (20)

An assignment-based e-learning course on the use of KeyToNature e-keys
An assignment-based e-learning course on the use of KeyToNature e-keysAn assignment-based e-learning course on the use of KeyToNature e-keys
An assignment-based e-learning course on the use of KeyToNature e-keys
 
An assignment-based e‑learning course on the use of KeyToNature e-keys
An assignment-based e‑learning course on the use of KeyToNature e-keysAn assignment-based e‑learning course on the use of KeyToNature e-keys
An assignment-based e‑learning course on the use of KeyToNature e-keys
 
Casting a wider net
Casting a wider netCasting a wider net
Casting a wider net
 
Pharo Update
Pharo UpdatePharo Update
Pharo Update
 
Serendipitous Web Applications through Semantic Hypermedia
Serendipitous Web Applications through Semantic HypermediaSerendipitous Web Applications through Semantic Hypermedia
Serendipitous Web Applications through Semantic Hypermedia
 
moose.unibe.ch
moose.unibe.chmoose.unibe.ch
moose.unibe.ch
 
MNE sapien labs 2019
MNE sapien labs 2019MNE sapien labs 2019
MNE sapien labs 2019
 
ESWC2010 Closing Ceremony
ESWC2010 Closing CeremonyESWC2010 Closing Ceremony
ESWC2010 Closing Ceremony
 
SLE/GPCE Keynote: What's the value of an end user? Platforms and Research: Th...
SLE/GPCE Keynote: What's the value of an end user? Platforms and Research: Th...SLE/GPCE Keynote: What's the value of an end user? Platforms and Research: Th...
SLE/GPCE Keynote: What's the value of an end user? Platforms and Research: Th...
 
IFIP 6th International Conference on Intelligent Information ...
IFIP 6th International Conference on Intelligent Information ...IFIP 6th International Conference on Intelligent Information ...
IFIP 6th International Conference on Intelligent Information ...
 
ECMFA 2021 Opening
ECMFA 2021 OpeningECMFA 2021 Opening
ECMFA 2021 Opening
 
Life In The Fast Lane - PTEE 2007 "GO"
Life In The Fast Lane - PTEE 2007 "GO"Life In The Fast Lane - PTEE 2007 "GO"
Life In The Fast Lane - PTEE 2007 "GO"
 
The visual dictionary of clothing
The visual dictionary of clothingThe visual dictionary of clothing
The visual dictionary of clothing
 
The Puppet Community: Current State and Future Plans
The Puppet Community: Current State and Future PlansThe Puppet Community: Current State and Future Plans
The Puppet Community: Current State and Future Plans
 
The Puppet Community: Current State and Future Plans
The Puppet Community: Current State and Future PlansThe Puppet Community: Current State and Future Plans
The Puppet Community: Current State and Future Plans
 
Open Models - preview
Open Models - previewOpen Models - preview
Open Models - preview
 
The visual dictionary of food & kitchen
The visual dictionary of food & kitchenThe visual dictionary of food & kitchen
The visual dictionary of food & kitchen
 
Higher Ed Exec Forum 2009 Sep
Higher Ed Exec Forum 2009 SepHigher Ed Exec Forum 2009 Sep
Higher Ed Exec Forum 2009 Sep
 
The visual dictionary of house & do it-yourself
The visual dictionary of house & do it-yourselfThe visual dictionary of house & do it-yourself
The visual dictionary of house & do it-yourself
 
On analyzing specialized discourse in the age of digital media
On analyzing specialized discourse in the age of digital mediaOn analyzing specialized discourse in the age of digital media
On analyzing specialized discourse in the age of digital media
 

Plus de Marcus Denker

Plus de Marcus Denker (20)

Soil And Pharo
Soil And PharoSoil And Pharo
Soil And Pharo
 
ConstantBlocks in Pharo11
ConstantBlocks in Pharo11ConstantBlocks in Pharo11
ConstantBlocks in Pharo11
 
Demo: Improved DoIt
Demo: Improved DoItDemo: Improved DoIt
Demo: Improved DoIt
 
First Class Variables as AST Annotations
First Class Variables as AST AnnotationsFirst Class Variables as AST Annotations
First Class Variables as AST Annotations
 
Supporting Pharo / Getting Pharo Support
Supporting Pharo / Getting Pharo SupportSupporting Pharo / Getting Pharo Support
Supporting Pharo / Getting Pharo Support
 
Lecture: "Advanced Reflection: MetaLinks"
Lecture: "Advanced Reflection: MetaLinks"Lecture: "Advanced Reflection: MetaLinks"
Lecture: "Advanced Reflection: MetaLinks"
 
thisContext in the Debugger
thisContext in the DebuggerthisContext in the Debugger
thisContext in the Debugger
 
Variables in Pharo
Variables in PharoVariables in Pharo
Variables in Pharo
 
Lecture. Advanced Reflection: MetaLinks
Lecture. Advanced Reflection: MetaLinksLecture. Advanced Reflection: MetaLinks
Lecture. Advanced Reflection: MetaLinks
 
Improving code completion for Pharo
Improving code completion for PharoImproving code completion for Pharo
Improving code completion for Pharo
 
VUB Brussels Lecture 2019: Advanced Reflection: MetaLinks
VUB Brussels Lecture 2019: Advanced Reflection: MetaLinksVUB Brussels Lecture 2019: Advanced Reflection: MetaLinks
VUB Brussels Lecture 2019: Advanced Reflection: MetaLinks
 
Slot Composition
Slot CompositionSlot Composition
Slot Composition
 
Lecture: Advanced Reflection. MetaLinks
Lecture: Advanced Reflection. MetaLinksLecture: Advanced Reflection. MetaLinks
Lecture: Advanced Reflection. MetaLinks
 
PHARO IOT
PHARO IOTPHARO IOT
PHARO IOT
 
Open-Source: An Infinite Game
Open-Source: An Infinite GameOpen-Source: An Infinite Game
Open-Source: An Infinite Game
 
Lecture: MetaLinks
Lecture: MetaLinksLecture: MetaLinks
Lecture: MetaLinks
 
PharoTechTalk: Contributing to Pharo
PharoTechTalk: Contributing to PharoPharoTechTalk: Contributing to Pharo
PharoTechTalk: Contributing to Pharo
 
Feedback Loops in Practice
Feedback Loops in PracticeFeedback Loops in Practice
Feedback Loops in Practice
 
Pharo6 - ESUG17
Pharo6 - ESUG17Pharo6 - ESUG17
Pharo6 - ESUG17
 
Pharo6
Pharo6Pharo6
Pharo6
 

Dernier

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 

Dernier (20)

ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 

Pharo ESUG

  • 1. A clean, innovative, open-source Smalltalk http://www.pharo-project.org
  • 2. Pharo? We use our language every day
  • 3. Pharo? We use our language every day arch hi ng ss se ac si ne Re Te Bu
  • 4. Pharo? Why do we not continuously improve what we use ????
  • 5. Pharo? Small simple fixes One step at a time Even do the imperfect next step
  • 6. Compound Interest Every improvement has an effect Example: Refactoring Browser
  • 7. Pharo! We will use this system in 10 years Let’s make it great!
  • 8. Pharo A flexible environment to support the innovation in/of Smalltalk.
  • 9. Pharo A robust environment to support doing business in Smalltalk.
  • 10. Conflict? Robustness vs. Innovation
  • 11. Conflict? Business vs. Research
  • 12.
  • 13. Base Camp Research is like an expedition We need a stable base!
  • 14. Research / Teaching Teaching Research materias.fi.uba.ar/... scg.unibe.ch -SCG, University of Bern soft.vub.ac.be/soft/ - SLL, Vrije Universiteit Brussel www.ensm-douai.fr - RMOD, INRIA www.imus.univ-savoie.fr - Ecole d'Ing. d. Mines de Douai www.inria.fr - REVEAL, University of Lugano materias.fi.uba.ar/7507/ - PLEIAD/DCC, Univ. of Chile www.nmu.edu - University Louvain la Neuve www.uca.edu.ar - Universidad de Buenos Aires www.uchile.cl - LISyC www.upc.edu - UMMISCO
  • 15. Companies www.10pines.com www.doslovno.info www.myneat.org www.2denker.de www.finworks.biz www.netstyle.ch www.agilitic.com seaside.gemstone.com www.nidea.eu www.airflowing.com www.ibizlog.com www.panasoft.com www.anymorphic.com www.inceptive.be www.pinesoft.co.uk www.ardishealth.com www.jooshr.com www.promedmedical.net www.arduinosoftware.com www.majcon.de www.sharedlogic.ca www.beta9.be www.mindclue.ch www.smallworks.com.ar www.bombardier.com www.miriamtech.com www.sw-eng.ch www.cmsbox.com www.monkeysnatchbanana.com www.trantaria.com
  • 16. Create an ecosystem where business can bloom
  • 18.
  • 19. Pier
  • 20. Pier
  • 21. Smalltalk with OO-Database Pharo is the IDE
  • 22.
  • 24. iPhone Mars + Deimos Esteban Lorenzano
  • 26. 1.0 Started with Squeak 3.9 (2008) Major Cleanups (MVC, eToys) + New UI Look / TrueType + Tools + Block Closures (thanks Eliot) + Lots of bugfixes and small improvements + Preferences clean up + MIT license clean
  • 27. Update ~1200 Bug-reports closed 470 Updates Release Candidate: October 2009 Release: April 2010
  • 28. 1.1 - Performance - More cleanups and Simplifications - Small deployment image (6.2 MB) - Settings framework - New world menu - Native host menu support for Mac
  • 29. Update 883 Bug-reports closed 410 Updates Released: July, 26, 2010
  • 31. Update ~300 Bug-reports closed 141 Updates Release Candidate: October 2010
  • 33. The Future is what we do
  • 35. Opal Based on “new compiler” Uses RB AST Intermediate Representation of Byte-code Bytecode Transformations Plugin Architecture
  • 36. Everybody can help Reporting bugs Confirming bugs Writing tests Writing examples Writing comments Simple contributing fixes Deep discussion...
  • 37. Open Pharo Sprints May 2008 Bern July 2009 Bern October 2009 Lille November 2009 Buenos Ares March 2010 Bern May 2010 Buenos Ares June 2010 Bern June 2010 Bruxelles July 2010 London September 2010 Barcelona September 2010 Lille
  • 38. Books Pharo by example vol. 1 is out Pharo by example vol. 2 is on preparation
  • 39. Thanks Juan Pablo Cook Mariano Martinez Peck Gabriel Cotelli Philipp Marshall Giovanni Corriga Dave Mason Carlos Crosetti John McIntosh Chis Vasile Andrei Cyrille Delaunay Martin McClure Diego Geffner Sergio DelFranco? Johnaton Meichtry Gloria Bianchi Simon Denier Jannick Menanteau Gabriel Calero Marcus Denker Eliot Miranda Andres Valloud Ramiro Diaz Trepat Yann Monclair Jose Mettini Ken Dickey Hernan Morales Durand Pablo Gancharov Stephane Ducasse Diogenes Moreira Nick Ager Stephan Eggermont Mike Muller Bart Veenstra Luc Fabresse Oscar Nierstrasz Sean DeNigris? Matthew Fulmer David J Pennell Tim Mackinnon Hilaire Fernandes Joseph Pelrine Nial Ross Julian Fitzell Bernardt Pieber Boris Popov James Foster Alain Plantec Mariano Abel Coca Bart Gauquie Damien Pollet Jean-Baptiste Arnaud Tudor Girba Guillermo Polito Gabriela Arevalo Sean Glazier Lukas Renggli German Arduino Darin Greaham Jorge Ressia Hans Beck Carla Griggio Mike Roberts Alexandre Bergel Norbert Hartl Robert Rothwell Cedric Beler Dale Henrichs David Rotlisberger Patrick Barroca George Herolyants Michael Rueger Adrian Barreau Reinout Heeck Rabak Scarpini Torsten Bergmann Eric Hochmeister Alex Schenkman Matthias Berth Peter Hugosson-Miller Bill Schwab Andrew Black Henrik Sperre Johansen Niko Schwarz Ralph Boland Stefan Kapusnik Stan Sheperd Noury Bouraqadi Andy Kellens Igor Stasenko Tristan Bourgois Pavel Krivanek Francois Stephany Johan Brichau Adrian Kuhn Serge Stinckwich Brian Brown Denis Kudriashov Mathieu Suen Camillo Bruni Laurent Laffont Lawrence Trutter Sven vanCaekenberghe Justin Langhorst Andrew Tween Gwenael Casaccio Alexander Lazarevic Carlo Teixeira Damien Cassou Adrian Lienhard Veronica Uquillaz-Gomez Nicolas Cellier Andreas Leidig Toon Verwaest Gary Chambers German Leiva Martin von Loewis Danny Chan Michael Lucas-Smith Juan Vuletich Yanni Chiu Esteban Lorenzano Steven Wirts Miguel Coba Francisco Ortiz Peñaloza Hernan Wilkinson
  • 40. Join us! Creating good energy, software quality, learning and having fun http://pharo-project.org