<html><head><meta http-equiv="content-type" content="text/html; charset=utf-8"></head><body dir="auto"><div><br><br>Typed with big fingers on a super tiny device, and sent with respect.<div><br></div><div>Hermen</div><div>06 46 99 27 43</div><div><br></div></div><div><br>Begin forwarded message:<br><br></div><blockquote type="cite"><div><b>From:</b> sawyer x <<a href="mailto:xsawyerx@gmail.com">xsawyerx@gmail.com</a>><br><b>Date:</b> 5 Mar 2014 16:35:05 GMT+1<br><b>To:</b> Amsterdam eXpats Perl Mongers <<a href="mailto:amsterdamx-pm@pm.org">amsterdamx-pm@pm.org</a>><br><b>Subject:</b> <b>[AmsterdamX-pm] March 18th: Damian Conway: Everything You Know About Regexes Is Wrong</b><br><b>Reply-To:</b> Amsterdam eXpats Perl Mongers <<a href="mailto:amsterdamx-pm@pm.org">amsterdamx-pm@pm.org</a>><br><br></div></blockquote><blockquote type="cite"><div><div dir="ltr"><div>Damian <span class="">Conway</span> is an extraordinary speaker from Australia: not only his<br>
knowledge is renowned, he also tells an enthusiastic story on any subject<br>
like no other can.  Twice a year, he travels around the World to teach and<br>
give seminars.  We are lucky to have him visiting Holland for a few days.<br>
<br>
The Amsterdam and AmsterdamX Perl Mongers, and the NLUUG invite the<br>
Open Source community for a seminar on "Regular Expressions".  <span class="">Damian</span><br>
is tied into the Perl community, however this presentation is programming<br>
language independent.  Find the abstract below.<br>
<br>
   Tuesday 18 March 4pm till 6pm<br>
   Theater "De Kleine Komedie", Amstel 56-58, 1017 AC Amsterdam<br>
   Free entrance, registration not required.<br>
<br>
Sponsored by <a href="http://Booking.com">Booking.com</a>, NLUUG & SPPN<br>
<br>
--- Abstract<br>
<br>
*** Everything You Know About Regexes Is Wrong ***<br>
<br>
For most programmers, regular expressions are a riddle wrapped in a<br>
mystery inside an enigma shrouded in line-noise.<br>
<br>
So most sensible programmers either don't use them at all (and are thereby<br>
forced to reinvent worse wheels...badly), or else they fall back on an<br>
"evolutionary programming" approach: find an existing regex that looks<br>
like it might do, then randomly permute its "genome" over and over again<br>
until it appears to work.<br>
<br>
In this talk we'll go back to basics and discover that regexes mostly<br>
aren't what you think they are, mostly don't work the way you were told<br>
they did, and mostly shouldn't be created the way everyone tells you to.<br>
<br>
More usefully, we'll also talk about what regexes really are, how they<br>
actually work, and see how normal programmers can make use of their<br>
existing software development skills to construct correct and efficient<br>
regexes...without selling their souls or losing their minds.<br>
<br>
--- About the presenter<br>
<br>
<a href="http://damian.conway.org/About_us/Bio_formal.html" target="_blank">http://<span class="">damian</span>.<span class="">conway</span>.org/About_us/Bio_formal.html</a><br>
<a href="http://damian.conway.org/About_us/Bio_informal.html" target="_blank">http://<span class="">damian</span>.<span class="">conway</span>.org/About_us/Bio_informal.html</a></div></div>
</div></blockquote><blockquote type="cite"><div><span>_______________________________________________</span><br><span>AmsterdamX-pm mailing list</span><br><span><a href="mailto:AmsterdamX-pm@pm.org">AmsterdamX-pm@pm.org</a></span><br><span><a href="http://mail.pm.org/mailman/listinfo/amsterdamx-pm">http://mail.pm.org/mailman/listinfo/amsterdamx-pm</a></span><br></div></blockquote></body></html>