MESSAGE
DATE | 2021-04-12 |
FROM | Gabor Szabo
|
SUBJECT | Subject: [Learn] [Perlweekly] #507 - Live events
|
From learn-bounces-at-nylxs.com Mon Apr 12 16:25:46 2021 Return-Path: X-Original-To: archive-at-mrbrklyn.com Delivered-To: archive-at-mrbrklyn.com Received: from www2.mrbrklyn.com (www2.mrbrklyn.com [96.57.23.82]) by mrbrklyn.com (Postfix) with ESMTP id 3D7D4163FB3; Mon, 12 Apr 2021 16:25:46 -0400 (EDT) X-Original-To: learn-at-www2.mrbrklyn.com Delivered-To: learn-at-www2.mrbrklyn.com Received: by mrbrklyn.com (Postfix, from userid 1000) id 266FA163F60; Mon, 12 Apr 2021 14:12:08 -0400 (EDT) Resent-From: Ruben Safir Resent-Date: Mon, 12 Apr 2021 14:12:08 -0400 Resent-Message-ID: <20210412181208.GB30279-at-www2.mrbrklyn.com> Resent-To: learn-at-mrbrklyn.com X-Original-To: ruben-at-mrbrklyn.com Delivered-To: ruben-at-mrbrklyn.com Received: from s8.hostlocal.com (s8.hostlocal.com [50.116.59.34]) by mrbrklyn.com (Postfix) with ESMTP id EEB0E163F5E for ; Mon, 12 Apr 2021 10:59:28 -0400 (EDT) Received: from s8.hostlocal.com (localhost [IPv6:::1]) by s8.hostlocal.com (Postfix) with ESMTP id 7DB81C716; Mon, 12 Apr 2021 14:58:38 +0000 (UTC) X-Original-To: perlweekly-at-perlweekly.com Delivered-To: perlweekly-at-s8.hostlocal.com Received: from s7.hostlocal.com (s7.hostlocal.com [IPv6:2600:3c00::f03c:91ff:fedf:456f]) by s8.hostlocal.com (Postfix) with ESMTPS id 387B6C002 for ; Mon, 12 Apr 2021 14:58:14 +0000 (UTC) Received: from localhost.localdomain (localhost [IPv6:::1]) by s7.hostlocal.com (Postfix) with ESMTP id 297D63E97F for ; Mon, 12 Apr 2021 14:58:14 +0000 (UTC) MIME-Version: 1.0 X-Mailer: MIME::Lite 3.031 (F2.85; T2.17; A2.21; B3.15; Q3.13) Date: Mon, 12 Apr 2021 14:58:14 +0000 From: Gabor Szabo To: perlweekly-at-perlweekly.com Message-Id: <20210412145814.297D63E97F-at-s7.hostlocal.com> X-Mailman-Approved-At: Mon, 12 Apr 2021 14:58:36 +0000 X-BeenThere: perlweekly-at-perlweekly.com X-Mailman-Version: 2.1.16 Precedence: list Content-Type: multipart/mixed; boundary="===============3577324311072834325==" X-UID: 86967 X-Mailman-Approved-At: Mon, 12 Apr 2021 16:25:44 -0400 Subject: [Learn] [Perlweekly] #507 - Live events X-BeenThere: learn-at-nylxs.com List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: learn-bounces-at-nylxs.com Sender: "Learn"
This is a multi-part message in MIME format.
--===============3577324311072834325== Content-Transfer-Encoding: binary Content-Type: multipart/alternative; boundary="_----------=_16182394946700840"
This is a multi-part message in MIME format.
--_----------=_16182394946700840 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=UTF-8 Date: Mon, 12 Apr 2021 14:58:14 +0000
Perl Weekly=20
http://perlweekly.com/
You can read the newsletter on the web, if you prefer. http://perlweekly.com/archive/507.html
Hi there!
Sorry for sending out this edition later than usual, I have been super busy with various video recordings. Primarily the live events ( https://code-maven.com/live ) I have been doing lately. I think they work quite well.
I am also glad that there are a number of Perl Monger meetings ( https://perlweekly.com/events.html ) you can attend on-line. It is just a matter of allocating the time.
Because I am late with the newsletter the email from Sawyer X in which he writes about his resignation from PSC and Core found its way to my inbox and into the newsletter as well. Surprising.
Well, Enjoy your week!
-- Your editor: Gabor Szabo.
Announcements
=20=20 Sawyer is stepping down from PSC and Core https://perl.topicbox.com/groups/perl-core/T7a4f1bf9e069641f-Mebbcc218eb0= 06f0da34c7a41 =20 =20=20 --------------
=20=20
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
Articles
=20=20 Rediscovering IPC::Exe https://github.polettix.it/ETOOBUSY/2021/04/05/rediscovering-ipc-exe/ =20 =20=20 --------------
=20=20 Tenjin templating system https://perlmaven.com/tenjin =20 One of my clients is using this module, so I thought I would try it to see how it is being used. --------------
=20=20 Fatpacking fatpack https://github.polettix.it/ETOOBUSY/2021/04/06/fatpacking-fatpack/ =20 Fatpack makes it easy to create a single-file distribution from your perl-only application. So how can you distribute Fatpack itself as a Fatpack? --------------
=20=20 .env - the dot env application configuration file https://perlmaven.com/dot-env =20 =20=20 --------------
=20=20 Readonly::Tiny https://github.polettix.it/ETOOBUSY/2021/04/09/readonly-tiny/ =20 Readonly::Tiny is better than constant. --------------
=20=20 Attribute::Handlers to wrap a function https://perlmaven.com/attribute-handlers =20 Mark Gardner pointed to the around modifiers of Moo ( https://metacpan.org/pod/Moo#around ) and Moose ( https://metacpan.org/pod/distribution/Moose/lib/Moose/Manual/MethodModifi ers.pod#Around-modifiers ) as simpler alternatives. --------------
=20=20 Releases of Perl Distributions Crypt::OpenSSL::PKCS12 and Crypt::OpenSSL:= :X509 https://dev.to/jonasbn/releases-of-perl-distributions-crypt-openssl-pkcs1= 2-and-crypt-openssl-x509-3947 =20 =20=20 --------------
=20=20 Release 1.53 of perl-workflow, a minor feature release https://dev.to/jonasbn/release-1-53-of-perl-workflow-a-minor-feature-rele= ase-2eok =20 =20=20 --------------
=20=20
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
Testing
=20=20 Regression Testing Table Data with Spreadsheet::Compare=20 https://dev.to/tomk3003/regression-testing-table-data-with-spreadsheet-co= mpare-34g6 =20 =20=20 --------------
=20=20 The attraction of Test::Fatal in Perl https://dev.to/mjgardner/the-attraction-of-test-fatal-in-perl-16mi =20 =20=20 --------------
=20=20 Test code which is using fork https://perlmaven.com/test-code-which-is-forking =20 =20=20 --------------
=20=20
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
One-liners
=20=20 Perl One-liner: countdown on the command line https://perlmaven.com/oneliner-countdown-on-the-command-line =20 I think is the first time I have created an animated gif recording my terminal. Nice. --------------
=20=20
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
Web
=20=20 Counter with Dancer using in-memory SQLite database https://perlmaven.com/counter-with-dancer-using-in-memory-sqlite-database =20 An example trying to show how to use an in-memory SQLite database with Dancer. I wrote this in response to a query by someone, but I am not sure there is any good reason to do anything like this in a real application. --------------
=20=20 Proxying web feeds with Dancer2=20 https://dev.to/davorg/proxying-web-feeds-with-dancer2-on1 =20 Dave has been working on a new version of his personal web site that forc= ed him to explore various web technologies. --------------
=20=20 Data visualization: Using amCharts with Perl and Mojo https://dev.to/raigaurav/data-visualization-using-amcharts-with-perl-and-= mojo-38ff =20 =20=20 --------------
=20=20 Moving from CGI to PSGI and Starman https://perlmaven.com/from-cgi-to-psgi-and-starman =20 A full example of a simple CGI script rewritten to be a PSGI script that can be deployed both as CGI - for backward compatibility, and using Starman. The article contains the Rexfile to deploy the whole thing including Apache on an Ubuntu based server. --------------
=20=20
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
Live pair programming
=20=20 Creating a Perl binding to a C library using FFI with Sawyer X https://perlmaven.com/perl-binding-to-c-library-using-ffi =20 Next week --------------
=20=20 Calendar of live events https://code-maven.com/live =20 =20=20 --------------
=20=20
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
Live pair programming recordings
=20=20 Course Management Application in Mojolicious - par 2 https://perlmaven.com/course-management-app-in-mojolicious-2 =20 =20=20 --------------
=20=20 Automation with Rex - part 3 https://code-maven.com/rex-automation-3 =20 =20=20 --------------
=20=20 Exploring BDD in Perl - using Test::BDD::Cucumber - part 5 https://perlmaven.com/exploring-bdd-in-perl-5 =20 =20=20 --------------
=20=20
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
Grants
=20=20 Grant Proposals: March 2021 https://news.perlfoundation.org/post/grant_proposals_march_2021 =20 There were no grant proposals submitted for March, but TPF accepts grant proposals all year round. --------------
=20=20
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
TPF
=20=20 Community Leaders Meeting March 2021 https://news.perlfoundation.org/post/community-leaders-march-2021 =20 =20=20 --------------
=20=20
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
The Weekly Challenge The Weekly Challenge ( https://perlweeklychallenge.org/ ) by Mohammad Anwar ( http://www.manwar.org/ ) will help you step out from your comfort zone. You can even win prize money of $50 Amazon vouchers by participating in the weekly challenge. We pick one winner at the end of the month from among all the contributors during that month. The monthly prize is kindly sponsored by Peter Sergeant of PerlCareers ( https://perl.careers/ ). =20=20 The Weekly Challenge - 108 https://perlweeklychallenge.org/blog/perl-weekly-challenge-108 =20 Welcome to a new week with a couple of fun tasks "Locate Memory" and "Bell Numbers". If you are new to the weekly challenge then why not join us and have fun every week. For more information, please read FAQ ( https://perlweeklychallenge.org/faq ) page. --------------
=20=20 RECAP - The Weekly Challenge - 107 https://perlweeklychallenge.org/blog/recap-challenge-107 =20 Enjoy a quick recap of last week contributions by the Team PWC dealing wi= th the "Self-descriptive Numbers" and "List Methods" tasks in Perl and Raku. You will find plenty of solutions to keep you busy. --------------
=20=20 Perl Review - Perl Weekly Challenge - 105 https://perlweeklychallenge.org/blog/review-challenge-105 =20 Perl Solutions Review by Colin Crain. --------------
=20=20 Perl Weekly Challenge 107 https://aaronreidsmith.github.io/blog/perl-weekly-challenge-107/ =20 Aaron made the tasks look simple with the power of Raku. Incredible. --------------
=20=20 Perl Weekly Challenge 107: Self-descriptive Numbers https://abigail.github.io/HTML/Perl-Weekly-Challenge/week-107-1.html =20 Abigail took pains to explain the maths behind the Self-descriptive numbe= rs task. This is not for kids. --------------
=20=20 Perl Weekly Challenge 107: List Methods https://abigail.github.io/HTML/Perl-Weekly-Challenge/week-107-2.html =20 I loved Abigail's explanation about BEGIN. There is always something new = to learn from Abigail's blog. --------------
=20=20 Static Analysis and Self Describing Numbers (now with Threads!): The Week= ly Challenge 107 http://www.rabbitfarm.com/cgi-bin/blosxom/perl/2021/04/11 =20 Adam used threads to solve the Self-descriptive numbers task. Very Cool. --------------
=20=20 Self-Deceptive Methods with Raku https://raku-musings.com/self-deceptive-methods.html =20 Arne shared something new about Self-Descriptive Numbers. Thanks for sharing. --------------
=20=20 Self Description Redux: Perl Weekly Challenge 107 https://jacoby.github.io/2021/04/05/self-description-redux-perl-weekly-ch= allenge-107.html =20 You don't want to miss this improvised version of the Self-descriptive numbers task. --------------
=20=20 PWC107 - Self-descriptive Numbers https://github.polettix.it/ETOOBUSY/2021/04/07/pwc107-self-descriptive-nu= mbers/ =20 Flavio was curious to know the reason behind the weekly challenge. Well, the motto is to have fun and share knowledge. Thanks for your participation. --------------
=20=20 PWC107 - List Methods https://github.polettix.it/ETOOBUSY/2021/04/08/pwc107-list-methods/ =20 Flavio's fun story around the task is very creative. You don't want to mi= ss it either. --------------
=20=20 Perl Weekly Challenge: Week 107 https://www.braincells.com/perl/2021/04/perl_weekly_challenge_week_107.ht= ml =20 Jaldhar shared an efficient Raku solution to the Self-Descriptive numbers task. --------------
=20=20 Perl Weekly Challenge 107 https://github.com/drbaggy/perlweeklychallenge-club/blob/master/challenge= -107/james-smith/README.md =20 James is becoming the master of one-liners now. I really enjoyed his List Methods solution. --------------
=20=20 Perl Weekly Challenge 107: Self-Descripting Numbers and List Methods http://blogs.perl.org/users/laurent_r/2021/04/perl-weekly-challenge-107-s= elf-descripting-numbers-and-list-methods.html =20 Laurent presented a complete solution for the Self-descriptive numbers task, you don't want to miss out. --------------
=20=20 Perl Weekly Challenge 107 https://wlmb.github.io/2021/04/05/PWC107/ =20 Luis presented us with two versions of the Self-Descriptive numbers task solutions. Cool interpretation. --------------
=20=20 Perl Weekly Challenge 107: copying myself https://fluca1978.github.io/2021/04/08/PerlWeeklyChallenge107.html =20 Luca used Raku's Meta Object Class to solve the List Methods task. --------------
=20=20 Perl Weekly Challenge 107: Self-Descriptive Methods https://blog.firedrake.org/archive/2021/04/Perl_Weekly_Challenge_107__Sel= f_Descriptive_Methods.html =20 Roger made the Self-Descriptive numbers task so easy to follow and understand. Thanks for sharing. --------------
=20=20 Weekly Challenge 107 https://dev.to/simongreennet/weekly-challenge-107-hm2 =20 Simon's List Methods task solution is very cool. Please check it out yourself. --------------
=20=20
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
Other
=20=20 You Need Measurable Goals https://dev.to/ovid/you-need-measurable-goals-47g9 =20 Not really Perl specific, but still true. --------------
=20=20
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
Weekly collections
=20=20 NICEPERL's lists http://niceperl.blogspot.com/ =20 Great modules released last week ( https://niceperl.blogspot.com/2021/04/cccxxxvi-6-cpan-great-modules-relea sed.html ); MetaCPAN weekly report ( https://niceperl.blogspot.com/2021/04/cdlxii-metacpan-weekly-report.html ); StackOverflow Perl report ( https://niceperl.blogspot.com/2021/04/cdlxxxv-stackoverflow-perl-report.h tml ). --------------
=20=20
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
Events
=20=20 Boston Perl Mongers Online Meeting: Mojolicious 9 point Oh! (Joel Berger) https://boston.pm.org/bpm/Calendar =20 Tuesday April 13th, 2021 07:00 PM Eastern Time (US and Canada) --------------
=20=20 Purdue Perl Mongers - HackLafayette https://www.meetup.com/hacklafayette/ =20 Wednesday, April 14, 2021 --------------
=20=20 Toronto Perl Mongers Online Meeting https://www.meetup.com/Toronto-Perl-Mongers/ =20 Thursday, April 22, 2021 --------------
=20=20 Berlin Perl Mongers https://www.meetup.com/Berlin-Perl-Mongers/ =20 Wednesday, April 28, 2021 --------------
=20=20 Silicon Valley Perl - Git Hooks(Client-side) https://www.meetup.com/SVPerl/ =20 Thursday, May 6, 2021 --------------
=20=20 The Perl and Raku Conference in the Cloud 2021 https://news.perlfoundation.org/post/savethedatetprc2021 =20 Online 9-11 June 2021. --------------
=20=20
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
lweekly&utm_medium=3Dperlweekly">Perl Jobs by Perl Careers
=20=20 US Based, Modern Perl Developer Role - 100% remote! https://job.perl.careers/ovy =20 Our client is looking for a Perl programmer who wants to tame the job jungle for employers and employees through their candidate sourcing and data management products. The role is 100% remote within the United States. --------------
=20=20 A New Adventure is only a Click Away. Perl Developer role in London https://job.perl.careers/l3h =20 The client is interested in anyone with experience building web apps in Perl, using one of the major Perl frameworks. If you=E2=80=99re a crack-h= and with Catalyst, a Mojolicious master, or a distinguished Dance, they want you. You=E2=80=99ll be deploying apps your work to AWS, so experience would be= handy, and the company=E2=80=99s big on testing, so they=E2=80=99d like you to k= now your way around Test::More. --------------
=20=20 Cooking Up Something Good. Perl role in London https://job.perl.careers/s7p =20 With a knack for tailoring content to a variety of site aesthetics, our client sets a banquet of advertising delights for over 349 million consumers around the world. If your mouth is watering at the thought of joining this dynamic team and you=E2=80=99re a senior Perl programmer wit= h a solid understanding of Go programming languages, they just might set a place for you at the table. --------------
=20=20 Not All Heroes Wear Capes. Perl in Vienna https://job.perl.careers/2rv =20 Our client takes the legwork out of the hunt for the best bargain, offeri= ng one of the largest product and price comparison platforms in German-speaking countries. Client is willing to consider all candidates with strong Perl, but they make heavy use of PostgreSQL, Elasticsearch, and Modern Perl. --------------
=20=20 Big Dividends, Bigger Opportunity! Perl role with multiple location optio= ns https://job.perl.careers/ipi =20 Our client is an online financial services company, still rapidly expandi= ng after 20 years of impressive growth. With a truly international presence, they=E2=80=99re well known globally in their niche. Looking for Perl deve= lopers with a strong background in Modern Perl =E2=80=93 you should be comfortab= le with Moose and PSGI/Plack, and a solid grounding in using Perl=E2=80=99s testi= ng tools. --------------
=20=20
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
You joined the Perl Weekly to get weekly e-mails about the Perl programming= language and related topics.
Want to see more? See the archives ( http://perlweekly.com/archive/ ) of al= l the issues.
Reading this as a non-subscriber? Join us free of charge. http://perlweekly= .com/
(C) Copyright Gabor Szabo http://szabgab.com/ The articles are copyright the respective authors.
You can freely redistribute this message if you keep the whole message intact, including the Copyright notice and this text.
If you don't want to receive mails any more you can unsubscribe here: http://perlweekly.com/unsubscribe.html
--_----------=_16182394946700840 Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=UTF-8 Date: Mon, 12 Apr 2021 14:58:14 +0000
1.0, user-scalable=3Dyes"> Perl Weekly Issue #507 - 2021-04-12 - Live events
color=3D"#ffffff">
background-color: #004065; color: #FFF; text-decoration: none; font-size: 40px; font-weight: bold; font-family: Gadget; =20=20=20=20 border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border: 1px solid #000; padding: 10px; ">Perl Weekly =20=20=20=20
style=3D"border-bottom: 1px solid #ccc; padding-bottom: 8px; font-size: 18px;"> Issue #507 - 2021-04-12 - Live events
latest | https://perlweekly.com/archive">archive | edited by zabgab.com/">Gabor Szabo
=20
|
=20=20=20=20=20=20=20=20 Hi there!
=20=20=20=20=20=20=20=20 Sorry for sending out this edition later than usual, I have been su= per busy with various video recordings. Primarily the de-maven.com/live">live events I have been doing lately. I think they w= ork quite well.
=20=20=20=20=20=20=20=20 I am also glad that there are a number of ekly.com/events.html">Perl Monger meetings you can attend on-line. It i= s just a matter of allocating the time.
=20=20=20=20=20=20=20=20 Because I am late with the newsletter the email from Sawyer X in wh= ich he writes about his resignation from PSC and Core found its way to my i= nbox and into the newsletter as well. Surprising.
=20=20=20=20=20=20=20=20 Well, Enjoy your week!
=20=20=20=20=20=20=20=20 Your editor: Gabor Szabo.
| mg/gabor_szabo.png" /> |
|
Announcementsiv> =20=20=20=20=20=20=20=20 | =20=20=20=20 | m/img/sawyer_x.png" title=3D"Sawyer X" width=3D"80" /> | =20 | =20=20=20=20 =20=20=20=20
Articles =20=20=20=20=20=20=20=20 | =20=20=20=20 | m/img/flavio_poletti.jpg" title=3D"Flavio Poletti" width=3D"80" /> | =20 | =20=20=20=20 | m/img/gabor_szabo.png" title=3D"Gabor Szabo" width=3D"80" /> | =20 | =20=20=20=20 | m/img/flavio_poletti.jpg" title=3D"Flavio Poletti" width=3D"80" /> | =20 | =20=20=20=20 | m/img/gabor_szabo.png" title=3D"Gabor Szabo" width=3D"80" /> | =20 | =20=20=20=20 | m/img/flavio_poletti.jpg" title=3D"Flavio Poletti" width=3D"80" /> | =20 | =20=20=20=20 | m/img/gabor_szabo.png" title=3D"Gabor Szabo" width=3D"80" /> | =20 | =20=20=20=20 =20=20=20=20=20=20=20=20=20=20=20 | =20 | =20=20=20=20 =20=20=20=20=20=20=20=20=20=20=20 | =20 | =20=20=20=20 =20=20=20=20
Testing =20=20=20=20=20=20=20=20 | =20=20=20=20 =20=20=20=20=20=20=20=20=20=20=20 | =20 | =20=20=20=20 | m/img/mark_gardner.jpeg" title=3D"Mark Gardner" width=3D"80" /> | =20 | =20=20=20=20 | m/img/gabor_szabo.png" title=3D"Gabor Szabo" width=3D"80" /> | =20 | =20=20=20=20 =20=20=20=20
One-liners =20=20=20=20=20=20=20=20 | =20=20=20=20 | m/img/gabor_szabo.png" title=3D"Gabor Szabo" width=3D"80" /> | =20 | =20=20=20=20 =20=20=20=20
Web =20=20=20=20=20=20=20=20 | =20=20=20=20 | m/img/gabor_szabo.png" title=3D"Gabor Szabo" width=3D"80" /> | =20 | =20=20=20=20 | m/img/dave_cross.png" title=3D"Dave Cross" width=3D"80" /> | =20 | =20=20=20=20 =20=20=20=20=20=20=20=20=20=20=20 | =20 | =20=20=20=20 | m/img/gabor_szabo.png" title=3D"Gabor Szabo" width=3D"80" /> | =20 | =20=20=20=20 =20=20=20=20
Live pair progra= mming =20=20=20=20=20=20=20=20 | =20=20=20=20 | m/img/sawyer_x.png" title=3D"Sawyer X" width=3D"80" /> | =20 | =20=20=20=20 | m/img/gabor_szabo.png" title=3D"Gabor Szabo" width=3D"80" /> | =20 | =20=20=20=20 =20=20=20=20
Live pair progra= mming recordings =20=20=20=20=20=20=20=20 | =20=20=20=20 | m/img/mark_gardner.jpeg" title=3D"Mark Gardner" width=3D"80" /> | =20 | =20=20=20=20 | m/img/ferenc_erki.jpg" title=3D"Ferenc Erki" width=3D"80" /> | =20 | =20=20=20=20 | m/img/erik_hulsmann.jpeg" title=3D"Erik H=C3=BClsmann" width=3D"80" /> | =20 | =20=20=20=20 =20=20=20=20
Grants =20=20=20=20=20=20=20=20 | =20=20=20=20 =20=20=20=20=20=20=20=20=20=20=20 | =20 | =20=20=20=20 =20=20=20=20
TPF =20=20=20=20=20=20=20=20 | =20=20=20=20 =20=20=20=20=20=20=20=20=20=20=20 | =20 | =20=20=20=20 =20=20=20=20
The Weekly Chall= enge =20=20=20=20=20=20=20=20 enge.org/">The Weekly Challenge by M= ohammad Anwar will help you step out from your comfort zone. You can ev= en win prize money of $50 Amazon vouchers by participating in the weekly ch= allenge. We pick one winner at the end of the month from among all the cont= ributors during that month. The monthly prize is kindly sponsored by Peter = Sergeant of PerlCareers. =20=20=20=20=20=20=20=20 | =20=20=20=20 | m/img/mohammad_anwar.png" title=3D"Mohammad S. Anwar" width=3D"80" /> | =20 | =20=20=20=20 | m/img/mohammad_anwar.png" title=3D"Mohammad S. Anwar" width=3D"80" /> | =20 | =20=20=20=20 =20=20=20=20=20=20=20=20=20=20=20 | =20 | =20=20=20=20 =20=20=20=20=20=20=20=20=20=20=20 | =20 | =20=20=20=20 =20=20=20=20=20=20=20=20=20=20=20 | =20 | =20=20=20=20
|
|
|
|
|
|
|
|