Top products from r/perl

We found 32 product mentions on r/perl. We ranked the 24 resulting products by number of redditors who mentioned them. Here are the top 20.

Next page

Top comments that mention products on r/perl:

u/leshylabs · 9 pointsr/perl

Modern Perl is good, but I sometimes recommend the Perl Cookbook to beginners, because its format is a little easier for new people to get started with. In general these days, Modern Perl may be the best up to date guide, with good advice on how Perl should be used, but I'm not convinced it is the easiest to learn from for a beginner, especially in cases where they are already somewhat familiar but just trying to figure out how to get things done.

Perl Cookbook:
http://www.amazon.com/Perl-Cookbook-Second-Edition-Christiansen/dp/0596003137/

Yeah, it hasn't been updated since 2003, but it is a really well done cookbook-style book, where each chapter has an introduction to the topic at hand, followed by "recipes" on how to do all the common types of things.

Which is better for you might be personal preference, so here are some links to help you decide which one would be more useful for your style:

Modern Perl Online Edition:
http://modernperlbooks.com/books/modern_perl_2014/

Perl Cookbook (older first edition):
http://docstore.mik.ua/orelly/perl/cookbook/


Also, Perl has fantastic documentation. Use perldoc to access it. For example:

  • Show the main page for documentation. This provides an index of other special pages on various topics. Most of them are well written and have good examples and tutorials.
    > perldoc perl

  • Show the docs for a module
    > perldoc Module::Blah

  • Show the docs for a function
    > perldoc -f function
u/smellycoat · 10 pointsr/perl

Well, there's this (PDF), but it's kinda old. It doesn't cover chained actions, and probably a coupla other things. (Chained actions are covered nicely here).

Catalyst::Manual::Cookbook is absolutely worth a look, as well, as is the rest of Catalyst::Manual. The wiki is chock-full of interesting stuff, too.

