<div dir="ltr"><div>This January we're getting lots of amazing speakers, including a guest speaker - <b>Dana Jacobsen</b>! Don't miss it!</div><div><br></div><div>(Please let me know if you plan to come.)</div><div><br></div><div><u>In a nutshell:</u></div><div>Date: 25th, January Monday.</div><div>Time: 18:30 - 20:30 (theoretically)</div><div>Location: Booking.com, Herengracht 597, Amsterdam room on 1st floor.</div><div><br></div><div><u>Talks:</u></div><div><br></div><div><b>Mickey Nasriachi - PONAPI - The anti-bikeshedding tool for your REST API</b></div><div><br></div><div>* Tired of arguing over how JSON responses should be formatted?</div><div><br></div><div>* Come to my talk and I'll show you how you can avoid it.</div><div><br></div><div><b>Gonzalo Diethelm - Devel::QuickCover - Quick & dirty code coverage for Perl</b></div><div><br></div><div>* A lean and mean XS module that gathers runtime code coverage information</div><div><br></div><div>* We will briefly describe how Perl uses an optree and how we can hook into it for our own nefarious purposes.</div><div><br></div><div>* Then we will discuss the very simple implementation of Devel::QuickCover, which tracks what lines in each loaded Perl module are actually executed.</div><div><br></div><div>* The talk will end with some real world instances of using Devel::QuickCover.</div><div><br></div><div><b>Dana Jacobsen - Practical Cryptography</b></div><div><br></div><div>* This talk will discuss cryptographic hashes, signing with DSA, encrypting with RSA, and random numbers.</div><div><br></div><div>* Rather than discussing the theory and the hundreds of modules available, the focus is on a few good tools to get things done.</div><div><br></div><div><b>Vikentiy Fesunov - Rust inside Perl</b></div><div><br></div><div>* Rust is a new systems language with strong focus on memory safety.</div><div><br></div><div>* It tries to help programmers write more correct code with as little runtime overhead as possible.</div><div><br></div><div>* XS is an interface used by the perl interpreter to talk to native code, built on top of the C language.</div><div><br></div><div>* This project's goal is to bring XS API to Rust and explore ways Rust can make development of well behaved perl extensions simpler.</div><div><br></div><div><br></div><div><u>Unabridged:</u></div><div>You've probably heard of the Perl Mongers meetings, where fellow Perl (and non-Perl) programmers can get together to "talk shop", make fun of everything (including Perl), and have a good time. These meetings often have a few technical talks (which are usually light-hearted, and not necessarily - but likely - involve Perl). There are already Amsterdam.pm meetings. This is not about those. This is about AmsterdamX.pm.</div><div><br></div><div>The talks can be a 5 minute tidbit about a cool module, or a 40 minute tutorial about some cool new (or old) software.</div><div><br></div><div><u>AmsterdamX.pm?</u></div><div>AmsterdamX.pm (Amsterdam eXpats Perl Mongers) is a new Perl Mongers group whose purpose is to optimize for expats. The major differences are:</div><div>* use English; We might speak more than 50 languages, but we commonly speak only one.</div><div>* Meeting early: we meet at 18:30, so you can come straight from work instead of having a long buffer time to the meeting.</div><div>* Held at Booking.com, where most Perl expats in Amsterdam already work.</div><div><br></div><div>This isn't to replace Amsterdam.pm, but to provide an additional group. It is only meant to supplement.</div><div><br></div><div><u>Why should I attend?</u></div><div>Here are a few reasons which might appeal to you:</div><div>* You will improve your knowledge of Perl (and most likely other technologies) through the knowledge and experience of others. It's like a free course, with snacks!</div><div>* You could give a talk and share your knowledge and experience. If you're going to YAPC to give a talk, this is great practice.</div><div>* It's a wonderful chance to socialize.</div><div><br></div><div><u>How many talks, and how long are they?</u></div><div>Usually there will be 2-3 talks, ranging between 5 minutes (lightning) and 40 minutes (tutorial).</div><div><br></div><div><u>Is it just for Booking.com?</u></div><div>No. This isn't Booking.pm, this is AmsterdamX.pm. (also, Sparta!)</div><div>This means that everyone is invited! We suggest that people register so we could have a good estimate of the people arriving. This will help with various things like optimized snack distribution, making sure reception knows of people arriving that don't have keys, making sure we get a proper room, etc.</div><div><br></div><div><u>Now I'm interested, what's the next step?</u></div><div>Please let us know by return email if you will be attending as well as the names of anyone you plan on bringing from outside of Booking.com.</div><div><br></div><div>Then mark the date, time and place, and show up!</div><div><br></div><div>See you there!</div></div>