This month, we're doing lightning talks on the topic of "My Dev Environment".
Lightning talks are 5-10 minute, informal
presentations. Bring your development environment (editor, IDE, operating
system, shell, and otherwise) and tell us
the most useful parts.
This is not strictly a Perl talk, so if you know someone who'd like to hear
some tips, or would like to give some tips, bring them along.
If you'd like to present your dev environment, leave a comment on the ChicagoPM Meetup page.
Office Hours will be on Thursday the 11th. RSVP for Office Hours on the ChicagoPM Meetup page.
This month, brian d foy will be giving a workshop on How to Become a CPAN
Author:
Have you wanted to upload a Perl module to CPAN but haven't been sure how to
get started? In this workshop, brian d foy (blog, twitter, github) will lead
you through the entire process as you upload a real module to CPAN. You'll
create a new module, upload it to Github, make some changes, and upload it to
CPAN. You'll break your module, upload the broken distribution, then work with
others in the class to fix it by sending and merging Github pull requests.
Finally, you'll upload the fixed module. By the end of the class you'll
probably see your module on MetaCPAN, automatically announced in various
places, and you might even get CPAN Testers reports. At every step of the way
you'll have someone helping, and you'll even add some comaintainers.
The workshop will be held on Thursday, August 14, just in time for CPAN Day
(August 16th).
RSVP for Become a CPAN Author on the Chicago.PM Meetup
With this, we are moving Office Hours to August 28th. Additionally, since
having Office Hours on Wednesday has been more confusing than helpful, we will
change our meeting schedule from "2nd Wednesday and 4th Thursday" to "2nd and
4th Thursdays".
RSVP for this month's Office Hours on the Chicago.PM Meetup
This month, Doug Bell from Bank of America will be giving a talk on Parsing
using plain regular expressions, the venerable
Parse::RecDescent, and the modern
Marpa::R2.
The examples given will be based on
App::YAML::Filter,
a mini-language like the jq document query
language that allows filtering and creating
YAML documents.
RSVP on the Chicago.PM Meetup page
Update: Slides are available on the Talks page
This month, Dylan Cali from Bank of America will be giving a talk on
FFI::Raw and his
ZeroMQ Perl binding that uses it:
ZMQ::FFI.
FFI stands for Foreign Function Interface, and it is another way to access
native libraries from dynamic languages. FFI::Raw provides an API on to
libffi, allowing you to call native library
functions with pure Perl code!
RSVP on the Chicago.PM Meetup page