In 2024, we will be meeting in Lisbon, Portugal, from Wednesday April 25 to Sunday April 28. As has become customary, participants will stay at the hotel, and work in the meeting rooms dedicated for the event.
]]> The first rounds of invitations have been sent. We plan on having about thirty participants. We are always looking for sponsors (ask for our sponsor prospectus!).The organisation is being handled by a small distributed team of people experienced with this event. This year, we're even more distributed, as none of the main organizers lives in Portugal! We are:
Started in 2008 by Salve Nilsen (SJN) as the Perl QA Hackathon in Oslo, the Perl Toolchain Summit is an annual event that brings together the key developers working on the Perl toolchain. Each year (except for 2020-2022), the event moves from country to country all over Europe, organised by local teams of volunteers. The surplus money from previous summits helps fund the next one.
The developers who maintain CPAN and associated tools and service are all volunteers, scattered across the globe. This event is the one time in the year when they can get together.
The summit provides dedicated time to work on the critical systems and tools, with all the right people in the same room. The attendees hammer out solutions to thorny problems and discuss new ideas to keep the toolchain moving forward.
Given the important nature of the attendees' work and their volunteer status, we try to pay for most expenses (travel, lodging, food, etc.) through sponsorship. If you're interested in helping sponsor the summit, please get in touch with Philippe Bruhat at book@cpan.org.
]]>This post is brought to you by Booking.com, the Diamond sponsor for the Perl Toolchain Summit 2023.
Booking.com is proud to sponsor the 2023 Perl Toolchain Summit as Perl continues to be a vital piece of our technology stack. We continue to rely on the Perl platform and tooling to serve millions of customers every day, helping them experience the world. Other than our interest in the evolution and modernization of the platform and tooling, the PTS is also a great opportunity to connect with the larger community and share learnings about how other companies and projects are tackling the challenges of working with Perl at scale (talking about both in systems and teams scalability), and how Perl fits an ever-changing and diverse technological landscape in other organizations.
You can learn more about booking at the end of this article.
]]> Welcome to the Perl Toolchain Summit 2023!Can you believe it's been four years since Marlow? Back in March 2020, Neil and I followed anxiously the development of the COVID-19 infection. To be brutally honest, we exhaled a sigh of relief when the world forced us to cancel PTS 2020! We were definitely not ready.
2020, 2021, 2022 went by, and we really wanted the next PTS to happen. In September 2022, we knew we didn't have the bandwidth to organize it, so we looked for volunteers. In January we had none.
So, against my best judgement, I decided to have another Perl Toolchain Summit in Lyon (after having confirmed with Laurent and Neil that they would support me as much as they could). This is probably the worst under-organized PTS ever, but we're here!
I think it's someone's first PTS. Can we have a show of hands? [3-4 people raised their hand] Who attended 5 PTS? [a bunch more raised their hands] 10 PTS? [several people lowered their hands] All of them? A round of applause for Merijn!
So, we're a pretty stable bunch. PTS is not going to solve this, but I wonder: how can we suck in new blood in the Perl community, so that the PTS crowd doesn't shrink after we have all retired (except Leon)? (Yeah, retirement is a big topic in France at the moment...)
We might sometimes be a bit discouraged or worried about the decline of Perl; however, there are some who believe that what we're doing here is important: our sponsors!
Our first Bronze sponsor was Renée Bäcker of perl-services.de. Oetiker+Partner is a regular sponsor, as well as OpenCage. Gábor Szabó of Perl Maven ran a Perl training recently and pledged to give all the proceedings of that training to the PTS. MaxMind,Fastly and Procura covered the travel and accommodation of their employes who attend the PTS.
Our Silver sponsors include Peter Sergeant's Perl Careers, and cPanel, who are both regular sponsor of the PTS.
Our Gold sponsors are Grant Street Group, Deriv, and Fastmail.
And finally our Diamond sponsor (covering about half of our budget) is Booking.com.
As you can see, we managed to get enough sponsoring to cover travel, food and accommodation for everyone who needs it (talk to Laurent to discuss the details). We had so much sponsoring in fact, that we'll have not one, but two conference dinners. We'll split the group for Thursday's dinner between a traditional bouchon Lyonnais and a fancy vegetarian restaurant.
To be clear, the first thing I knew when I decided to organize this summit was where the conference dinner would be. (We'll pass in the ranks this morning to ask you some menu-related questions. Please, please reply!)
Since I'm doing announcements... Most of our respective countries have given up on their mask mandates and other COVID-19 protections. However, we know that the virus hasn't gone away. Like Perl, we've all aged, and on average, this group of people is in the risk group. So, following our COVID policy, we'll have a room with mandatory masks, and one with optional masks. Both will have CO~2~ detectors, and we can open the windows. During meetings and discussions in the lobby, if someone asks everyone to wear a mask, please respect their wish. We trust you all to be pretty good at self-organising.
Julien and Emmanuel are not the only "first time" happening at this PSC. A lot has happened since 2019: Perl 6 became Raku. We tried to have a Perl 7, but that didn't work out. The attempt actually led to the creation of the Perl Rules of Governance, the Core Team and the Perl Steering Council. This is the first PTS after the creation of the PSC. And it's also the first time the whole PSC meets in real life. (Maybe this could become a tradition of the PTS to invite the current PSC?)
Conveniently, Rik brought us "PSC caps", so that, during discussions, we can make it clear when we're "wearing our PSC hats" or not...
Yesterday, after coming back from the pre-conference dinner, a handful of us stayed in the lobby for more chat and drinks. In the mostly empty lobby, one somewhat drunk guy tried to join our conversation. After we tried the nerd approach of ignoring him away (didn't work), Ingy engaged with him. The guy started asking questions about who were were and what we were doing, and didn't really get our answers (besides the fact that computers were involved). One question that stuck with me was "what is your goal?".
I'll use his deep question to close this speech, and to segue into our first stand-up. Thank you.
Founded in 1996 in Amsterdam, Booking.com has grown from a small Dutch startup to one of the world's leading digital travel companies. Part of Booking Holdings Inc. (NASDAQ: BKNG), Booking.com's mission is to make it easier for everyone to experience the world.
Booking.com is available in 43 languages and offers more than 28 million total reported accommodation listings, including over 6.6 million listings alone of homes, apartments and other unique places to stay. No matter where you want to go or what you want to do, Booking.com makes it easy and backs it all up with 24/7 customer support.
]]>Blogging reaches more eyes that were not necessarily looking for Perl things if decentralized (or if somewhat centralized on a few platforms non-specific to Perl).
For modules and frameworks, I haven't made up my mind yet, but having an easily generated static web site built from the actual module documentation definitely can't hurt.
]]>It is, at its heart, an in-person event: about thirty people will spend four days in confined spaces, exchanging ideas and patches. And also droplets. To keep everyone safe, we have prepared a COVID policy.
]]> ForewordThe pandemic has stopped the PTS from happening for three consecutive years. We're very happy to bring everyone together again to work on the further advancement of the Perl toolchain. One big difference with the previous editions is that we now share the world with the COVID-19 virus and all its variants.
The participants of the summit are all adults in a wide age bracket, with a number of them being middle-aged or more mature, possibly with health pre-conditions that make them more vulnerable to a COVID-19 infection. As the organisers of the event, we do not want to put their health at risk.
We are taking some measures to limit as much as possible the risk of contamination.
The single most important step in protecting others is to not show up sick.
Therefore, the organisers expect the attendees to:
(If the PTS sponsors your travel and accommodation, and you must cancel, we will of course cover the cancellation costs.)
If you have plans for tourism, it's better to stay a few days after the event, than to arrive before. (Although please note that May 1st is a public holiday in France, and that public transport won't work that day in Lyon.)
Rules may differ depending on your country of origin, so all we can offer is recommendations for traveling safely and not catching COVID-19 while on your way to the summit:
Spending at least 8 hours a day in a closed space with a group, and then going out for dinner all together in a restaurant guarantees more people will be infected if any of the group members is contagious. We'll do our best to mitigate the risk, and it can only work if everyone behaves responsibly (especially doesn't show up sick, as stated above).
The organisers expect the attendees to:
There is a public park besides the hotel, we will arrange for some group discussions to happen there, weather permitting.
Thanks to our sponsors, we can afford investing into our participants safety, and will provide:
We will also ventilate the rooms regularly.
Although the Perl Toolchain Summit is primarily an on-site event, we will have some ways to participate remotely:
Note that enabling remote participation is a secondary goal for us. If too many invitees are unable to attend, we will work on making some of the meetings remotely accessible.
France basically lifted all rules, and what's left is recommendations:
This year, for the thirteenth edition, we will be gathering again in Lyon, from Wednesday April 27 to Sunday April 30 2023, in the hotel Campanile Lyon Centre Part-Dieu. Participants will stay at the hotel, and work in the meeting rooms dedicated for the event.
The first rounds of invitations have been sent. We plan on having about thirty participants. We are always looking for sponsors (ask for our sponsor prospectus!).
]]> The organisation is being handled by a small distributed team of people experienced with this event (they have all been helping with several previous editions):Started in 2008 by Salve Nilsen (SJN) as the Perl QA Hackathon in Oslo, the Perl Toolchain Summit is an annual event that brings together the key developers working on the Perl toolchain. Each year (except for 2020-2022), the event moves from country to country all over Europe, organised by local teams of volunteers. The surplus money from previous summits helps fund the next one.
The developers who maintain CPAN and associated tools and service are all volunteers, scattered across the globe. This event is the one time in the year when they can get together. This will be particularly valuable in 2023, as the last time they could meet was before the pandemic, in April 2019 (in Marlow, UK).
The summit provides dedicated time to work on the critical systems and tools, with all the right people in the same room. The attendees hammer out solutions to thorny problems and discuss new ideas to keep the toolchain moving forward.
Given the important nature of the attendees’ work and their volunteer status, we try to pay for all expenses (travel, lodging, food, etc.) through sponsorship. If you’re interested in helping sponsor the summit, please get in touch with Philippe Bruhat at book at cpan.org
.
X-Robots-Tag: noindex
sounds exactly like what I'm looking for. Thanks, Aristotle!
Regarding an application that can be served both as static site and full web application, I've never built one. However the version I keep playing in my head is a corporate blog that is run internally as the full application (so non-technical users can edit/validate their posts in a web interface, instead of depending on e.g. vim and git), and published as a static site (for security reasons) on an outside-facing server.
my $content = do { local ( *ARGV, $/ ); @ARGV = ("$file"); <> };