Congratulations!

[Valid Atom 1.0] This is a valid Atom 1.0 feed.

Recommendations

This feed is valid, but interoperability with the widest range of feed readers could be improved by implementing the following recommendations.

Source: http://news.perlfoundation.org/atom.xml

  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <feed xmlns="http://www.w3.org/2005/Atom">
  3.    <title>The Perl Foundation</title>
  4.    <link rel="alternate" type="text/html" href="http://news.perlfoundation.org/" />
  5.    <link rel="self" type="application/atom+xml" href="http://news.perlfoundation.org/atom.xml" />
  6.    <id>tag:news.perlfoundation.org,2010-03-22://18</id>
  7.    <updated>2017-08-14T11:33:10Z</updated>
  8.    
  9.    <generator uri="http://www.sixapart.com/movabletype/">Movable Type Pro 6.2.2</generator>
  10.  
  11. <entry>
  12.    <title>Hotel rooms and The Perl Conference</title>
  13.    <link rel="alternate" type="text/html" href="http://news.perlfoundation.org/2017/08/hotel-rooms-and-the-perl-confe.html" />
  14.    <id>tag:news.perlfoundation.org,2017://18.3898</id>
  15.  
  16.    <published>2017-08-10T00:00:01Z</published>
  17.    <updated>2017-08-14T11:33:10Z</updated>
  18.  
  19.    <summary>In an effort to improve transparency, we have recently released a finance report for The Perl Conference in Alexandria. One of the major expenses in this report was for hotel attrition. In this news article, I will explain what hotel attrition is and what TPF is doing to respond to it. In the early days of &quot;YAPC&quot;\x9d the conference was held on college campuses in North America. Typically a number of dorm rooms would be reserved and made available to...</summary>
  20.    <author>
  21.        <name>Dan Wright</name>
  22.        <uri>http://www.dwright.org</uri>
  23.    </author>
  24.    
  25.    
  26.    <content type="html" xml:lang="en-us" xml:base="http://news.perlfoundation.org/">
  27.        <![CDATA[<p dir="ltr" style="line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt;"><span style="font-size: 11pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline;">In an effort to improve transparency, we have recently released a </span><a href="http://news.perlfoundation.org/2017/08/tpcna-2017-finance-report.html" style="text-decoration: none;"><span style="font-size: 11pt; font-family: Arial; color: #1155cc; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: underline; vertical-align: baseline;">finance report for The Perl Conference in Alexandria</span></a><span style="font-size: 11pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline;">. One of the major expenses in this report was for hotel attrition. In this news article, I will explain what hotel attrition is and what TPF is doing to respond to it.</span></p>
  28. <p dir="ltr" style="line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt;"></p>
  29. <p dir="ltr" style="line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt;"><span style="font-size: 11pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline;">In the early days of "YAPC"\x9d the conference was held on college campuses in North America. Typically a number of dorm rooms would be reserved and made available to attendees at a very low cost. As we all got older, dorm rooms became less attractive and attendees began asking for nicer accommodations. At first, dorm rooms were supplemented with a hotel option. Over time, the hotel room became the only option offered.</span></p>
  30. <p dir="ltr" style="line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt;"></p>]]>
  31.        <![CDATA[<h2 dir="ltr" style="line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt;"><strong><span style="font-size: 11pt; font-family: Arial; color: #000000; background-color: transparent; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline;">How The Perl Foundation secures a group hotel for TPC/YAPC:</span></strong></h2>
  32. <p dir="ltr" style="line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt;"></p>
  33. <p dir="ltr" style="line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt;"><span style="font-size: 11pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline;">First, TPF contacts a hotel and requests a specific number of room-nights for the duration of the event. For example, "We need 700 room-nights across this particular week blocked for our event." If the hotel agrees, then the rooms are held exclusively for registrants of our event until about 30 days prior to check-in. During this time the hotel does not allow any other guests or groups to book those rooms.</span></p>
  34. <p dir="ltr" style="line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt;"></p>
  35. <p dir="ltr" style="line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt;"><span style="font-size: 11pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline;">The primary benefits of this arrangement are:</span></p>
  36. <p dir="ltr" style="line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt;"></p>
  37. <ul style="margin-top: 0pt; margin-bottom: 0pt;">
  38. <li dir="ltr" style="list-style-type: disc; font-size: 11pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline;">
  39. <p dir="ltr" style="line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt;"><span style="font-size: 11pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline;">Attendees are staying in the same hotel, which makes it easier to connect with each other</span></p>
  40. </li>
  41. <li dir="ltr" style="list-style-type: disc; font-size: 11pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline;">
  42. <p dir="ltr" style="line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt;"><span style="font-size: 11pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline;">TPF is able to negotiate a discounted rate for conference attendees</span></p>
  43. </li>
  44. <li dir="ltr" style="list-style-type: disc; font-size: 11pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline;">
  45. <p dir="ltr" style="line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt;"><span style="font-size: 11pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline;">There's a reasonable guarantee to attendees that hotel rooms will be available for them to reserve, provided they book their room(s) before the cut-off date. This is useful in case the conference city ends up hosting another large event the same week. In those instances, attendees don't have to worry about not being able to attend because they couldn't secure a place to stay</span></p>
  46. </li>
  47. <li dir="ltr" style="list-style-type: disc; font-size: 11pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline;">
  48. <p dir="ltr" style="line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt;"><span style="font-size: 11pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline;">Additional perks also tend to be included, and vary from year to year. In the past they have included better wi-fi connections for our guests, free parking, a certain number of complimentary rooms, and reduced costs for the conference facilities</span></p>
  49. </li>
  50. </ul>
  51. <p dir="ltr" style="line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt;"></p>
  52. <p dir="ltr" style="line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt;"><span style="font-size: 11pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline;">Hotels know that empty rooms mean lost profits. As a result, the hotel's agreement to block hundreds of rooms for an event comes with the stipulation that a certain percentage of the room-nights must be booked by event guests (this is referred to as "attrition") If TPF does not meet its guaranteed attrition rate, TPF then is obligated to pay the hotel for those empty rooms, as if somebody was staying there. </span></p>
  53. <p dir="ltr" style="line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt;"></p>
  54. <p dir="ltr" style="line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt;"><span style="font-size: 11pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline;"><span style="font-size: 11pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline;">In most cities, the venue (conference rooms, dining, etc.) and the hotel rooms are all at the same hotel. This significantly affects the process of negotiating the details of room reservations since the hotel is benefiting from the conference room rental and food in addition to just rooms. So in these cases, we are often able to negotiate a better deal all around.<br /></span></span></p>
  55. <p dir="ltr" style="line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt;"></p>
  56. <h2 dir="ltr" style="line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt;"><strong><span style="font-size: 11pt; font-family: Arial; color: #000000; background-color: transparent; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline;">How reservation trends have changed:</span></strong></h2>
  57. <p dir="ltr" style="line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt;"></p>
  58. <p dir="ltr" style="line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt;"><span style="font-size: 11pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline;">Since we have been reserving hotel rooms for several years, we use the room numbers from previous years to determine how many rooms to reserve for the current year. Before TPC::NA 2017, meeting the agreed upon attrition rate had never been an issue. The number of nights TPF reserved in Alexandria was very similar to years past. In Orlando in 2016 and in Salt Lake City in 2015, we ran out of rooms and so we never imagined we would fall short this year. </span></p>
  59. <p dir="ltr" style="line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt;"></p>
  60. <p dir="ltr" style="line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt;"><span style="font-size: 11pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline;">This year marks the very first year that TPF was unable to meet the attrition rate for the conference hotel. TPF had a required room attrition rate of 72% on its block of 695 room-nights, meaning that we needed to book at least 500 room-nights. However, we fell just short of this requirement and, as a result, TPF ended up owing the hotel an additional amount of $10,657.</span></p>
  61. <p dir="ltr" style="line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt;"></p>
  62. <p dir="ltr" style="line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt;"><span style="font-size: 11pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline;">Our previous under-supply of rooms has unexpectedly become an over-supply, which makes guessing how many room-nights to reserve in the future quite a difficult task. We don't know exactly why fewer attendees are choosing the conference hotel, but we do have a few theories:</span></p>
  63. <p dir="ltr" style="line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt;"></p>
  64. <ul style="margin-top: 0pt; margin-bottom: 0pt;">
  65. <li dir="ltr" style="list-style-type: disc; font-size: 11pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline;">
  66. <p dir="ltr" style="line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt;"><span style="font-size: 11pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline;">Some venues provide more opportunity than others for selecting an alternate hotel. For example, there were a number of alternate hotels within walking distance of the Alexandria venue, while such options didn't exist for Orlando</span></p>
  67. </li>
  68. <li dir="ltr" style="list-style-type: disc; font-size: 11pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline;">
  69. <p dir="ltr" style="line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt;"><span style="font-size: 11pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline;">More employers are starting to require their employees to stay at a specific hotel brand when funding their travel</span></p>
  70. </li>
  71. <li dir="ltr" style="list-style-type: disc; font-size: 11pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline;">
  72. <p dir="ltr" style="line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt;"><span style="font-size: 11pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline;">Services such as Airbnb, and even our sponsor Booking.com, make it easier for people to find discounted rooms on their own. Sometimes those discounted rooms are even at the same hotel where the rest of the event guests are staying</span><span style="font-size: 11pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline;"></span><span style="font-size: 11pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline;"></span></p>
  73. </li>
  74. </ul>
  75. <p dir="ltr" style="line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt;"></p>
  76. <p dir="ltr" style="line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt;"><span style="font-size: 11pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline;">This has also been an extraordinary year in the United States for many reasons, some of which have impacted international travel. TPC::NA has been lucky to attract many attendees from Europe and around the world on a regular basis, but changes in US policies have made international travel more challenging. Organizers heard from several people who have regularly attended TPC::NA in the past that they did not come to Alexandria because of these changes. While anecdotal, it's reasonable to assume attendance and some of the room reservations were impacted by these factors.</span></p>
  77. <p dir="ltr" style="line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt;"></p>
  78. <p dir="ltr" style="line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt;"><span style="font-size: 11pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline;">A common question is "Why are the conference hotel rooms so expensive? I can get a room in the same hotel cheaper on Booking.com."\x9d There are really three answers to that. Firstly, TPF doesn't set the price of the room-nights. The hotel offers us discounted room-night rates and TPF can either accept or decline the offer. Secondly, there are often different qualities of rooms within the same hotel. TPF arranges for a single tier of rooms, excluding those of inferior quality. Additionally, the "cheaper" rooms do not receive the same perks as those arranged for attendees staying in the TPC block of rooms. Finally, while it is possible to get one or two, or even ten, rooms at a deeply discounted rate from Booking.com or similar, getting 150 or more rooms every night for nearly a week at that price is not a practice in which any hotel would be willing to engage. Hotels may be willing to let a few rooms go deeply discounted in order to reach 100% occupancy, but it isn't financially viable for them to offer those room rates to everybody. Acquiring rooms for a large group is much more complicated than getting a single room, and more expensive. Your ability to find a single room cheaper does not mean the organizers did a bad job negotiating the hotel rate.</span></p>
  79. <p dir="ltr" style="line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt;"></p>
  80. <h2 dir="ltr" style="line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt;"><strong><span style="font-size: 11pt; font-family: Arial; color: #000000; background-color: transparent; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline;">How TPF is responding:</span></strong></h2>
  81. <p dir="ltr" style="line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt;"></p>
  82. <p dir="ltr" style="line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt;"><span style="font-size: 11pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline;">This year TPF paid out more than $10,000 to the hotel for empty rooms and we wanted to be transparent about this and let the community know. That is $10,000 that could have been used to fund a round of grants, to promote Perl, or to buy every Perl developer a nice dinner. While it is unfortunate that it happened, it wasn't possible to foresee the drastic difference given the data organizers had to work from. Now that it has happened, TPF and the TPC::NA organizers will learn from the experience and do what they can to ensure it doesn't happen again next year, starting with reducing our numbers for room blocks</span></p>
  83. <p dir="ltr" style="line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt;"></p>
  84. <p dir="ltr" style="line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt;"><span style="font-size: 11pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline;">This does mean that TPF will lose some leverage in negotiating event costs. This could begin a spiral which leads to TPF eventually being forced to discontinue providing conference rate rooms altogether.</span></p>
  85. <p dir="ltr" style="line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt;"></p>
  86. <p dir="ltr" style="line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt;"><span style="font-size: 11pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline;">The good news is that even with the attrition expenses, the total cost for the conference came in narrowly within budget. TPF and the conference teams will continue to work to make sure The Perl Conference remains an economical option for the Perl community to get together every year and talk about the language we love. Increasing attendance numbers not only helps keep TPC healthy, but also allows TPF to focus more resources on improving Perl. All community members can help by blogging about their experience this year. If you're feeling even more motivated to help, we can always find space for people on the conferences committee as well.</span></p>]]>
  87.    </content>
  88. </entry>
  89.  
  90. <entry>
  91.    <title>Grant Report : Robust Perl 6 Unicode Support - August 2017</title>
  92.    <link rel="alternate" type="text/html" href="http://news.perlfoundation.org/2017/08/grant-report-robust-perl-6-uni-2.html" />
  93.    <id>tag:news.perlfoundation.org,2017://18.3900</id>
  94.  
  95.    <published>2017-08-09T01:18:05Z</published>
  96.    <updated>2017-08-09T01:32:34Z</updated>
  97.  
  98.    <summary>The inchstones are falling like 1F030—1F09F as Samantha makes further progress on her grant to improve the robustness of Unicode support in Rakudo. In her complete blog post, she describes: Implementation of a fully working Unicode Collation Algorithm with only 82 of 190,377 tests failing 100% of Emoji 4.0 emoji are treated as a single grapheme, enabling MoarVM to advertise full Unicode 9.0/Emoji 4.0 text segmentation support. A number of other improvements and fixes, including significant concatenation improvements and technical...</summary>
  99.    <author>
  100.        <name>Mark A Jensen</name>
  101.        
  102.    </author>
  103.    
  104.        <category term="Grants" scheme="http://www.sixapart.com/ns/types#category" />
  105.    
  106.    <category term="grants" label="grants" scheme="http://www.sixapart.com/ns/types#tag" />
  107.    <category term="perl6" label="perl6" scheme="http://www.sixapart.com/ns/types#tag" />
  108.    <category term="unicode" label="unicode" scheme="http://www.sixapart.com/ns/types#tag" />
  109.    
  110.    <content type="html" xml:lang="en-us" xml:base="http://news.perlfoundation.org/">
  111.        <![CDATA[<p>The inchstones are falling like
  112. <a href="https://unicode-table.com/en/blocks/domino-tiles/">1F030—1F09F</a>
  113. as Samantha makes further progress on her
  114. <a href="http://news.perlfoundation.org/2017/04/grant-proposal.html">grant</a> to
  115. improve the robustness of Unicode support in Rakudo.</p>
  116.  
  117. <p>In
  118. <a href="https://cry.nu/perl6/grant-status-update-3/">her complete blog post</a>,
  119. she describes:</p>
  120.  
  121. <ul>
  122. <li><p>Implementation of a fully working Unicode Collation Algorithm with
  123. only 82 of 190,377 tests failing</p></li>
  124. <li><p>100% of Emoji 4.0 emoji are treated as a single grapheme, enabling
  125. MoarVM to advertise full Unicode 9.0/Emoji 4.0 text segmentation
  126. support.</p></li>
  127. <li><p>A number of other improvements and fixes, including significant
  128. concatenation improvements and technical performance improvements.</p></li>
  129. </ul>
  130.  
  131. <p>MAJ</p>
  132. ]]>
  133.        
  134.    </content>
  135. </entry>
  136.  
  137. <entry>
  138.    <title>May 2017 Grant Votes; Part 2</title>
  139.    <link rel="alternate" type="text/html" href="http://news.perlfoundation.org/2017/08/may-2017-grant-votes-part-2.html" />
  140.    <id>tag:news.perlfoundation.org,2017://18.3901</id>
  141.  
  142.    <published>2017-08-09T01:05:01Z</published>
  143.    <updated>2017-08-09T04:00:15Z</updated>
  144.  
  145.    <summary> Let me start out by apologizing for the delay in this posting, it&apos;s highly overdue; the question of whether or not funding was available turned out to be slightly more complicated than anyone anticipated.......</summary>
  146.    <author>
  147.        <name>Coke</name>
  148.        
  149.    </author>
  150.    
  151.        <category term="Grants" scheme="http://www.sixapart.com/ns/types#category" />
  152.    
  153.    
  154.    <content type="html" xml:lang="en-us" xml:base="http://news.perlfoundation.org/">
  155.        <![CDATA[<p><p>
  156. Let me start out by apologizing for the delay in this posting,
  157. it's highly overdue; the question of whether or not funding was
  158. available turned out to be slightly more complicated than
  159. anyone anticipated....</p>
  160. ]]>
  161.        <![CDATA[<p><p>
  162. As previously posted, one grant was posted in this period:</p>
  163.  
  164. <p><a href="http://news.perlfoundation.org/2017/06/grant-proposal-revitalize-blog-1.html">Revitalize blogs.perl.org</a></p>
  165.  
  166. <p><p>Voting results were: 5, 5, 5, 5, 4, 0, Abstain, No.
  167. <p>This resulted in a an approval status, and I'm happy to announce the grant is now funded!</p>
  168.  
  169. <p><p>Thanks to André for his proposal, his upcoming efforts, and his patience!</p>
  170. ]]>
  171.    </content>
  172. </entry>
  173.  
  174. <entry>
  175.    <title>Grant Proposal: Complete YAML::PP</title>
  176.    <link rel="alternate" type="text/html" href="http://news.perlfoundation.org/2017/08/grant-proposal-complete-yamlpp.html" />
  177.    <id>tag:news.perlfoundation.org,2017://18.3899</id>
  178.  
  179.    <published>2017-08-07T21:12:22Z</published>
  180.    <updated>2017-08-07T21:20:21Z</updated>
  181.  
  182.    <summary> The Grants Committee has received the following grant proposal for the July/August round. Before the Committee members vote, we would like to solicit feedback from the Perl community on the proposal. Review the proposal below and please comment here by August 14th, 2017. The Committee members will start the voting process following that and the conclusion will be announced approximately one week after public comments. Complete YAML::PP Name: Tina Müller...</summary>
  183.    <author>
  184.        <name>Coke</name>
  185.        
  186.    </author>
  187.    
  188.        <category term="Grants" scheme="http://www.sixapart.com/ns/types#category" />
  189.    
  190.    
  191.    <content type="html" xml:lang="en-us" xml:base="http://news.perlfoundation.org/">
  192.        <![CDATA[<p><p>
  193. The Grants Committee has received the following grant proposal for the July/August round.
  194. Before the Committee members vote, we would like to solicit
  195. feedback from the Perl community on the proposal.
  196. <p>
  197. Review the proposal below and please comment here by
  198. August 14th, 2017. The Committee members will start the voting process following that and the conclusion will be
  199. announced approximately one week after public comments.</p>
  200.  
  201. <p><p></p>
  202.  
  203. <h2> Complete YAML::PP</h2>
  204.  
  205. <dl>
  206.  
  207. <dt id="Name">Name:</dt>
  208. <dd>
  209.  
  210. <p>Tina Müller</p>
  211. </dl>
  212. ]]>
  213.        <![CDATA[<dl>
  214. </dd>
  215. <dt id="Amount-Requested">Amount Requested:</dt>
  216. <dd>
  217.  
  218. <p>USD 2,500</p>
  219.  
  220. </dd>
  221. </dl>
  222.  
  223. <h2 id="Synopsis">Synopsis</h2>
  224.  
  225. <p>I have been working on a new YAML Pure Perl Parser, already on CPAN as <a href="https://metacpan.org/pod/YAML::PP">YAML::PP</a>. It aims to parse <a href="http://yaml.org/spec/1.2/spec.html">YAML 1.2</a>.</p>
  226.  
  227. <p>The existing YAML frameworks in Perl all lack important features and don&#39;t support YAML 1.2. I will continue development of YAML::PP so that it&#39;s able to parse all valid syntaxes (with some minor exceptions). I will complete the Loader to support tags. I will add a Dumper and Emitter.</p>
  228.  
  229. <p>I will add test cases to the cross framework <a href="https://github.com/yaml/yaml-test-suite">YAML Test Suite</a> and continue developing the <a href="http://matrix.yaml.io/">YAML Test Matrix</a> to compare all frameworks.</p>
  230.  
  231. <h2 id="Benefits-to-the-Perl-Community">Benefits to the Perl Community</h2>
  232.  
  233. <p>While JSON has become popular as a simple format to exchange data, there are still a lot of use cases for YAML. Imagine how verbose an Ansible Playbook would look in JSON. Comments are an important feature, and Aliases come in very handy sometimes.</p>
  234.  
  235. <p>While <a href="http://pyyaml.org/">PyYAML</a> still only supports YAML 1.1, it has at least support for safe loading (See below). <a href="https://pypi.python.org/pypi/ruamel.yaml">Python Ruamel</a> aims to support 1.2.</p>
  236.  
  237. <p>I find it very unfortunate for Perl, that there is no support for YAML 1.2, for safe loading and for booleans.</p>
  238.  
  239. <p>It would be a nice opportunity for Perl to have a framework that supports all that.</p>
  240.  
  241. <p>Since the YAML Test Suite is supposed to become the number one source to write tests in any language, it can promote the new Perl framework.</p>
  242.  
  243. <p>Since I&#39;m aiming for a portable implementation, this framework might also be easily ported to Perl 6, which currently has no full support for YAML, although there is some development going on.</p>
  244.  
  245. <h2 id="Project-Details">Project Details</h2>
  246.  
  247. <p>The current state of YAML in Perl is as follows:</p>
  248.  
  249. <dl>
  250.  
  251. <dt id="YAML.pm">YAML.pm</dt>
  252. <dd>
  253.  
  254. <p>Based on YAML 1.0. It can&#39;t do trailing comments and has problems with a lot of valid 1.1 and 1.2 syntaxes.</p>
  255.  
  256. </dd>
  257. <dt id="YAML::XS">YAML::XS</dt>
  258. <dd>
  259.  
  260. <p>Based on libyaml and the most recommended module. It supports YAML 1.1. It diverges from the spec for several edge cases.</p>
  261.  
  262. </dd>
  263. <dt id="YAML::Syck">YAML::Syck</dt>
  264. <dd>
  265.  
  266. <p>Supports YAML 1.0. It has problems with a lot of valid YAML 1.1 and 1.2 syntaxes.</p>
  267.  
  268. </dd>
  269. <dt id="Safe-Loading">Safe Loading</dt>
  270. <dd>
  271.  
  272. <p>YAML.pm and YAML::XS have no possibility to disable loading into objects. That means if you load an untrusted YAML file, it can be a security hole. YAML::Syck supports disabling that via &quot;LoadBlessed&quot;.</p>
  273.  
  274. </dd>
  275. <dt id="Booleans">Booleans</dt>
  276. <dd>
  277.  
  278. <p>The three mentioned modules don&#39;t support booleans. If you need to dump your data into JSON or let it be validated, booleans get lost (turned into 1 or 0). Only YAML::XS provides a limited way of keeping booleans when roundtripping.</p>
  279.  
  280. </dd>
  281. <dt id="Separate-Parser-and-Constructor">Separate Parser and Constructor</dt>
  282. <dd>
  283.  
  284. <p>The mentioned modules can only be used as complete Loaders. There is no possibility to put your own Loader on top of a parser.</p>
  285.  
  286. <p>You can check which test cases these modules are passing or failing: <a href="http://matrix.yaml.io/">YAML Test Matrix</a></p>
  287.  
  288. </dd>
  289. </dl>
  290.  
  291. <p>I have been going over a number of RT tickets for YAML.pm at the end of 2016, creating and merging Pull Requests from patches and writing Pull Requests myself.</p>
  292.  
  293. <p>I&#39;m working a lot with Ingy döt Net, one of the creators of YAML, and Felix Krause, developer of NimYAML, on the YAML Test Suite and on RFCs for creating YAML 1.3.</p>
  294.  
  295. <p>I created the YAML Test Matrix to show the results of the tests for a growing number of YAML frameworks, based on Ingy&#39;s Docker image for <a href="https://github.com/yaml/yaml-editor">YAML Editor</a>.</p>
  296.  
  297. <p>I started to implement my own parser YAML::PP in 2017, and it currently passes most of the tests with the exception of Flow Style. The loader can already load YAML documents that the parser can parse. It supports booleans and aliases, but no tags yet.</p>
  298.  
  299. <p>I&#39;m currently transforming it into a tokenizer which allows correct syntax highlighting, making it also easier to spot errors.</p>
  300.  
  301. <p>I want it to be able to do roundtrips including comments at some point.</p>
  302.  
  303. <p>At the Perl Toolchain Summit 2017 in Lyon I have been working together with Ingy to create a concept of a new API for YAML loading. The goal is to integrate YAML::PP into that API.</p>
  304.  
  305. <p>Ingy and I started to implement the API in <a href="https://metacpan.org/pod/YAML::Perl">YAML::Perl</a>, using YAML::PP as a backend.</p>
  306.  
  307. <p>I also started to implement the new Loader API in <a href="https://github.com/yaml/yaml-perl6">Perl 6</a>, currently using the <a href="https://github.com/yaml/yaml-libyaml-perl6">libyaml binding</a> originally written by Curt Tilmes as a backend.</p>
  308.  
  309. <h2 id="Deliverables-and-Inch-Stones">Deliverables and Inch-Stones</h2>
  310.  
  311. <dl>
  312.  
  313. <dt id="Complete-YAML::PP::Parser">Complete YAML::PP::Parser</dt>
  314. <dd>
  315.  
  316. <p>A couple of features are still missing from the parser</p>
  317.  
  318. <dl>
  319.  
  320. <dt id="Flow-Style">Flow Style</dt>
  321. <dd>
  322.  
  323. <p>This is the biggest part. Flow Style is not indent based, and some rules are different than in block style. (I estimate 40h.)</p>
  324.  
  325. </dd>
  326. <dt id="Flow-Nodes-as-mapping-keys">Flow Nodes as mapping keys</dt>
  327. <dd>
  328.  
  329. <p>This is also a major part, because stacking of parser events is necessary until the parser knows if it&#39;s a mapping key or a node. (30h)</p>
  330.  
  331. </dd>
  332. <dt id="Line-and-Column-Numbers-for-error-messages">Line and Column Numbers for error messages</dt>
  333. <dd>
  334.  
  335. <p>Currently no information about line and column is saved. (20h)</p>
  336.  
  337. </dd>
  338. </dl>
  339.  
  340. <p></dd>
  341. <dt id="YAML::PP::Loader-Constructor">YAML::PP::Loader/Constructor</dt>
  342. <dd></p>
  343.  
  344. <dl>
  345.  
  346. <dt id="Implement-loading-of-Tags-and-blessing-into-objects">Implement loading of Tags and blessing into objects</dt>
  347. <dd>
  348.  
  349. <p>(20h)</p>
  350.  
  351. </dd>
  352. <dt id="Provide-a-possibility-for-safe-loading">Provide a possibility for safe loading</dt>
  353. <dd>
  354.  
  355. <p>(10h)</p>
  356.  
  357. </dd>
  358. <dt id="Ideally-provide-a-way-to-only-load-certain-tags">Ideally provide a way to only load certain tags</dt>
  359. <dd>
  360.  
  361. </dd>
  362. </dl>
  363.  
  364. <p></dd>
  365. <dt id="Write-YAML::PP::Emitter">Write YAML::PP::Emitter</dt>
  366. <dd></p>
  367.  
  368. <p>(20h)</p>
  369.  
  370. <p></dd>
  371. <dt id="Write-YAML::PP::Dumper-Deconstructor">Write YAML::PP::Dumper/Deconstructor</dt>
  372. <dd></p>
  373.  
  374. <p>(20h)</p>
  375.  
  376. <p></dd>
  377. <dt id="Add-more-test-cases-to-YAML-Test-Suite">Add more test cases to YAML Test Suite</dt>
  378. <dd></p>
  379.  
  380. <p></dd>
  381. <dt id="Show-also-results-of-invalid-examples-in-YAML-Test-Matrix">Show also results of invalid examples in YAML Test Matrix</dt>
  382. <dd></p>
  383.  
  384. <p>(10h)</p>
  385.  
  386. <p></dd>
  387. <dt id="Make-the-code-integrateable-into-the-new-YAML-Loader-API">Make the code integrateable into the new YAML Loader API</dt>
  388. <dd></p>
  389.  
  390. <p></dd>
  391. <dt id="Keep-in-touch-with-the-development-of-YAML-1.3-specification">Keep in touch with the development of YAML 1.3 specification</dt>
  392. <dd></p>
  393.  
  394. <p>Implement the current parser in a way that makes it easy to add support for YAML 1.3</p>
  395.  
  396. <p></dd>
  397. <dt id="Talk-about-this-project-at-TPC-in-Amsterdam">Talk about this project at TPC in Amsterdam</dt>
  398. <dd></p>
  399.  
  400. <p>My talk and my published slides will explain why YAML currently is difficult to implement. I also gave this talk at the German Perl Workshop in Hamburg.</p>
  401.  
  402. <p></dd>
  403. </dl></p>
  404.  
  405. <h2 id="Project-Schedule">Project Schedule</h2>
  406.  
  407. <p>I can start to work on this immediately and almost full time over the next two months.</p>
  408.  
  409. <h2 id="Completeness-Criteria">Completeness Criteria</h2>
  410.  
  411. <p>I release YAML::PP with the features implemented I mentioned above. The parser shall pass most of the tests in YAML Test Suite, with the exception of edge cases. Since the spec is often not very clear, there are some cases where it is unclear what should be the correct behavior, or what behavior actually makes sense. These edge cases are usually not relevant for real use cases and are easy to avoid. I will look at other frameworks and find out the most common behavior.</p>
  412.  
  413. <p>The Emitter should be able to transform every test input into valid YAML. The style (quotes/block scalar, spaces/newlines etc.) might still differ from the test suite.</p>
  414.  
  415. <p>The Loader/Dumper API, and especially the Parser and Emitter API, might not be completely fixed at the end of this grant. Ingy can me help me out here, supposed he&#39;s got time, and I need potential user feedback.</p>
  416.  
  417. <p>Ingy also offered to review the work.</p>
  418.  
  419. <p>I appreciate new test cases, bug reports, patches and co-maintainers, and I want to keep maintaining this module in the future.</p>
  420.  
  421. <h2 id="Bio">Bio</h2>
  422.  
  423. <p>I wrote my first Perl code in 1998 and have been in touch with the Perl Community since about 2001.</p>
  424.  
  425. <p>I already have two parsing modules on CPAN.</p>
  426.  
  427. <p>One is HTML::Template::Compiled, one of the fastest (and still feature rich) pure perl templating modules that gains its speed from compiling to perl code.</p>
  428.  
  429. <p>The other is Parse::BBCode, which is unique among the Perl BBCode modules, in that it provides a parse tree, it allows addition of own tags, it tries to correct invalid BBCode instead of simply dying, and it&#39;s fast.</p>
  430.  
  431. <p>YAML is a bit more complicated to parse, because it&#39;s indentation based, but I like solving programming puzzles.</p>
  432.  
  433. <p>I do a lot of pair programming with Ingy and I&#39;m also in contact with Felix Krause, so I have two people available who know the Spec.</p>
  434.  
  435. <h2 id="YAML-Details">YAML Details</h2>
  436.  
  437. <p>If you are wondering about terminology, here is a short explanation:</p>
  438.  
  439. <p>Loading YAML can be divided into two steps.</p>
  440.  
  441. <p>The Parser parses a Stream and returns a list of parsing events. The Constructor then takes these events, decides about numbers, tags, booleans and aliases/anchors and constructs a data structure.</p>
  442.  
  443. <p>Vice versa, Dumping YAML can be divided into deconstructing and emitting. The Deconstructor creates a list of emitter events from a data structure. The Emitter creates a YAML Stream from these events.</p>
  444.  
  445. <p>If you keep these things separate, it allows you to use the language independent Test Suite to test your parser. It also makes debugging and maintaining easier. Also you can use a different parser backend, for example a libyaml based one.</p>
  446.  
  447. <p></body></p>
  448.  
  449. <p></html></p>
  450. ]]>
  451.    </content>
  452. </entry>
  453.  
  454. <entry>
  455.    <title>Maintaining Perl 5 (Tony Cook): Grant Report for May/June 2017</title>
  456.    <link rel="alternate" type="text/html" href="http://news.perlfoundation.org/2017/08/maintaining-perl-5-tony-cook-g.html" />
  457.    <id>tag:news.perlfoundation.org,2017://18.3897</id>
  458.  
  459.    <published>2017-08-04T23:00:00Z</published>
  460.    <updated>2017-08-11T01:05:13Z</updated>
  461.  
  462.    <summary>This is a monthly report by Tony Cook on his grant under Perl 5 Core Maintenance Fund. We thank the TPF sponsors to make this grant possible....</summary>
  463.    <author>
  464.        <name>Makoto Nozaki</name>
  465.        <uri>http://blogs.perl.org/users/makoto_nozaki/</uri>
  466.    </author>
  467.    
  468.        <category term="Grants" scheme="http://www.sixapart.com/ns/types#category" />
  469.    
  470.    
  471.    <content type="html" xml:lang="en-us" xml:base="http://news.perlfoundation.org/">
  472.        <![CDATA[<p>This is a monthly report by Tony Cook on his grant under <a href="http://www.perlfoundation.org/perl_5_core_maintenance_fund">Perl 5 Core Maintenance Fund</a>. We thank the TPF sponsors to make this grant possible.</p>
  473. ]]>
  474.        <![CDATA[<p><strong>May report</strong></p>
  475.  
  476. <pre>
  477. Approximately 12 tickets were reviewed.
  478.  
  479. [Hours]         [Activity]
  480.  0.57          . in @INC follow-up for File::Fetch #11
  481.  1.98          #128207 debugging
  482.                #128207 more debugging, comment
  483.  0.53          #130591 review discussion, provide updated patch
  484.  0.17          #131000 review discussion
  485.  1.31          #131062 work on a patch
  486.                #131062 debugging, comment
  487.  1.32          #131070 testing, research
  488.  1.02          #131214 research, comment
  489.                #131214 research freebsd updates, comment
  490. 12.22          #131221 debugging
  491.                #131221 debugging, research, work on a fix
  492.                #131221 debugging, threads support
  493.                #131221 more threads support, debugging
  494.                #131221 debugging
  495.                #131221 threads debugging, trying for a fix
  496.                #131221 stumble into a fix, leak testing
  497.  0.82          #131337 test setup (network, package repo issues)
  498.                #131337 start gcc build from ports
  499.  3.43          #131345 try to reproduce, comment
  500.                #131345 testing, research, comment with other things to
  501.                try
  502.                #131345 research, comment
  503.  0.63          #131348 try to reproduce, comment
  504.  1.92          review perldelta, some fixes
  505. ======
  506. 25.92 hours total
  507. </pre>
  508.  
  509. <p><strong>June report</strong></p>
  510.  
  511. <pre>
  512. Approximately 31 tickets were reviewed, and 5 patches were
  513. applied
  514.  
  515. [Hours]         [Activity]
  516.  0.15          -FS switch thread research and comment
  517.  1.57          #123981 research
  518.                #123981 research, testing, apply to blead
  519.  9.69          #124368 review discussion, try to understand compile/rune-
  520.                time regexp compilation
  521.                #124368 more reading code, work on adding warning
  522.                #124368 testing, more reading code, fixes, tests, try to
  523.                work out moving /o handling
  524.                #124368 find some more non-warnable cases for the warning,
  525.                debugging, fixes
  526.                #124368 more code research, try to work up a test case,
  527.                check for usethreads differences
  528.  3.44          #127663 rebase, testing
  529.                #127663 test fix, research
  530.  1.32          #128207 review patches, testing, comment
  531.  0.83          #129183 review discussion, research, apply to blead
  532.  5.61          #130981 review ticket, try to understand deparse
  533.                #130981 more understanding, try to make private flag
  534.                #130981 work it out, work on deparse, and tests
  535.                #130981 comment with patch
  536.  0.82          #131050 testing, debugging, comment
  537.  5.13          #131221 testing, writing regression tests
  538.                #131221 more tests, testing, comment with patch
  539.                #131221 more testing, apply to blead
  540.                #131221 fix unthreaded builds
  541.  1.32          #131263 testing, debugging, comment with patch
  542.                #131263 testing, apply to blead
  543.  0.58          #131345 research, comment
  544.  1.88          #131522 debugging
  545.                #131522 debugging
  546.  2.33          #131526 reproduce, try to debug
  547.                #131526 debugging, try a fix, try another fix, testing
  548.                #131526 apply fix to blead
  549.  1.57          #131544 research, comment
  550.  3.74          #131546 research, produce simle patch, comment
  551.                #131546 review discussion, work on patches, comment
  552.                #131546 try to get unknown layers to produce a nonsense
  553.                errno, wording for scalar open fails, testing, comment
  554.  2.60          #131551 testing and comment
  555.                #131551 more testing, comment, more testing in response to
  556.                reply, comment some more
  557.  0.52          #131559 review build logs, local Makefiles, ask for user’s
  558.                generated Makefiles
  559.                #131559 briefly comment
  560.  1.42          #131570 try to minimize test case, debugging, simple
  561.                patch, testing, comment
  562.  1.51          #131577 work on minimizing test case
  563.                #131577 more minimization, debugging, produce a limited
  564.                patch, comment
  565.  2.28          #131579 (sec) debugging
  566.                #131579 (sec) debugging, comment
  567.  1.27          #131596 testing, debugging, comment
  568.  4.33          #131597 debugging, work on a fix, testing, more debugging,
  569.                comment with probably incorrect patch
  570.                #131597 debugging, testing, comment
  571.  0.17          #131601 debugging, comment and close
  572.  2.00          #131606 minimize test case, debugging, bisect, comment
  573.                #131606 (sec) review discussion
  574.  0.28          #131607 review, testing, merge into 131597
  575.  3.75          #131618 (sec) fail to reproduce with multiple configs,
  576.                start building a 32-bit vm
  577.                #131618 (sec) more vm setup, reproduce, debugging, comment
  578.  0.98          #131647 testing, debugging, comment
  579.  0.92          #131662 testing, debugging, comment, irc discussion
  580.  0.33          bytes.pm discussion: read some more, brief comment
  581.  0.45          Research, comment on -FS patch
  582.  0.13          review bytes.pm discussion
  583. ======
  584. 62.92 hours total
  585. </pre>
  586. ]]>
  587.    </content>
  588. </entry>
  589.  
  590. <entry>
  591.    <title>Kurt DeMaagd Stepping Down from TPF Board</title>
  592.    <link rel="alternate" type="text/html" href="http://news.perlfoundation.org/2017/08/kurt-demaagd-stepping-down-fro.html" />
  593.    <id>tag:news.perlfoundation.org,2017://18.3895</id>
  594.  
  595.    <published>2017-08-04T08:00:00Z</published>
  596.    <updated>2017-08-04T12:12:42Z</updated>
  597.  
  598.    <summary>After an amazing 17 years of serving The Perl Foundation in various roles, Kurt DeMaagd has stepped down from his board position. Kurt was one of the original founders of TPF in addition to being a founder of slashdot.org. As the original treasurer, Kurt set up all of the initial financial components of TPF, then known as Yet Another Society, and we have since distributed over $1 million in grant money. Kurt served as treasurer, also assisting with early YAPC...</summary>
  599.    <author>
  600.        <name>Jim Brandt</name>
  601.        <uri>http://breakingpositive.com</uri>
  602.    </author>
  603.    
  604.        <category term="Perl Foundation" scheme="http://www.sixapart.com/ns/types#category" />
  605.    
  606.    
  607.    <content type="html" xml:lang="en-us" xml:base="http://news.perlfoundation.org/">
  608.        <![CDATA[<p>After an amazing 17 years of serving The Perl Foundation in various roles, Kurt DeMaagd has stepped down from his board position. Kurt was one of the <a href="http://www.perlfoundation.org/attachment/legal/first-incorporator.html">original founders</a> of TPF in addition to being a founder of <a href="https://slashdot.org">slashdot.org</a>. As the original treasurer, Kurt set up all of the initial financial components of TPF, then known as Yet Another Society, and we have since distributed over $1 million in grant money. Kurt served as treasurer, also assisting with early YAPC events, until from the creation of TPF in 2000 until 2010.</p>
  609.  
  610. <p>In addition to creating TPF as a charitable organization, one of the early motivations for setting up TPF was to secure insurance for Yet Another Perl Conference (YAPC). TPF continues to provide this coverage and these initial efforts have enabled hundreds of Perl-related events over the last 17 years.</p>
  611.  
  612. <p>We extend our sincerest thanks to Kurt for getting everything started in September 2000 and for his service over all of these years.</p>
  613. ]]>
  614.        
  615.    </content>
  616. </entry>
  617.  
  618. <entry>
  619.    <title>Grant Extension Approved: Dave Mitchell Perl 5 Core</title>
  620.    <link rel="alternate" type="text/html" href="http://news.perlfoundation.org/2017/08/grant-extension-approved-dave-.html" />
  621.    <id>tag:news.perlfoundation.org,2017://18.3896</id>
  622.  
  623.    <published>2017-08-03T23:00:00Z</published>
  624.    <updated>2017-08-04T03:28:43Z</updated>
  625.  
  626.    <summary>Dave Mitchell recently requested an extension of his Maintaining Perl 5 grant. I&apos;m pleased to announce that the Board of Directors approved extension of another $20,000. It&apos;ll allow him to dedicate another 333 hours to this work. I would like to thank the community members who took time to comment on this grant extension request and our sponsors who made funding the grant possible through our Perl 5 Core Maintenance Fund. I also appreciate Dave Mitchell, who publishes regular progress...</summary>
  627.    <author>
  628.        <name>Makoto Nozaki</name>
  629.        <uri>http://blogs.perl.org/users/makoto_nozaki/</uri>
  630.    </author>
  631.    
  632.        <category term="Grants" scheme="http://www.sixapart.com/ns/types#category" />
  633.    
  634.    
  635.    <content type="html" xml:lang="en-us" xml:base="http://news.perlfoundation.org/">
  636.        <![CDATA[<p><strong>Dave Mitchell</strong> recently <a href="http://news.perlfoundation.org/2017/06/grant-extension-request-mainta-4.html">requested an extension of his Maintaining Perl 5 grant</a>.</p>
  637.  
  638. <p>I'm pleased to announce that the Board of Directors approved extension of another $20,000. It'll allow him to dedicate another 333 hours to this work.</p>
  639.  
  640. <p>I would like to thank the community members who took time to comment on this grant extension request and our sponsors who made funding the grant possible through our Perl 5 Core Maintenance Fund.</p>
  641.  
  642. <p>I also appreciate Dave Mitchell, who publishes regular progress report on his work.</p>
  643. ]]>
  644.        
  645.    </content>
  646. </entry>
  647.  
  648. <entry>
  649.    <title>TPC::NA 2017 Finance Report</title>
  650.    <link rel="alternate" type="text/html" href="http://news.perlfoundation.org/2017/08/tpcna-2017-finance-report.html" />
  651.    <id>tag:news.perlfoundation.org,2017://18.3893</id>
  652.  
  653.    <published>2017-08-03T00:00:01Z</published>
  654.    <updated>2017-08-11T18:12:20Z</updated>
  655.  
  656.    <summary>This report is being provided to the Perl community in an effort to improve transparency. The Perl Conference 2017 was held at the US Patent and Trademark office in Alexandria, VA from June 18th through Saturday June 23rd, 2017. Total attendance was 245....</summary>
  657.    <author>
  658.        <name>Dan Wright</name>
  659.        <uri>http://www.dwright.org</uri>
  660.    </author>
  661.    
  662.    
  663.    <content type="html" xml:lang="en-us" xml:base="http://news.perlfoundation.org/">
  664.        <![CDATA[<p dir="ltr" style="line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt;"><span style="font-size: 11pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline;">This report is being provided to the Perl community in an effort to improve transparency.</span></p>
  665. <p dir="ltr" style="line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt;"></p>
  666. <p dir="ltr" style="line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt;"><span style="font-size: 11pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline;">The Perl Conference 2017 was held at the US Patent and Trademark office in Alexandria, VA from June 18th through Saturday June 23rd, 2017. Total attendance was 245. </span></p>]]>
  667.        <![CDATA[<p dir="ltr" style="line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt;"><span style="font-size: 11pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline;">This marks the second year in a row that attendance was below 250.</span></p>
  668. <p dir="ltr" style="line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt;"></p>
  669. <p dir="ltr" style="line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt;"><span style="font-size: 11pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline;"><img src="https://lh4.googleusercontent.com/uO71DZKmX6tdiZAdI-gr_B3JFNVLl7matprS-hVlJCWsP2x-OKk92wxD1PeYLKNdMNat-_WJSIrC0sPTG__LpkS8p4Sga5nZrRmTipzeqcOJ9kNtAG9dof_4vSgCUYc6pnA98hKT" style="border: none; transform: rotate(0.00rad); -webkit-transform: rotate(0.00rad);" width="624" height="284" /></span></p>
  670. <p dir="ltr" style="line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt;"></p>
  671. <p dir="ltr" style="line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt;"></p>
  672. <p dir="ltr" style="line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt;"><span style="font-size: 11pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline;">The total expenses for this event were $93,769, which is lower than recent years. This was achieved by a significant reduction in food costs.</span></p>
  673. <p dir="ltr" style="line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt;"></p>
  674. <p dir="ltr" style="line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt;"><span style="font-size: 11pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline;"><img src="https://lh4.googleusercontent.com/it1-cj6olca0QkhSs4fLUebI-HLEd8tk4R4pRrSzQW9KA_cqMzBODqNjXsp5056h8OZZRQsrrq5k7fMgY4ksIy_2ZLd29JmsSxnJEsf_yqA4coouHVr7H7rw3zmcDyaCTEC_Tey5" style="border: none; transform: rotate(0.00rad); -webkit-transform: rotate(0.00rad);" width="624" height="328" /></span></p>
  675. <p dir="ltr" style="line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt;"></p>
  676. <p dir="ltr" style="line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt;"><span style="font-size: 11pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline;">(In the above chart, several costs for the 2011 event were paid directly by sponsors, which makes accurate information on actual expenses for that year unavailable)</span></p>
  677. <h1 dir="ltr" style="line-height: 1.38; margin-top: 20pt; margin-bottom: 6pt;"><span style="font-size: 20pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline;">Event Income</span></h1>
  678. <p dir="ltr" style="line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt;"><span style="font-size: 11pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline;">Forty-five percent of the event costs were supported by participants. The remaining fifty-five percent of expenses were covered by sponsorship contributions.</span></p>
  679. <h2 dir="ltr" style="line-height: 1.38; margin-top: 18pt; margin-bottom: 6pt;"><span style="font-size: 16pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline;">Ticket and product sales: $42,069</span></h2>
  680. <p dir="ltr" style="line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt;"><span style="font-size: 11pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline;">This was our first year using Eventbrite for ticket sales. The $42,069 represents the total income after Eventbrite’s fees. </span></p>
  681. <p dir="ltr" style="line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt;"></p>
  682. <p dir="ltr" style="line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt;"><span style="font-size: 11pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline;">Within that figure is the income for all tickets, including the paid talks on Sunday, Thursday, and Friday.</span></p>
  683. <p dir="ltr" style="line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt;"></p>
  684. <p dir="ltr" style="line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt;"><span style="font-size: 11pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline;">Also included in this figure is $655 in miscellaneous sales of surplus goods sold at the registration table throughout the event.</span></p>
  685. <p dir="ltr" style="line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt;"></p>
  686. <p dir="ltr" style="line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt;"><span style="font-size: 11pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline;">Product sales that directly benefited a different fund are NOT included in the above number. One Perl 6 patch for $50 was sold. This sale will fund one hour of Perl 6 development under our Perl 6 development fund. Patches for Perl 5 and Perl 6 may be purchased at any time by emailing [email protected]</span></p>
  687. <h2 dir="ltr" style="line-height: 1.38; margin-top: 18pt; margin-bottom: 6pt;"><span style="font-size: 16pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline;">Sponsorship Income: $51,700</span></h2>
  688. <h3 dir="ltr" style="line-height: 1.38; margin-top: 16pt; margin-bottom: 4pt;"><span style="font-size: 14pt; font-family: Arial; color: #434343; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline;">TPF Sponsors</span></h3>
  689. <p dir="ltr" style="line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt;"><span style="font-size: 11pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline;">Each of The Perl Foundation sponsors have made a significant contribution directly to TPF. These contributions go directly to TPF’s general fund and are used to fund The Perl Conference, our Grants programs, and other program initiatives of The Perl Foundation. Each year at the conclusion of TPC, we move exactly enough from the general fund to the event fund to cover any unpaid expenses. That is why the income and expenses from the event balance exactly.</span></p>
  690. <p dir="ltr" style="line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt;"></p>
  691. <p dir="ltr" style="line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt;"><span style="font-size: 11pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline;">We sincerely appreciate the support of the following sponsors:</span></p>
  692. <p dir="ltr" style="line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt;"></p>
  693. <p dir="ltr" style="line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt;"><span style="font-size: 11pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline;">craigslist:</span><span style="font-size: 11pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="font-size: 11pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="font-size: 11pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline;">Diamond sponsor</span></p>
  694. <p dir="ltr" style="line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt;"><span style="font-size: 11pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline;">cPanel:</span><span style="font-size: 11pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="font-size: 11pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="font-size: 11pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline;">Platinum sponsor</span></p>
  695. <p dir="ltr" style="line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt;"><span style="font-size: 11pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline;">Bluehost:</span><span style="font-size: 11pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="font-size: 11pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="font-size: 11pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline;">Silver sponsor</span></p>
  696. <p dir="ltr" style="line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt;"><span style="font-size: 11pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline;">Grant Street Group</span><span style="font-size: 11pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="font-size: 11pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline;">Bronze sponsor</span></p>
  697. <p dir="ltr" style="line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt;"><span style="font-size: 11pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline;">Assurant:</span><span style="font-size: 11pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="font-size: 11pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="font-size: 11pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline;">Bronze sponsor</span></p>
  698. <p dir="ltr" style="line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt;"></p>
  699. <p dir="ltr" style="line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt;"><span style="font-size: 11pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline;">It’s never too early to begin sponsoring The Perl Foundation. Sponsorships are valid for one year from the date they are purchased and make you a sponsor for all TPF events during that period of time. So, a sponsorship bought today, would automatically make you a sponsor of the 2018 Perl Conference. Sponsorships begin at $6,000, and may be billed monthly. Sponsorships provide advertising opportunities, free tickets to events, and free tables at sponsor expos. For more information, visit </span><a href="http://donate.perlfoundation.org" style="text-decoration: none;"><span style="font-size: 11pt; font-family: Arial; color: #1155cc; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: underline; vertical-align: baseline;">http://donate.perlfoundation.org</span></a><span style="font-size: 11pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline;"> or contact [email protected]</span></p>
  700. <h3 dir="ltr" style="line-height: 1.38; margin-top: 16pt; margin-bottom: 4pt;"><span style="font-size: 14pt; font-family: Arial; color: #434343; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline;">Event Sponsors</span></h3>
  701. <p dir="ltr" style="line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt;"><span style="font-size: 11pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline;">The Perl Foundation also gratefully acknowledges the following event sponsors, who contributed directly to portions of this event:</span></p>
  702. <p dir="ltr" style="line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt;"></p>
  703. <p dir="ltr" style="line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt; text-indent: -108pt; padding: 0pt 0pt 0pt 108pt;"><span style="font-size: 11pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline;">craigslist:</span><span style="font-size: 11pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="font-size: 11pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline;">$2,424 (in addition to being a diamond sponsor, craigslist also funded the travel and housing costs for Larry and Gloria Wall)</span></p>
  704. <p dir="ltr" style="line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt;"><span style="font-size: 11pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline;">Active State:</span><span style="font-size: 11pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="font-size: 11pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="font-size: 11pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline;">$2,000</span></p>
  705. <p dir="ltr" style="line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt;"><span style="font-size: 11pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline;">Perl Careers:</span><span style="font-size: 11pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="font-size: 11pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="font-size: 11pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline;">$1,500</span></p>
  706. <p dir="ltr" style="line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt;"><span style="font-size: 11pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline;">ThinkGeek</span><span style="font-size: 11pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="font-size: 11pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="font-size: 11pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline;">$500</span></p>
  707. <p dir="ltr" style="line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt;"><span style="font-size: 11pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline;">ZipRecruiter</span><span style="font-size: 11pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="font-size: 11pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="font-size: 11pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline;">$500</span></p>
  708. <h3 dir="ltr" style="line-height: 1.38; margin-top: 16pt; margin-bottom: 4pt;"><span style="font-size: 14pt; font-family: Arial; color: #434343; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline;">Non-cash Sponsors</span></h3>
  709. <p dir="ltr" style="line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt;"><span style="font-size: 11pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline;">We would like to thank Infinity Interactive for sponsoring John Anderson to teach his beginner Perl course. This allowed the course to be presented with no speaker fees. Also, we would like to thank Infinity Interactive for providing this year’s event app.</span></p>
  710. <p dir="ltr" style="line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt;"></p>
  711. <p dir="ltr" style="line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt;"><span style="font-size: 11pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline;">Additionally, we would like to thank MongoDB and David Golden for providing the MongoDB tutorial.  All tuition collected from this talk was used to cover the facilities costs for the room and the remainder was donated back to TPF by MongoDB.</span></p>
  712. <p dir="ltr" style="line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt;"><span style="font-size: 11pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline;"></span></p>
  713. <p dir="ltr" style="line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt;"><span style="font-size: 11pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline;">A special thanks to every speaker who spent countless hours preparing their talk for this event. While they did receive a free ticket to attend, we know this barely scratches the surface of their costs and contributions to this event.</span></p>
  714. <p dir="ltr" style="line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt;"></p>
  715. <p dir="ltr" style="line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt;"><span style="font-size: 11pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline;">Likewise, thank you to all of the many companies out there that made it possible for their employees to attend The Perl Conference in Alexandria this year, both as speakers and attendees. We sincerely hope that you found this event to be worth your time and expense. Without you, there could not be a Perl Conference! </span></p>
  716. <h1 dir="ltr" style="line-height: 1.38; margin-top: 20pt; margin-bottom: 6pt;"><span style="font-size: 20pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline;">Expenses:</span></h1>
  717. <h2 dir="ltr" style="line-height: 1.38; margin-top: 18pt; margin-bottom: 6pt;"><span style="font-size: 16pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline;">Catering expenses: $38,771</span></h2>
  718. <p dir="ltr" style="line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt;"><span style="font-size: 11pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline;">Includes snacks served Sunday through Friday and meals for volunteers.</span></p>
  719. <h2 dir="ltr" style="line-height: 1.38; margin-top: 18pt; margin-bottom: 6pt;"><span style="font-size: 16pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline;">Speakers: $13,601</span></h2>
  720. <p dir="ltr" style="line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt;"><span style="font-size: 11pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline;">Includes travel costs for our keynote speakers as well as speaker fees paid out for the paid tutorials on Sunday, Thursday, and Friday.</span></p>
  721. <h2 dir="ltr" style="line-height: 1.38; margin-top: 18pt; margin-bottom: 6pt;"><span style="font-size: 16pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline;">Hotel attrition costs: $10,657</span></h2>
  722. <p dir="ltr" style="line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt;"><span style="font-size: 11pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline;">Cost to TPF for unused rooms in our reservation block.</span></p>
  723. <h2 dir="ltr" style="line-height: 1.38; margin-top: 18pt; margin-bottom: 6pt;"><span style="font-size: 16pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline;">Venue expenses: $10,810</span></h2>
  724. <p dir="ltr" style="line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt;"><span style="font-size: 11pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline;">Venue expenses include costs that we paid for the usage of the space and any service / support fees charged by the venue. Although the USPTO was provided without charge, we did have to pay for cleaning and security. We also paid $2,500 for the use of the museum during the Tuesday social. Additionally, due to the USPTO being unavailable on Thursday, we paid over $7,000 for the use of the hotel meeting space for the Thursday tutorials. </span></p>
  725. <h2 dir="ltr" style="line-height: 1.38; margin-top: 18pt; margin-bottom: 6pt;"><span style="font-size: 16pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline;">Hotel costs: $7,826</span></h2>
  726. <p dir="ltr" style="line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt;"><span style="font-size: 11pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline;">Rooms reserved for keynote speakers and key staff.</span></p>
  727. <h2 dir="ltr" style="line-height: 1.38; margin-top: 18pt; margin-bottom: 6pt;"><span style="font-size: 16pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline;">Sponsor recognition: $4,552</span></h2>
  728. <p dir="ltr" style="line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt;"><span style="font-size: 11pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline;">These expenses cover the cost of the sponsor dinner and the thank you gifts that the sponsors received. It also includes the cost of the banners which were printed and hung at the event.</span></p>
  729. <h2 dir="ltr" style="line-height: 1.38; margin-top: 18pt; margin-bottom: 6pt;"><span style="font-size: 16pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline;">AV costs: $2,913</span></h2>
  730. <p dir="ltr" style="line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt;"><span style="font-size: 11pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline;">Rental of video equipment necessary to record and stream all of the talks. Each year TPF also makes a few strategic purchases in order to reduce our rental needs for the years to come. This figure also includes the shipping costs of sending the equipment to and from the venue.</span></p>
  731. <h2 dir="ltr" style="line-height: 1.38; margin-top: 18pt; margin-bottom: 6pt;"><span style="font-size: 16pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline;">Shirts: $2,451</span></h2>
  732. <p dir="ltr" style="line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt;"><span style="font-size: 11pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline;">T-shirts distributed to event participants.</span></p>
  733. <h2 dir="ltr" style="line-height: 1.38; margin-top: 18pt; margin-bottom: 6pt;"><span style="font-size: 16pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline;">Misc expenses: $2,188</span></h2>
  734. <h1 dir="ltr" style="line-height: 1.38; margin-top: 20pt; margin-bottom: 6pt;"><span style="font-size: 20pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline;">Conclusions</span></h1>
  735. <p dir="ltr" style="line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt;"><span style="font-size: 11pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline;">Despite several challenges and unknowns, the event was executed under budget. This is primarily attributed to significantly lowered food costs over previous years. An analysis of the survey results is advised to determine what effect the reduced menu had on attendee satisfaction with the event.</span></p>
  736. <p dir="ltr" style="line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt;"></p>
  737. <p dir="ltr" style="line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt;"><span style="font-size: 11pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline;">It is worth re-thinking the Sunday, Thursday, and Friday tutorials. Even without needing to rent space on Thursday, these activities are merely break-even. With the space rental, the tutorials ran at a significant loss. A qualitative analysis is recommended to determine if the cost is worth the training that they provide to the Perl community. If tutorials do continue, it will be necessary to slightly increase TPF’s take or locate dedicated sponsorship in the future.</span></p>
  738. <p dir="ltr" style="line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt;"></p>
  739. <p dir="ltr" style="line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt;"><span style="font-size: 11pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline;">It does appear that location has a significant impact on attendance. Except in cases where our venue is local to a major sponsor, it is unlikely to see more than 250 attendees at the event without a significant advertising effort.</span></p>
  740. <p dir="ltr" style="line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt;"></p>
  741. <p dir="ltr" style="line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt;"><span style="font-size: 11pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline;">The Perl Foundation appreciates the organizers of The Perl Conference in New Alexandria for their efforts in executing a well run event within budget. There are not enough thanks to cover the year-long effort that was put into executing an event that is over in a flash. Invariably, when an event is run well, few people will ever know how much work went into it.</span></p>
  742. <p dir="ltr" style="line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt;"></p>
  743. <p dir="ltr" style="line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt;"><span style="font-size: 11pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline;">Planning has already begun for 2018. The conferences committee is in negotiations for a potential venue currently. Once an agreement has been signed, the location will be announced. Membership on the committee is open to anyone that is willing to volunteer. Interested should contact the chairman, David Oswald ([email protected]).</span></p>
  744. <p dir="ltr" style="line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt;"><span style="font-size: 11pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline;"></span></p>
  745. <p dir="ltr" style="line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt;"><span style="font-size: 11pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline;"></span></p>
  746. <hr />
  747. <p dir="ltr" style="line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt;"><span style="font-size: 11pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline;"><strong>Updated 8/11/17</strong> to reflect the donation made by MongoDB.<br /></span></p>]]>
  748.    </content>
  749. </entry>
  750.  
  751. <entry>
  752.    <title>Perl 5 Core Grant Approved: Zefram maintaining the Perl 5 Core</title>
  753.    <link rel="alternate" type="text/html" href="http://news.perlfoundation.org/2017/08/perl-5-core-grant-approved-zef.html" />
  754.    <id>tag:news.perlfoundation.org,2017://18.3894</id>
  755.  
  756.    <published>2017-08-02T22:00:00Z</published>
  757.    <updated>2017-08-03T02:37:49Z</updated>
  758.  
  759.    <summary>I am pleased to announce that the TPF Board of Directors approved the grant proposal Zefram maintaining the Perl 5 Core. This will allow him to dedicate 200 hours to the work. I appreciate TPF donors who made this possible and all the people who gave us feedback on this grant. I hope Zefram&apos;s work will benefit the community....</summary>
  760.    <author>
  761.        <name>Makoto Nozaki</name>
  762.        <uri>http://blogs.perl.org/users/makoto_nozaki/</uri>
  763.    </author>
  764.    
  765.        <category term="Grants" scheme="http://www.sixapart.com/ns/types#category" />
  766.    
  767.    
  768.    <content type="html" xml:lang="en-us" xml:base="http://news.perlfoundation.org/">
  769.        <![CDATA[<p>I am pleased to announce that the TPF Board of Directors approved the grant proposal <a href="http://news.perlfoundation.org/2017/06/perl-5-core-grant-proposal-zef.html">Zefram maintaining the Perl 5 Core</a>. This will allow him to dedicate 200 hours to the work.</p>
  770.  
  771. <p>I appreciate TPF donors who made this possible and all the people who gave us feedback on this grant.</p>
  772.  
  773. <p>I hope Zefram's work will benefit the community.</p>
  774. ]]>
  775.        
  776.    </content>
  777. </entry>
  778.  
  779. <entry>
  780.    <title>Call for Grant Proposals (July 2017 Round)</title>
  781.    <link rel="alternate" type="text/html" href="http://news.perlfoundation.org/2017/08/call-for-grant-proposals-july-2.html" />
  782.    <id>tag:news.perlfoundation.org,2017://18.3892</id>
  783.  
  784.    <published>2017-08-01T01:44:31Z</published>
  785.    <updated>2017-08-01T01:47:55Z</updated>
  786.  
  787.    <summary>The Grants Committee is accepting grant proposals all the time. We evaluate them every two months and another evaluation period has come....</summary>
  788.    <author>
  789.        <name>Coke</name>
  790.        
  791.    </author>
  792.    
  793.        <category term="Grants" scheme="http://www.sixapart.com/ns/types#category" />
  794.    
  795.    
  796.    <content type="html" xml:lang="en-us" xml:base="http://news.perlfoundation.org/">
  797.        <![CDATA[<p>The Grants Committee is accepting grant proposals all the time.
  798. We evaluate them every two months and another evaluation period has come.</p>
  799. ]]>
  800.        <![CDATA[<p>If you have an idea for doing some Perl work that will benefit the Perl
  801. community, consider sending a grant application. <strong>The application deadline
  802. for this round is 23:59 August 5th UTC.</strong>
  803. We will publish the received applications, get community
  804. feedback through August 12th, and conclude acceptance by August 18th.</p>
  805.  
  806. <p>To apply, please read <a href="http://www.perlfoundation.org/how_to_write_a_proposal">How
  807. to Write a Proposal</a>. <a href="http://www.perlfoundation.org/rules_of_operation">Rules of
  808. Operation</a> and <a href="http://www.perlfoundation.org/running_grants">Running Grants List</a> will also help you understand how the grant process works.
  809. We also got some <a href="http://www.perlfoundation.org/grant_ideas">grant ideas</a> from the community. The format is the same as the previous rounds in 2014-2017.</p>
  810.  
  811. <p>We will confirm the receipt of application by August 6th.</p>
  812.  
  813. <p>If you have further questions, please contact me at tpf-grants-secretary at perl-foundation.org.</p>
  814. ]]>
  815.    </content>
  816. </entry>
  817.  
  818. <entry>
  819.    <title>May 2017 Grant Votes</title>
  820.    <link rel="alternate" type="text/html" href="http://news.perlfoundation.org/2017/08/may-2017-grant-votes.html" />
  821.    <id>tag:news.perlfoundation.org,2017://18.3891</id>
  822.  
  823.    <published>2017-08-01T01:35:12Z</published>
  824.    <updated>2017-08-09T04:07:49Z</updated>
  825.  
  826.    <summary>The Grants Committee has concluded the voting of the May 2017 round (some time ago) There was one proposal in this round, which was approved. I am currently working with the treasurer to verify funding....</summary>
  827.    <author>
  828.        <name>Coke</name>
  829.        
  830.    </author>
  831.    
  832.        <category term="Grants" scheme="http://www.sixapart.com/ns/types#category" />
  833.    
  834.    
  835.    <content type="html" xml:lang="en-us" xml:base="http://news.perlfoundation.org/">
  836.        <![CDATA[<p>The Grants Committee has concluded the voting of the May 2017 round (some time ago)</p>
  837.  
  838. <p>There was one proposal in this round, which was approved. I am currently working with the treasurer
  839. to verify funding.</p>
  840. ]]>
  841.        <![CDATA[<p>Voting results: 6 Yes votes, 1 No Vote, and 1 abstention with a score of 24 (5+5+5+5+4+0)</p>
  842.  
  843. <p>Big thanks to André Walker for his patience as I become accustomed to the GC workflow.</p>
  844.  
  845. <p>I am very hopeful that funding will be approved shortly.</p>
  846.  
  847. <p><strong>Update</strong>: Edited to add a link to the original proposal:</p>
  848.  
  849. <p><a href="http://news.perlfoundation.org/2017/06/grant-proposal-revitalize-blog-1.html">Revitalize blogs.perl.org</a></p>
  850.  
  851. <p>Also, a link to a <a href="http://news.perlfoundation.org/2017/08/may-2017-grant-votes-part-2.html">followup post</a>.</p>
  852. ]]>
  853.    </content>
  854. </entry>
  855.  
  856. <entry>
  857.    <title>Grant Extension Approved: Perl 6 Performance and Reliability Engineering</title>
  858.    <link rel="alternate" type="text/html" href="http://news.perlfoundation.org/2017/07/grant-extension-approved-perl-.html" />
  859.    <id>tag:news.perlfoundation.org,2017://18.3890</id>
  860.  
  861.    <published>2017-07-31T00:00:00Z</published>
  862.    <updated>2017-07-31T04:01:46Z</updated>
  863.  
  864.    <summary>Jonathan Worthington&apos;s request to extend Perl 6 Performance and Reliability Engineering by $10,000 has been approved. This will allow him to dedicate another 200 hours to this work. I appreciate TPF donors who made this possible and all the people who gave us feedback on this grant. I hope Jonathan&apos;s work will continue to benefit the community....</summary>
  865.    <author>
  866.        <name>Makoto Nozaki</name>
  867.        <uri>http://blogs.perl.org/users/makoto_nozaki/</uri>
  868.    </author>
  869.    
  870.        <category term="Grants" scheme="http://www.sixapart.com/ns/types#category" />
  871.    
  872.    
  873.    <content type="html" xml:lang="en-us" xml:base="http://news.perlfoundation.org/">
  874.        <![CDATA[<p><strong>Jonathan Worthington</strong>'s <a href="http://news.perlfoundation.org/2017/06/grant-extension-request-perl-6.html">request</a> to extend <a href="http://news.perlfoundation.org/2016/02/grant-proposal-perl-6-performa.html">Perl 6 Performance and Reliability Engineering</a> by $10,000 has been approved. This will allow him to dedicate another 200 hours to this work.</p>
  875.  
  876. <p>I appreciate TPF donors who made this possible and all the people who gave us feedback on this grant.</p>
  877.  
  878. <p>I hope Jonathan's work will continue to benefit the community.</p>
  879. ]]>
  880.        
  881.    </content>
  882. </entry>
  883.  
  884. <entry>
  885.    <title>brian d foy&apos;s travel grant is completed</title>
  886.    <link rel="alternate" type="text/html" href="http://news.perlfoundation.org/2017/07/brian-d-foys-travel-grant-is-c.html" />
  887.    <id>tag:news.perlfoundation.org,2017://18.3889</id>
  888.  
  889.    <published>2017-07-30T22:00:01Z</published>
  890.    <updated>2017-07-31T01:46:44Z</updated>
  891.  
  892.    <summary>brian d foy reported that his grant (proposal) is completed. brian gave us a list of talks/movies as follows: Amsterdam.pm on June 8 (Slides) French Perl Workshop on June 10 (Slides) London.pm on June 29 (Slides | Video) PerlTricks.com article I appreciate TPF donors who made this possible, all the people who gave us feedback on this grant, and brian, who delivered the quality results. I am personally looking forward to brian&apos;s talk at NY.pm, which should be scheduled later...</summary>
  893.    <author>
  894.        <name>Makoto Nozaki</name>
  895.        <uri>http://blogs.perl.org/users/makoto_nozaki/</uri>
  896.    </author>
  897.    
  898.        <category term="Grants" scheme="http://www.sixapart.com/ns/types#category" />
  899.    
  900.    
  901.    <content type="html" xml:lang="en-us" xml:base="http://news.perlfoundation.org/">
  902.        <![CDATA[<p>brian d foy reported that his grant (<a href="http://news.perlfoundation.org/2017/07/perl-6-travel-grant-approved.html">proposal</a>) is completed. brian gave us a list of talks/movies as follows:</p>
  903.  
  904. <ul>
  905. <li><a href="http://amsterdamx.pm.org/">Amsterdam.pm</a> on June 8 (<a href="https://www.slideshare.net/brian_d_foy/pretty-dump-perl-6">Slides</a>)</li>
  906. <li><a href="http://journeesperl.fr/jp2017/">French Perl Workshop</a> on June 10 (<a href="https://www.slideshare.net/brian_d_foy/dumping-perl-6-french-perl-workshop">Slides</a>)</li>
  907. <li><a href="http://london.pm.org/">London.pm</a> on June 29 (<a href="https://www.slideshare.net/brian_d_foy/prettydump-perl-6-londonpm">Slides</a> | <a href="https://www.youtube.com/watch?v=I7O6Raj922U">Video</a>)</li>
  908. <li><a href="http://perltricks.com/article/pretty-printing-perl-6/">PerlTricks.com article</a></li>
  909. </ul>
  910.  
  911. <p>I appreciate TPF donors who made this possible, all the people who gave us feedback on this grant, and brian, who delivered the quality results.</p>
  912.  
  913. <p>I am personally looking forward to brian's talk at <a href="https://www.meetup.com/The-New-York-Perl-Meetup-Group/">NY.pm</a>, which should be scheduled later (outside of this grant's scope).</p>
  914.  
  915. <p>The Perl Foundation supports various Perl development activities. If you are interested in travel grants, contact me at [email protected]</p>
  916. ]]>
  917.        
  918.    </content>
  919. </entry>
  920.  
  921. <entry>
  922.    <title>What did I get myself into?</title>
  923.    <link rel="alternate" type="text/html" href="http://news.perlfoundation.org/2017/07/what-did-i-get-myself-into.html" />
  924.    <id>tag:news.perlfoundation.org,2017://18.3888</id>
  925.  
  926.    <published>2017-07-14T14:42:36Z</published>
  927.    <updated>2017-07-14T15:50:31Z</updated>
  928.  
  929.    <summary>Too Long need Limerick: There once was a Trog in Houston He saw a committee being reduced in Now he&apos;s a chair and full of despair He needs people introduced in. (It needs work but so does the committee) If you didn&apos;t happen to make it to the TPC this year and see one of the cutest lightening talks this year, this may come as news to you. There is still a Community Advocacy Committee. For those who did see...</summary>
  930.    <author>
  931.        <name>trog</name>
  932.        
  933.    </author>
  934.    
  935.        <category term="Meetings" scheme="http://www.sixapart.com/ns/types#category" />
  936.    
  937.    
  938.    <content type="html" xml:lang="en-us" xml:base="http://news.perlfoundation.org/">
  939.        <![CDATA[<p>Too Long need Limerick:</p>
  940.  
  941. <p>There once was a Trog in Houston <br>
  942. He saw a committee being reduced in<br>
  943. Now he's a chair<br>
  944. and full of despair <br>
  945. He needs people introduced in.<br></p>
  946.  
  947. <p>(It needs work but so does the committee) </p>
  948.  
  949. <p>If you didn't happen to make it to the TPC this year and see one of the cutest lightening talks this year, this may come as news to you. There is still a Community Advocacy Committee. For those who did see the talk. Check Twitter for updates on the continuing saga of homing so many puppies.</p>
  950.  
  951. <p>I've taken up the mantle and am working to help you the community in the projects you want to take up. I've got a few of my own I'd like some help with too.
  952. I'm looking for members. </p>
  953.  
  954. <p>My first goal is to help set up a monthly newsletter with ideas for having Perl Monger meetings. I'd like some help in getting it out, having some content, and other things that would make it easier to have a meeting when you have no idea what to do. </p>
  955.  
  956. <p>Your first goal is to introduce yourself to me if you want to be involved in either this project or have another one for the community that you think I could help with. </p>
  957.  
  958. <p>find me on the twitters<br>
  959. @trg404<br>
  960. or find me on irc.perl.org<br>
  961. trog<br>
  962. or email me<br>
  963. that twitter handle @gmail.com<br></p>
  964. ]]>
  965.        
  966.    </content>
  967. </entry>
  968.  
  969. <entry>
  970.    <title>Grant Report : Robust Perl 6 Unicode Support - July 2017</title>
  971.    <link rel="alternate" type="text/html" href="http://news.perlfoundation.org/2017/07/grant-report-robust-perl-6-uni-1.html" />
  972.    <id>tag:news.perlfoundation.org,2017://18.3887</id>
  973.  
  974.    <published>2017-07-09T00:08:36Z</published>
  975.    <updated>2017-07-09T00:15:06Z</updated>
  976.  
  977.    <summary>Samantha continues to address the addition of Unicode features and long-standing Unicode bugs in her grant to improve the robustness of Unicode support in Rakudo. In her complete blog post, she describes: the Unicode collation algorithm in a very readable overview, and her improvements to enable customizable collation at all three main collation levels (base, diacritic, case); support for the Prepend property in code that avoids grapheme breaking, leading to increases in pass rates for standard tests; fixes to an...</summary>
  978.    <author>
  979.        <name>Mark A Jensen</name>
  980.        
  981.    </author>
  982.    
  983.        <category term="Grants" scheme="http://www.sixapart.com/ns/types#category" />
  984.    
  985.        <category term="Perl 6 Development" scheme="http://www.sixapart.com/ns/types#category" />
  986.    
  987.    <category term="grants" label="grants" scheme="http://www.sixapart.com/ns/types#tag" />
  988.    <category term="unicode" label="unicode" scheme="http://www.sixapart.com/ns/types#tag" />
  989.    
  990.    <content type="html" xml:lang="en-us" xml:base="http://news.perlfoundation.org/">
  991.        <![CDATA[<p>Samantha continues to address the addition of Unicode features
  992. and long-standing Unicode bugs in her <a href="http://news.perlfoundation.org/2017/04/grant-proposal.html">grant</a> to improve the robustness of Unicode support in Rakudo.</p>
  993.  
  994. <p>In
  995. <a href="https://cry.nu/perl6/grant-status-update-2/">her complete blog post</a>,
  996. she describes:</p>
  997.  
  998. <ul>
  999. <li><p>the
  1000. <a href="http://www.unicode.org/reports/tr10/tr10-34.html">Unicode collation algorithm</a>
  1001. in a very readable overview, and her improvements to enable
  1002. customizable collation at all three main collation levels (base,
  1003. diacritic, case);</p></li>
  1004. <li><p>support for the <code>Prepend</code> property in code that avoids grapheme
  1005. breaking, leading to increases in pass rates for standard tests;</p></li>
  1006. <li><p>fixes to an old bug in regex matching when both ignorecase and
  1007. ignoremark adverbs are in force, along with some refactoring that
  1008. eliminates some special-case-hairball code in this area.</p></li>
  1009. </ul>
  1010.  
  1011. <p>Also, she says: </p>
  1012.  
  1013. <p>"I released a new module,
  1014. <a href="https://github.com/samcv/perl6-Font-QueryInfo">Font::QueryInfo</a>,
  1015. which allows you to query font information using FreeType. It can even
  1016. return the codepoints a font supports as a list of ranges!"</p>
  1017.  
  1018. <p>MAJ</p>
  1019. ]]>
  1020.        
  1021.    </content>
  1022. </entry>
  1023.  
  1024. </feed>
  1025.  

If you would like to create a banner that links to this page (i.e. this validation result), do the following:

  1. Download the "valid Atom 1.0" banner.

  2. Upload the image to your own server. (This step is important. Please do not link directly to the image on this server.)

  3. Add this HTML to your page (change the image src attribute if necessary):

If you would like to create a text link instead, here is the URL you can use:

http://www.feedvalidator.org/check.cgi?url=http%3A//news.perlfoundation.org/atom.xml

Copyright © 2002-9 Sam Ruby, Mark Pilgrim, Joseph Walton, and Phil Ringnalda