The best weekly programming newsletters on one website
- Ordered by last update
- Filter by category
- No email needed
- No CloudFlare
- No analytics
- Free
Perl
asdf plugin add perl https://github.com/ouest/asdf-perl.git #Install Perl plugin for asdf
asdf install perl 5.22.1 #Install latest Perl version at time of writing
asdf global perl 5.22.1 #Use as default Perl
perl --version #Confirm latest version is installed properlycpanminus module installer (needed for Carton)
curl -L https://cpanmin.us > cpanm_setup.pl #Download cpanm setup script
perl cpanm_setup.pl App::cpanminus #Run cpanm setupPerl deps needed before Carton
cpanm XML::Parser
cpanm DateTimeCarton (Perl lib dependencies)
cpanm Carton #Install Carton
asdf reshim perl #Set up binary "shim" (command line shortcut)
carton install #Install module deps for project from the cpanfileTo build the site:
carton exec perl Run.pmTo force a rebuild, overriding newsletters cache:
carton exec perl Run.pm --rebuildTo build just the first item from newsletter.json (when adding new newsletters):
carton exec perl Run.pm --rebuild --first-onlyDownload the code and start a webserver.
git clone [email protected]:szTheory/programmingnewsletters.com.git
cd programmingnewsletters.com
python3 -m http.server --directory publicNow visit localhost:8000 to view the website.
export PERL5LIB=/opt/buildhome/perl5/lib/perl5 && curl -L https://cpanmin.us | perl - App::cpanminus && /opt/buildhome/perl5/bin/cpanm Carton && /opt/buildhome/perl5/bin/carton install && /opt/buildhome/perl5/bin/carton exec perl Run.pmLogo icon made by Freepik