Categories
Uncategorized

The Best Perl

zen-1038363__180

The Perl language does not get enough respect these days. Newer languages like JavaScript, Python or Clojure get all the attention. But Perl is still in use almost everywhere, for many types of programs. It is powering the web at many  sites, including ZipRecruiter, PriceLine, TicketMaster, and DuckDuckGo.

Categories
books

Better Programmer

Becoming a Better Programmer, Pete Goodliffe

New programmers will benefit from reading this book, and applying its recommended development practices. It is important enough that I will claim that your career will taken to a new level. My experience working with many programmers is that at least half of them needed to adopt the practices covered by this book (not you of course!).

Experienced programmers will get a queasy feeling, knowing they have cut some corners to get code delivered a day or so earlier, and that it will come back to bite them soon.

This is not an Extreme Programming (XP) book, though the author seems in favour of XP. It is more about how to program, design, and test well. I particularly liked the explanation of Technical Debt, which other books and blogs mention without explaining.

Read the e-book on the bus to work!

Categories
books

Regular Expressions Cookbook

Regular Expressions Cookbook, Jan Goyvaerts, O’Reilly, – 2012

Programmers will save many hours of debugging if they have read this excellent book. There is a comparison of flavours of RE’s, and each recipe is presented with code examples for each of Java, PHP, Javascript, Perl, .net, Python, and ..

Categories
books

Regular Expressions

Mastering Regular Expressions, Friedl, Jeffrey E. F. O’Reilly, 2006

I just discovered this book. If you program in Perl you will find it really useful. It is not a beginner’s book: the author expects you to know Perl, and invest a bit of time understanding his topics.

Categories
books

The art of debugging with GDB, DDD, and Eclipse

The art of debugging with GDB, DDD, and Eclipse / by Norman Matloff, No Starch Press, 2008

This book is important reading for anyone programming on Linux in C++, Java, Perl, or Python. It is very readable with 250 pages.