AmsterdamX is a Perl Mongers group of English-speaking Perl developers in Amsterdam. We meet to have talks and/or social time every so often, usually monthly.

Read more about who we are.

Meetings and Events

All meetings organized by are completely 100% free-of-charge, and everyone is invited. Anyone can give talks on almost any subject, while Perl-related subjects are obviously more recommended. :) Meetings are usually held at, 1017CE, Herengracht 597.

If you feel like giving a talk, contact the AmsterdamX Perl Mongers mailing list, or contact Sawyer X directly.

The meetings are suitable for beginners, intermediates, and advanced!

Upcoming events

Next Scheduled Event

30th, November Monday.
18:15–20.30 (approximately)
Location:, 1017CE, Herengracht 597 (Google Map), Amsterdam Room, 1st floor.
Please fill in this form if you're arriving.
  1. Gonzalo Diethelm :: HTTP::XSHeaders -- reimplementing the interface of HTTP::Headers in C (30 min)

    HTTP::Headers is a library that handles a collection of headers and their values;

    this talk presents the fascinating voyage from working but slow(er) Perl code to fast(er) and (almost) working C code.

  1. Stefan Hornburg (Racke) (30 min) :: DBIx::Class - Can of Worms || Best Thing Since Sliced Bread

    DBIx::Class is both a very useful tool for applications using SQL databases and an intimidating piece of software.

    You can find comprehensive documentation about DBIx::Class on CPAN, but it is not easy to find the stuff that makes it the best thing since sliced bread.

    In this talk we brush through the rough edges of DBIx::Class and look how they can be alleviated with goodies like Candy, Helpers and other amazing add-ons for DBIx::Class.

    Also I will make a case why using DBIx::Class is a splendid idea, for example getting rid of embedded SQL, painless database upgrades and keeping the business logic outside of your main applications.

  1. Sawyer X :: RFC: Ref::Util: accurate functions in XS for checking references (possibly using custom op codes) (30 min)

    "ref($ref) eq $ref_type" is very common but inexact. instead, I wrote some functions in XS to do it accurately. What? XS? How? Let me show you.