GOTO is a vendor independent international software development conference with more that 90 top speaker and 1300 attendees. The conference cover topics such as .Net, Java, Open Source, Agile, Architecture and Design, Web, Cloud, New Languages and Processes

Damian Conway, Perl Boffin, Thoughtstream

Damian Conway

Biography: Damian Conway

Damian Conway is a well-known member of the international Perl community. A widely sought-after speaker and teacher, he is also the author of several technical books as well as numerous Perl software modules.

He runs an international IT training company - Thoughtstream - which provides programmer training from beginner to masterclass level throughout Europe, North America, and Australasia. Until 2010 he was also an Adjunct Associate Professor with the Faculty of Information Technology, Monash University.

Over the past decade most of his spare time has been spent working with Larry Wall on the design and promotion of the new Perl 6 programming language.

Other technical and academic areas in which he has published internationally include programming language design, programmer education, object orientation, software engineering, natural language generation, synthetic language generation, emergent systems, declarative programming, image morphing, human-computer interaction, geometric modelling, the psychophysics of perception, nanoscale simulation, and parsing.

Software Passion: Building smarter software with more graceful interfaces.

Websites: http://damian.conway.org

Books:  "Object Oriented Perl", Manning Publications, 2001, "Perl Best Practices", O'Reilly Media, 2005, "Perl Hacks", O'Reilly Media, 2006 (co-author)

Software:  http://search.cpan.org/search?q=dconway

 

Presentation: Contratemporal Virtual Nanomachine Programming In Topologically Connected Quantum-Relativistic Parallel Spacetimes...Made Easy!

Time: Monday 17:00 - 17:50 / Location: Store Sal, Musikhuset

Watch in horror as Damian writes a Perl program to extract square roots using nothing but quantum mechanics, general relativity, and the very fabric of the space-time continuum.

Along the way we'll also investigate: Wittgenstein's dark secret; the diminishing returns of physical computation; Roman philosophy; when Super Science Adventures go wrong; the greatest Lego kit of all time; the secret identity of Sith; carbon logic vs silicon logic; the giants of 1930's physics; elementary spin-half quanta under relativistic motion; CAT scans; Will Smith; bongos; drunken bets involving penguins; algorithmic consistency; God's dice and the problem of free will; intrinsic self-inconsistency; the many worlds outside Copenhagen; and the inventor of stage diving.

Keywords: Perl, Languages, Web2.0, OpenSource

Target Audience: Developers of all levels of experience, ability, and sanity

Presentation: Sex and Violence: Social and Technical Lessons from the Perl 6 Project

Track: Languages / Time: Tuesday 11:30 - 12:20 / Location: Lille Sal, Musikhuset

In June 2000, Larry Wall announced a new four-month Open Source development effort: the reinvention of Perl. In this presentation, Perl 6 co-designer Damian Conway will unfold the twisting and sordid tale of what happened over the next ten years of the project, highlighting the sexy new language that has been created, the extreme violence that was sometimes necessary to make it happen, and a dozen or so of the harsh-but-invaluable lessons that the development team learned along the way.

Level: all levels 

Workshop: Advanced Technical Presentation Techniques

Track: Professional Productivity / Time: Thursday 09:00 - 16:00 / Location: Room 2

Presenting technical information to an audience is one of the hardest tasks any I.T. professional can face. Presenting effectively is not a natural talent for most people. Indeed, many technical presentations utterly fail in their primary objective -- to convey a complex idea or argument clearly and convincingly.

This class explains -- and demonstrates -- the key techniques that combine to produce an effective and enjoyable technical presentation.

Level: all levels