The Definitive guide (UK) (That's an EPO affil link, not mine) is actually a very good book, with some great examples for newbies and tons of handy snippets for those with more experience.

Day to day, the only references I use a lot are Catalyst::Request and Catalyst::Response.

Oh, and, lurking in the IRC channel (irc.perl.org, #catalyst) is very helpful.

But, I'm afraid I don't know of any other cheat-sheets. I hope that's helpful anyway, man.

u/jblpz · 4 pointsr/perl

You'll see a lot of older Perl code out there.. view them, but don't use them as guidelines on how to write your own code. The Modern Perl book referenced earlier is a good place to get some insight into modern perl idioms.

I've also found the book Effective Perl Programming to be very lucid in giving a good lay of the land for the Perl language in general (explaining why things are, not just how to use them).

Your most valuable and ongoing learning vehicle will always be the CPAN. Every CPAN module available will have it's sources available too, and you can easily take a look at how some of the best perl programmers do their thing.

I really enjoy perl, it's been an endless discovery process for me. Once you actually "get it", you'll find it difficult to transition to anything else (for most tasks); because, regardless of the complexity of the given task, it simply lets you get stuff done.

Of course, don't let that stop you from learning other languages at the same time. Learning Javascript, for example, while learning Perl can have a serious, positive impact on your transferable skills down the road.

u/s-ro_mojosa · 3 pointsr/perl

> Thanks for your help and support, real appreciated.

You're welcome. I'm sorry I wasn't able to be more help. It's nice to see new faces in the Perl community. I just don't swallow the "Perl 5 is dead" mantra. It's installed by default on an LSB compliant Linux install and just too damned useful a tool to be ignored.

Every new face I see proves me right.

Good luck with your project. If you get stumped again, feel free to ask more questions. I'll try to be more useful next time.

Also, since you're maintaining and (I presume) refactoring some Perl 5 code, you might be interested in Modern Perl, 4th Edition because it covers the Moose object system. Moose and kindred libraries Moo and Mouse are what make "Modern Perl 5" a thing in the minds of many.

If you're still struggling with the basics, check out Beginning Perl, 1st Edition by Curtis "Ovid" Poe. It's a wonderful text that is most definitely not stuck in the 1990's.

u/wawawawa · 1 pointr/perl

I'd be really genuinely interested to see a source for your comment regarding "-pbp" being out of favour. Do you have a link? I always thought thedamian was incredibly well respected in the Perl community. His book Perl Best Pratices is a great read, in my opinion... Actually, his Object Oriented Perl is an amazing read, too.

EDIT: daft spelling error

u/ryn1x · 5 pointsr/perl

Perl 6 is an amazing language and the most fun I have had programming in a long time. The community is very nice, welcoming, and active; which is a huge benefit. Checkout #perl6 on freenode. Perl 6 also has support for concurrency and unicode and is ready for the future. I would say if you needed to work on an existing older code-base to learn perl 5, but if you want to learn something new and cutting-edge to go with Perl 6. I also recommend you check out this awesome book: https://www.amazon.com/Perl-Fundamentals-Examples-Projects-Studies/dp/1484228987

u/mfollett · 0 pointsr/perl

I would probably recommend Learning Perl ( http://www.amazon.com/Learning-Perl-Randal-L-Schwartz/dp/1449303587/ref=sr_1_1?ie=UTF8&qid=1345526524&sr=8-1&keywords=learning+perl ) or Modern Perl ( http://www.modernperlbooks.com/mt/index.html ).

Getting used to using the perldoc command, it is very helpful. perldoc perldoc is a great place to start.

u/chorankates · 2 pointsr/perl

Perl::Critic is awesome, highly recommend pairing it with Perl Best Practices. i can never remember which came first, but this book tackles the pros and cons of many of the critiques very well.

u/el7al · 1 pointr/perl

Thanks for the answer both of them good books , i already read Perl& LWP before some years , i was wondering if there are a Perl version of something like this book:

​

https://www.amazon.com/Web-Scraping-Python-Collecting-Modern/dp/1491985577/ref=sr_1_1?crid=3ROTBOGB5RJZE&keywords=python+web+scraping&qid=1561849078&s=gateway&sprefix=python+web+%2Caps%2C297&sr=8-1

u/linxdev · 1 pointr/perl

This is a good book. I'm amazed it is so cheap on Amazon.

OO Perl

u/rbatra · 8 pointsr/perl

I think Beginning Perl by Curtis Poe is one of the best introductory texts for complete beginners.

u/snaky · 1 pointr/perl

In fact, the bare word "consistency" is not very meaningful per se, without a bunch of words clarifying the context. A good hundred of pages in "Atomic Transactions" book is devoted to this very subject not without a reason.

u/rage_311 · 4 pointsr/perl

Although not free and not online, Learning Perl is an awesome book for learning Perl 5. Each chapter covers a few new concepts of basic Perl and has exercises at the end of the chapter.

u/IWillNotBeBroken · 2 pointsr/perl

Network Programming With Perl

Most of the lower-level network-related functions/modules match the traditional BSD Sockets API naming, so any C sockets reference is pretty translatable into perl.

u/davorg · 2 pointsr/perl

+1 to Effective Perl Programming. I'm convinced that it was reading the first edition of that was what turned me from someone who wrote a bit of Perl into someone who really understood how Perl worked.

u/clone00 · 3 pointsr/perl

Just want to preface by saying this is not a snark.

Back in college (early 'oughts), I learned everything I ever needed to know to get started with Perl from Network Programming with Perl.

It's sort of an incredible book. Sure it's "network oriented" but instead of glossing over the fundamentals, it takes time to also explain the Perl concepts needed to write networking code.

u/rpetre · 2 pointsr/perl

If you can get your hands on http://www.amazon.com/dp/059600639X (or its first edition, http://www.amazon.com/dp/1565926099 ), it provides quite a number of examples where you could use Perl in a Windows environment.

u/Unwantedrage · 1 pointr/perl

The class is intro to Linux so we don't work with a specific language but here is the book.

u/orbiscerbus · 0 pointsr/perl

I haven't read it, but there's also this fairly recent book from 2009: Automating System Administration with Perl