/
38.json
302 lines (302 loc) · 13.8 KB
/
38.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
{
"date" : "April 16, 2012",
"subject" : "",
"header" : [
"Hi,",
"it seems this was a very busy week. Lots of posts. Way too many to include all of them here",
"We have also passed the 3000 subscribers. I wrote about this and the post was submitted to Hacker News. This brought quite a number of new subscribers. For more details check out the in the >>self promotion section<<.",
"Now to the interesting stuff:"
],
"chapters" : [
{
"title" : "Announcements",
"entries" : [
{
"title" : "A pastebin with almost no user interface",
"text" : "Mike Doherty wrote WWW::Hashbang::Pastebin, a simple pastebin written in Dancer. I guess it could be nice to set it up within a company and start using it for showing code examples via the network.",
"url" : "http://hashbang.ca/2012/04/15/a-pastebin-with-almost-no-user-interface/",
"link" : "http://bit.ly/INL3GP",
"ts" : "2012.04.15",
"tags" : []
},
{
"title" : "Foswiki 1.1.5 released",
"text" : "Michael Daum announced the new release of the Perl based wiki. This includes both security fixes and other improvements.",
"url" : "http://blog.foswiki.org/2012/04/foswiki-1-1-5-released/",
"link" : "http://bit.ly/HWX9iA",
"ts" : "2012.04.11",
"tags" : []
},
{
"title" : "Perlito version 9; Perl5 and Perl6 compilers",
"text" : "Flavio S. Glock released a new version of his awesome Perl compiler.",
"url" : "http://www.nntp.perl.org/group/perl.perl6.announce/2012/04/msg672.html",
"link" : "http://bit.ly/J1qU1X",
"ts" : "2012.04.11",
"tags" : []
},
{
"title" : "Nordic Perl Workshop 2012 - June 4-5 in Stockholm, Sweden",
"text" : "Claes Jakobsson finally announced the dates of the Nordic Perl Workshop!",
"url" : "http://blogs.perl.org/users/claes_jakobsson/2012/04/nordic-perl-workshop-2012---june-4-5-in-stockholm-sweden.html",
"link" : "http://bit.ly/HLCXmX",
"ts" : "2012.04.11",
"tags" : []
},
{
"title" : "EPO launch new membership and donations site",
"text" : "EPO = Enlightened Perl Organisation",
"url" : "http://perlnews.org/2012/04/epo-launch-new-membership-and-donations-site/",
"link" : "http://bit.ly/HXo2PU",
"ts" : "2012.04.10",
"tags" : []
}
]
},
{
"title" : "Articles",
"entries" : [
{
"title" : "Defending Against Its Dynamic Scope",
"text" : "chromatic writes about a nasty trap that one can fall in when using $_ in a construct that calls some other code that might change $_. It is especially a problem in map and grep where you have to use $_.",
"url" : "http://www.modernperlbooks.com/mt/2012/04/defending-against-its-dynamic-scope.html",
"link" : "http://bit.ly/IXOIko",
"ts" : "2012.04.09",
"tags" : []
},
{
"title" : "Breaking problems down and defaults",
"text" : "Zbigniew Lukasiak is trying to simplify the API of a module by adding wrappers and setting defaults.",
"url" : "http://perlalchemy.blogspot.com/2012/04/breaking-problems-down-and-defaults.html",
"link" : "http://bit.ly/ICZYag",
"ts" : "2012.04.14",
"tags" : []
},
{
"title" : "Mojolicious Boilerplate Evolution ",
"text" : "Tudor Constantin tells us the story behind the evolution of the Mojolicious Boilerplate. Some features that were added and lots of plans he has for the project.",
"url" : "http://programming.tudorconstantin.com/2012/04/mojolicious-boilerplate-evolution.html",
"link" : "http://bit.ly/HLqkbp",
"ts" : "2012.04.14",
"tags" : []
},
{
"title" : "Perl on dotCloud ",
"text" : "",
"url" : "http://perl-node-interface.blogspot.com/2012/04/perl-on-dotcloud.html",
"link" : "http://bit.ly/HOLUre",
"ts" : "2012.04.10",
"tags" : []
}
]
},
{
"title" : "Discussion",
"entries" : [
{
"title" : "Explaining Web Programming via Plack",
"text" : "Should Ovid introduce only PSGI in his book or should it also include Dancer and Catalyst?",
"url" : "http://blogs.perl.org/users/ovid/2012/04/explaining-web-programming-via-plack.html",
"link" : "http://bit.ly/ItxGJS",
"ts" : "2012.04.12",
"tags" : []
}
]
},
{
"title" : "Testing",
"entries" : [
{
"title" : "Verifying MySQL behaviour with automated test suites and mytap",
"text" : "Cosimo Streppone did not write about Perl in this article but he is using mytap, the MySQL version of TAP, the Test Anything Protocol. It is very nice to see how Perl helps the quality of the Opera browser through testing MySQL.",
"url" : "http://my.opera.com/cstrep/blog/2012/04/13/verifying-mysql-behaviour-with-automated-test-suites-and-mytap",
"link" : "http://bit.ly/HJ69oO",
"ts" : "2012.04.13",
"tags" : []
},
{
"title" : "Learning Perl with Testing ",
"text" : "Instead of Test Driven Development, Nitish Bezzala suggests Test Driven Learning. I think this can be a good idea though one needs to think how to introduce it and how to make sure the test framework does not hide problems or introduces new ones.",
"url" : "http://nbezzala.blogspot.com/2012/04/learning-perl-with-testing.html",
"link" : "http://bit.ly/It84g9",
"ts" : "2012.04.14",
"tags" : []
},
{
"title" : "Mock Objects Despoil Your Tests",
"text" : "While I agree with chromatic that too much mocking in tests is not healthy I am really not sure where does he get the idea that mocking is overused. The companies I visit never do mocking. OK, they usually don't do any testing and that's why they invite me and the only way to get some test up there is to mock half the universe. Or at least the external APIs. In any case, it would be interesting to check the level of mocking within CPAN.",
"url" : "http://www.modernperlbooks.com/mt/2012/04/mock-objects-despoil-your-tests.html",
"link" : "http://bit.ly/IKhevy",
"ts" : "2012.04.13",
"tags" : []
},
{
"title" : "Test::WWW::Mechanize adds scraping functions",
"text" : "",
"url" : "http://perlbuzz.com/2012/04/testwwwmechanize-adds-scraping-functions.html",
"link" : "http://bit.ly/HL6jzu",
"ts" : "2012.04.13",
"tags" : []
},
{
"title" : "Perl QA Hackathon ",
"text" : "A late memoire from the Brazilian player called Breno G. de Oliveira (garu).",
"url" : "http://onionstand.blogspot.com/2012/04/perl-qa-hackathon.html",
"link" : "http://bit.ly/HLE8mh",
"ts" : "2012.04.09",
"tags" : []
}
]
},
{
"title" : "Code",
"entries" : [
{
"title" : "Can Parallel::ForkManager speed up a seemingly IO bound task?",
"text" : "An interesting exercise in benchmarking by Sinan Ünür.",
"url" : "http://blog.nu42.com/2012/04/can-parallelforkmanager-speed-up.html",
"link" : "http://bit.ly/HX938K",
"ts" : "2012.04.11",
"tags" : []
},
{
"title" : "Throwing and catching exceptions in Perl",
"text" : "Viacheslav Tykhanovskyi (vti) is a street performer juggling fire. He throws and catches exceptions without gloves. And without CPAN.",
"url" : "http://showmetheco.de/articles/2012/4/throwing-and-catching-exceptions-in-perl.html",
"link" : "http://bit.ly/IXRcPQ",
"ts" : "2012.04.14",
"tags" : []
},
{
"title" : "Perl - How to work offline?",
"text" : "Geistteufel sets up his environment to be able to work offline. Including having access to CPAN while on the road using Mini CPAN.",
"url" : "http://qa.celogeek.com/programming/perl/workoffline",
"link" : "http://bit.ly/IMVCMV",
"ts" : "2012.04.09",
"tags" : []
},
{
"title" : "Simple HipChat notifier",
"text" : "Jason A. Crome provides a quick and dirty solution. Anyone there to make it more robust?",
"url" : "http://blogs.perl.org/users/jason_a_crome/2012/04/simple-hipchat-notifier.html",
"link" : "http://bit.ly/HUIgxU",
"ts" : "2012.04.12",
"tags" : []
}
]
},
{
"title" : "Fun",
"entries" : [
{
"title" : "Learning Perl Challenge: tripwire",
"text" : "This week brian d foy asks you to monitor a directory to find any file changes.",
"url" : "http://www.learning-perl.com/?p=287",
"link" : "http://bit.ly/ItdyYp",
"ts" : "2012.04.15",
"tags" : []
},
{
"title" : "use Perl; Poetry: Method to my $madness ",
"text" : "In case you want to read a poem. In Perl. By Steve Bertrand.",
"url" : "http://stevieb-tech.blogspot.com/2012/04/use-perl-poetry-method-to-my-madness.html",
"link" : "http://bit.ly/HKnwLk",
"ts" : "2012.04.09",
"tags" : []
}
]
},
{
"title" : "Perl 6",
"entries" : [
{
"title" : "Rakudo Hack: Dynamic Export Lists",
"text" : "",
"url" : "http://perlgeek.de/blog-en/perl-6/2012-rakudo-hack-dynamic-export-lists.html",
"link" : "http://bit.ly/IUZBIt",
"ts" : "2012.04.12",
"tags" : []
},
{
"title" : "Perl 6 Hackathon in Oslo: Be Prepared!",
"text" : "It is going to take place between 20-22 April 2012!",
"url" : "http://perlgeek.de/blog-en/perl-6/2012-hackathon-preparations.html",
"link" : "http://bit.ly/JkQUlz",
"ts" : "2012.04.10",
"tags" : []
},
{
"title" : "Plans for the Perl 6 Hackathon in Oslo",
"text" : "Tadeusz Sosnierz (tadzik) also has plans.",
"url" : "http://ttjjss.wordpress.com/2012/04/10/plans-for-the-perl-6-hackathon-in-oslo/",
"link" : "http://bit.ly/IdQCiA",
"ts" : "2012.04.10",
"tags" : []
}
]
},
{
"title" : "Training",
"entries" : [
{
"title" : "And now Lisbon too...",
"text" : "In addition to London, Oslo, and Zurich, Damian Conway will visit Lisbon too. Be prepared!",
"url" : "http://blogs.perl.org/users/damian_conway/2012/04/and-now-lisbon-too.html",
"link" : "http://bit.ly/IpvghD",
"ts" : "2012.04.14",
"tags" : []
}
]
},
{
"title" : "The self promotion section",
"entries" : [
{
"title" : "Perl Weekly reaches 3000 subscribers - two days later",
"text" : "This is a follow-up post",
"url" : "http://szabgab.com/perl-weekly-two-days-later.html",
"link" : "http://bit.ly/ItazyW",
"ts" : "2012.04.15",
"tags" : []
}
]
},
{
"title" : "Events",
"entries" : [
{
"title" : "Perl Mova Workshop in Kiev",
"text" : "May 12-13, 2012, Kiev, Ukraine",
"url" : "http://event.perlrussia.org/yr2012/",
"link" : "http://bit.ly/wWf2Gx",
"ts" : "2012.05.12",
"tags" : ["Kiev", "Ukraine", "workshops", "events"]
},
{
"title" : "Nordic Perl workshop",
"text" : "June 4-5, 2012, Stockholm, Sweden",
"url" : "http://act.yapc.eu/npw2012/",
"link" : "http://bit.ly/HLkMal",
"ts" : "2012.06.04",
"tags" : ["Stockholm", "Sweden", "workshops", "events"]
},
{
"title" : "YAPC::NA",
"text" : "June 13-15, 2012, Madison, Wisconsin, USA",
"url" : "http://yapcna.org/",
"link" : "http://bit.ly/sIHWrY",
"ts" : "2012.06.13",
"tags" : ["YAPC", "Workshop", "USA", "events"]
},
{
"title" : "French Perl workshop",
"text" : "June 29-30, 2012, Strasbourg",
"url" : "http://journeesperl.fr/fpw2012/",
"link" : "http://bit.ly/HoMwYC",
"ts" : "2012.06.29",
"tags" : ["Strasbourg", "France", "workshops", "events"]
}
]
}
]
}