Recently in Conferences Category

Call for Organizers - TPCNA::2018

No Comments
  • Have you ever felt like you'd love to do more for the Perl community?

  • Have you ever been at a YAPC or TPC and thought "I know JUST the way to improve this aspect of the conference!"?

  • Have you been wanting to donate hours and hours of your time and just not been able to find the perfect place to do so?

If you answered "Yes!" to any of these questions, have I got the perfect opportunity for you!

The Perl Conference Organizing Committee for the 2018 NEEDS your help!

Please fill out the application at the following link to show your interest: https://goo.gl/qEogwS

The Perl Conference, 2017 will be held this year in Washington DC, at the US Patent and Trademark Office, from June 18 through June 23rd. This is the conference that many of us have affectionately known as YAPC::NA::17.

If you haven't registered yet, please do so as soon as possible. We want to make sure we're providing the best possible experience for our participants, and to that end, accurate registration counts are helpful, plus there is still time to get the early-bird rate.

The conference website is: http://www.perlconference.us/tpc-2017-dc/

We have talks scheduled from many of the best speakers known to the Perl community; Damian Conway, Sawyer X, Randal Schwartz, Mark Jason Dominus, Ricardo Signes, and so many other strong speakers that I feel silly having mentioned the few that I did.

For those seeking additional enlightenment there are tutorials and master classes offered (by additional registration) on topics such as:

  • Perl in a Day (John Anderson)
  • Introduction to Moose (Dave Rolsky)
  • Perl Second Best Practices (Randal Schwartz)
  • Unicode and Associated Punishments (Ricardo Signes)

The conference is being held in the amazing US Patent and Trademark Office, and will feature an event in the National Inventors Hall of Fame Museum.

Early registration cost is $250, and late registration (Main event T-minus 14 days) will be $350, so there is still time to get your ticket, but you'll want to act sooner than later.

From the Perl Foundation Conferences Committee I would like to thank all of the organizers who have been working for many months on this, and who are currently neck deep in work tying up loose ends and caring for the many details. It will be a great conference because of everyone in the Perl community who attends and participates, but it couldn't be a great conference without those organizers who have devoted so much of their time and energy laying the foundation for the rest of us to build upon.

I am excited and can't wait to see everyone there.

Perl 5 Core Hackathon (p5hack) Report

perl5-hack-logo-04.jpg

(Graphics credit to Leonardo Maia.)

Thanks to The Perl Foundation and our beloved sponsors, a large portion of the critical contributors to the Perl 5 Porters (p5p), the core group of Perl 5 developers, were able to get together on November 11th, 2016 at the Booking.com headquarters in Amsterdam, The Netherlands, for our very first Perl 5 Core hackathon, nicknamed Perl 5 Hack.

This is our report.


It was a four-day event, composed of discussions (centralized and specialized) on a myriad of important topics, knowledge sharing, and cooperative hacking. It provided us with the ability to cut down several months worth of discussions and loss of time due to timezone differences.

