Everything You Know About Regexes Is Wrong, Damian Conway


De Australier Damian Conway is een uitzonderlijk spreker: niet alleen is zijn feitenkennis ongekend, maar als geen ander weet hij daar een creatief een enthousiast verhaal van te maken. Twee keer per jaar reist Damian letterlijk de wereld rond om zijn seminars voor te dragen en gelukkig vond hij een paar dagen om in Nederland langs te komen.

De NLUUG nodigt --in samenwerking met de Amsterdam en AmsterdamX Perl Mongers--, de Open Source gemeenschap uit voor een seminar over "Reguliere Expressies". Hoewel Damian een sterke band heeft met de Perl gemeenschap, is deze presentatie programmeertaal-onafhankelijk. Zie onderaan voor zijn omschrijving.

Dinsdag 18 maart 16.00 tot 18.00 uur
Theater De Kleine Komedie", Amstel 56-58, 1017 AC Amsterdam
Toegang gratis, registreren hoeft niet

Gesponsord door Booking, NLUUG en SPPN

Damian zou ook nog graag een training verzorgen tijdens dit verblijf in Nederland. Zie http://damian.conway.org voor zijn mogelijkheden.

English version

Damain Conway is an extraordinary spreaker from Australia: not only his knowledge is renowned, he also tells an enthousiastic story on any subject like no other can. Twice a year, he travels around the World to teach and give seminars. We are lucky to have him visiting Holland for a few days.

The NLUUG --in cooperation with the Amsterdam and AmsterdamX Perl Mongers-- invites the Open Source community for a seminar on "Regular Expressions". Damian is tied into the Perl community, however this presentation is programming language independent. Find the abstract below.

Tuesday 18 March 4 till 6pm
Theater "De Kleine Komedie", Amstel 56-58, 1017 AC Amsterdam
Free entrance, registration not required.

Sponsored by Booking NLUUG, and SPPN


Everything You Know About Regexes Is Wrong

For most programmers, regular expressions are a riddle wrapped in a mystery inside an enigma shrouded in line-noise.

So most sensible programmers either don't use them at all (and are thereby forced to reinvent worse wheels...badly), or else they fall back on an "evolutionary programming" approach: find an existing regex that looks like it might do, then randomly permute its "genome" over and over again until it appears to work.

In this talk we'll go back to basics and discover that regexes mostly aren't what you think they are, mostly don't work the way you were told they did, and mostly shouldn't be created the way everyone tells you to.

More usefully, we'll also talk about what regexes really are, how they actually work, and see how normal programmers can make use of their existing software development skills to construct correct and efficient regexes...without selling their souls or losing their minds.

About the presenter

Pick the formal or informal version.


Vereniging NLUUG
           postbus 8189
6710 AD Ede