Boston Perl Mongers

2022

Boston.pm is the Boston chapter of the international Perl Mongers collection of Perl user groups, founded in 1998.

The group welcomes anyone to join our mailing list and attend our meetings.

Meetings

Technical Meeting Series

Boston PM has had in-person technical meetings in the Greater Boston area for 20+ years (pre-plague).

For a calendar of up-coming meetings, see below at Schedule.

For past calendar and annals of history, see the History pages.

In the Virtual Meeting world, Boston PM participates in three sets of meetings:

(A few of our older, in-person Boston.pm meetings (2014-2015) are on YouTube mostly when we had a remote speaker via YouTube/Hangouts, but we haven’t been adding to this collection.)

Social Meetings

In normal times, Boston.pm does non-technical, social meetings. Typically this involves a restaurant or bar but could be a coffee-shop, public park, house-party, whatever.

There is no regular schedule. Typically these are negotiated among interested folks on the Discuss mailing-list.

Communications

Social Media

Boston-PM has presence on the following socials -

The primary announcement channels are MeetUp, Twitter, and Announce mailing-list.

Mailing Lists icon

(Are Mailing Lists Anti-Social media?)

Boston.pm has two email lists supported by center Perl Mongers. Mailman list management has the official archives being password protected, visible only to list members. HOWEVER NOTE that both lists are logged by one or more popular archival websites that have subscribed to the lists, so these lists are effectively public.

Before posting jobs to the list, please check our Job Posting Policy.

Schedule

Weds, Sept 21, BLU - Annual Cryptology News + History - Quantum Crypto update - Bill R

Boston.PM’s Bill Ricker will as usually be the entertainment for the BLU September meeting. The tradition of an annual Cryptography/Cryptananlsis/Cryptology News Update and Historical Vignette originated with hosting a PGP Key-signing part, but has survived that ceremony. I have done about half of the talks; most of those meetings have attached YouTube video and slide materials. (The audio quality is perhaps dubious prior to the Plague era as BLU had a camera but not a wireless mic.)

The featured news story in 2022 will be update on progress (& controversy) on Post-Quantum Cryptography and Quantum Cryptanalysis (and how that’s different from Quantum Cryptography).

Weds Sept 28, 6pm ET Charlotte PM “Office Hours” co-hosted with Charlotte Python

In person meeting, co-host with Charlotte Python MeetUp; no hybrid stream this month. MeetUp (or Py) for late breaking details.

Charlotte Perl Mongers and the Charlotte Python Meetup are co-hosting office hours, September 28th at 6pm at Optimist Hall. Bring your code, questions, and whatever you’re learning or working on. We’ll talk about what’s new in the Perl and Python communities, and about anything else our attendees find interesting. There will be opportunity for the cross-pollination of ideas, to discuss problems plaguing each community, and to learn a bit about what’s fun and different in each other’s languages.

Users of all skill levels are welcome, and professional networking is encouraged.

Food and beverages will be available for purchase. Look for the plastic staves with the Perl and Python logos on them.

Tuesday, Oct 11, 7pm ET 🇺🇸 Boston PM: Ovid+LeoNerd on Corinna - OO in Perl5 Core

We’ll have live remote guests Curtis “Ovid” Poe and Paul “PEVANS/LeoNerd” Evans.

“For #perl devs wondering how the Corinna #oop project is going, @cpan_pevans is now working on stage 1 of the accepted portion of the RFC. I’ve put that in the repo so you can follow along”
@OvidPerl 2022-08-18

Ovid is the architect and Paul is the lead developer for adding a new object-oriented system called Corinna† (formerly & confusingly “Cor” into Perl 5 Core. They’ve had an open community process to develop an RFC or proposal and prototype, but until recently, without commitment for the Perl 5 Porters (P5P) to actually implement it in Perl 5. Over the summer, P5P have approved the initial Stage 1 integration into Perl Core. While we’ve had 20+ years of new OO packages for Perl5 since 5.0, this is the first actual (as opposed to proposed) overhaul of the core OO system in Perl 5.

PEVANS’s compatible, non-Core, prototype is Object::Pad.

Ovid’s recent writing on Corinna are on his blog.

The Corinna project has a wiki and the RFC that proposed adding Corinna to Perl 5 Core, and the P5P-accepted Stage 1 Minimal Viable Product RFC. His 2021 editorial explains the difference between Moose (et al), Stevan Little’s Moxie, and Corinna.

Damian Conway posted an exultation for the (January 2022) P5P approval of the Stage 1 MVP RFC but i can’t find it again. His previous writings endorsing the project are

Corinna is a classical allusion in connection to Curtis’s pseudonym Ovid, which explains the classical (and otherwise potentially NSFW) image on the MVP RFC tweet.

This is a JitSi meeting. The secure URL will be computed by this command (valid only during that week):

perl -MDigest::SHA=sha1_hex -MPOSIX=strftime -le 'print strftime "%Y/%m/%d week %U", localtime; $date=strftime "Y%Y W%U", localtime; print $date; print  "https://meet.jit.si/BostonPM-".substr(sha1_hex("BostonPM".$date),0,12);'

(and will likely be posted here just in time)

Weds Oct 26th, 6pm ET - Charlotte PM

Details TBA, but streaming is planned for Oct..

BoilerPlate

(If you need to hear my rant about why Zoom’s “fixes” are inadequate, ask me off-list. Or watch my BLU Cryptology History & News annual report for the last decade.)

JITSI notes

Jitsi is a Free/Libre OSS project sponsored by 8x8 (an Atlassian spin-off). It is the freemium base for their added-value corporate meeting & VOIP platform. As FLOSS, it can be self-hosted; they provide a free demo server. We will currently be using the free demo server, but may migrate to a hosted server (where we can set defaults, privileges).

Natick FOSS group has an updated 5-page Jitsi Help .pdf file, and you can practice beforehand. (They meet 1st Thursdays, online, early afternoon - (semi)retired users.)

One can use plain web mode, but you can install the browser plug-in if you like (recommended if sharing slides or terminal). There are also iOS (iPhone/iPad) and Android Jitsi apps which work well.

JITSI keyboard shortcuts

JITSI scales fine to more people in face-sharing Brady-Bunch / Hollywood Squares mode than you can easily see at once (30ish) and if folks turn off their cameras when just listening/talking, i.e. when not commenting/presenting, it scales much higher. (If we later get more folks than will comfortably fit in Jitsi, we can set up a stream to YouTubeLive or some other platform … or upgrade to a proper panelist platform feeding a stream, but the “seminar” quality of Jitsi is fine for our level of anarchy.)

I will routinely mute those not presenting so you’ll usually need to unmute to comment. Hint: Space-bar is push to talk, M is mute/unmute (on phone/tablet it’s the skeuomorphic microphone, avoid the handset hangup button!).