We worked on several topics, such as the Configure phase, core modules, security updates to Perl library loading order ("dot in @INC€), improving compilation under C++11, Core API and internals, replacements for the buggy utf8 IO layer, conditional lexical variable warnings, and deparsing some internal warnings information (${^WARNING_BITS}).

This alone would have been quite the fit, but we also achieved a few things along with those discussions. Some of our achievements include:

  • Cleaning up dead hints code (pre-ELF)
  • Improved our release guide
  • Improved our Configure process
    • Removing hundreds of complicated C conditionals
    • Faster Configure script
  • Cleaned up our install output
  • Improved our API documentation
  • Massive speed improvements to core modules
  • Explored the new Test2 testing framework for Perl
  • Reviewed and listed all current deprecations
  • Tied all deprecations to an exact version, to improve transparency and communicate better our intentions regarding deprecated features and syntax
  • Cleaned up core code:
    • Removed obscure and unused SVs
    • Removed dead code
    • Moved Unicode::Normalize to upstream blead
  • Had done optimizations, such as when assigning to references.
  • Reduced memory usage in core modules: Data::Dumper and Time::Local.
  • Fuzzed core modules
  • Have rewritten much of our readline implementation
  • Introduced the indented HEREDOC feature, being released in the upcoming 5.26

We raised a lot of topics and we made numerous important and valuable changes to the core code and core utilities, but we have also held in-depth discussions on the following topics:

  • Our COW implementation and where to take it in the future
  • Efficiency of our hash bucket sizing
  • Overloading indication
  • Our policy on editing dual-life modules
  • OP tree cloning
  • Subroutine Signatures and their introspection
  • The internals of the Perl to C compiler and what may be gleaned from it on improving perl
  • The contribution hurdles when working with RT
  • Vulnerability triage, classification, and handling - covering our security handling policies
  • EBCDIC-portability
  • Unicode (and specifically grapheme delimiters)
  • Regular Expression internals
  • Vtable-based hashes

Most of these have led to changes in policy, improvements or cleanups in core, and a "leg-up" on additional research into those topics.

All in all, despite it only being the first hackathon, it had already proved successful and beneficial. For this reason we intend to holding future hackathons, while both preparing better for them, as well as communicating better our work on them onward to the community.

Thank you to all attendees: Aaron Crane, Abigail, Brian Fraser, Dagfinn Mannsåker, Dave Mitchell, Dennis Kaarsemaker, Gonzalo Diethelm, H. Merijn Brand, John Lightsey, J. Nick Koston. Karl Williamson, Leon Timmermans, Lukas Mai, Matthew Horsfall, Mattia Barbon, Nicholas Clark, Nicolas Rochelemagne, Sawyer X, Steffen Mueller, Stevan Little, Todd Rinaldo, Viekntiy Fusenov, and Yves Orton,

And thank you to The Perl Foundation for helping in organizing this event, and to all of our sponsors for contributing and assisting in this event: Our Diamond Sponsors, Booking.com; our Platinum Sponsors of cPanel and Craigslist; Silver Sponsors, Bluehost; and Bronze Sponsors of Assurant, Grant Street Group and Signature Information Solutions, and to FastMail, for their support of this, and future Perl Foundation activities.

A special thank you to the Perl community for the support it has given us and to the Perl 5 Porters group.

Sawyer X and Todd Rinaldo, Perl 5 Hackathon organizers.

Dave Mitchell writes:

I spent last month mainly getting Scope::Upper working on 5.24.0. It broke heavily after the context stack reworking that came with 5.23.8, due to its heavy reliance on the internal details of perl's context stack and scope exit behaviours.

I don't intend in general spending so much time again on fixing up such CPAN modules; it's just that once I had started, I wanted to see it through to completion.

Summary

  • 1:10 [perl #127834] @INC issues
  • 60:51 [perl #127875] Blead breaks Scope::Upper
  • 6:19 [perl #127915] $=x~0 segfaults Perl 5.24.0-RC1-2-gde1d2c7
  • 0:33 [perl #128225] substitution within (?{}) causes segmentation fault
  • 0:53 disallow 'require ::foo'
  • 2:30 fix build warnings and smoke failures
  • 0:30 fixup CPAN distributions affected by context changes (Coro)
  • 10:38 process p5p mailbox

83:24 TOTAL (HH::MM)

As of 2016/05/31: since the beginning of the grant:

137.3 weeks
1920.5 total hours
14.0 average hours per week

There are 80 hours left on the grant.

In this issue

  • Register today! Passes still available

  • Q & A with Larry Wall

  • Sunday Arrival Dinner

  • Tuesday night Social: Desserts and Drinks

  • Tutorials

  • Wednesday Night Pull Request Challenge

  • Call for Speakers: Lightning Talks

  • Call for Volunteers

  • 2017 Venue Proposals Open!

YAPC::NA::2016 Call for Speakers

The YAPC::NA::2016 call for speakers is now open! The Yet Another Perl Conference is a high-quality, inexpensive technical conference that celebrates the Perl programming language. The conference is accessible to everyone, regardless of experience, yet it remains valuable to the most skilled programmers. Each year the conference attracts hundreds of programmers from around the world, including luminaries such as Larry Wall, Ricardo Signes, and Damian Conway. We hope you will consider applying to present at this exciting event!

YAPC::NA::2016 will be held in Orlando, Florida June 20th-22nd, 2016.

Community Heroes: Liz and Wendy

4 Comments

Raising Hopes, Raising Joy and Raising Money

When you travel to Perl conferences, or talk on Perl channels, you will at some point hear about (or if you are fortunate meet in person) Liz and Wendy. Many of you reading this will already be familiar with the both of them and perhaps, like me, you will already have a deep respect for them as well.

Liz and Wendy have been cornerstones of the Netherlands Perl community and the European community for more years than any of us care to count (though no doubt Wendy could tell us). They were the owners of a succesful Perl consultancy that sponsored a number of events for many years and since ending that company they have branched into new directions which has seen them further associating with, and promoting, Perl.

I doubt that anyone realises the vast number of things they do to help the community, and I can gurantee that right now they are both feeling abashed that I am writing about them. But without them community projects such as Send-A-Newbie, PerlQA, YEF, YAPCs, EPO, CPAN Testers, numerous Workshops, Perl track at FOSDEM etc.; would either be struggling or not exist at all.

Whenever you meet Liz and Wendy at a conference you will find Liz working hard with the Perl6 developers, speaking on Perl6 and running hackathons.

Liz hacking on material

But you will find Wendy everywhere else. Either manning a stall selling merchandise, books and giving away promotional material for Perl; helping organisers in any way she can; bringing the largest collection of Perl books to events; generally socialising and being one of the highest points of the Hallway Track.

wendy manning a stall

During the Summer conference season Liz and Wendy drove around Europe with a car packed full of camels, books and merchandise, promoting and supporting the community. While doing so they sold books for many Perl authors and patches to support Perl5 and Perl6 development.

This is no small effort, they were not paid for this, this was simply out of the dedication they have to our community. They raised €2,000 (two thousand Euros) for Perl5 and Perl6 from the sale of patches and auctioning of merchandise. That's fifteen Perl6 patches, fifteen Perl5 patches, t-shirts and various small items. I should also note that many in the Perl community gave 'wild' donations to help the Perl Foundation. Gordon Banner lost out on a bid to buy a t-shirt but still donated his losing bid (thanks Gordon).

All of this is valuable to both the Perl Foundation, the local conferences, and all of us in the community.

But it doesn't end there. They are probably going to despair of me for telling you this but the total donation was matched by Liz and Wendy. The only comment they made on delivering this to the TPF was this:

"it is mostly grassroots driven. People had fun buying the patches and the shirt, and several people expressed their wish we would do this more often, and that it was a bit sad that we did not have more patches. It was fun."

They worked hard, they gave their time, their experience and their love to the community. Their wish is that they could do it more as it 'was fun' for the community. They praise the grassroots, the people who came to the events, who took the time to talk, who took a sticker or bought a book, and if they had no money to buy a patch donated what they could.

Liz and Wendy do these things because they cherish and honour their community. I am proud that I cherish them just as much. They are truly 'community heroes'.

About TPF

The Perl Foundation - supporting the Perl community since 2000. Find out more at www.perlfoundation.org.

About this Archive

This page is an archive of recent entries in the Conferences category.

Awards is the previous category.

Grants is the next category.

Find recent content on the main index or look in the archives to find all content.

Pages

OpenID accepted here Learn more about OpenID
Powered by Movable Type 6.2.2