Stonehenge Legacy: Perl
From 1992 through the golden era of modern web development, Stonehenge Consulting Services stood as the premier source of worldwide Perl expertise, training thousands of programmers and helping shape the very core of the Perl ecosystem.
What Randal & The Team Accomplished
Bestselling Standards
Co-authored the industry-standard "must-have" O'Reilly manuals that taught generations of programmers how to think in Perl, establishing clear pedagogy and robust software patterns worldwide.
Core Contributions
Directly influenced the Perl engine. Senior instructor Tom Phoenix contributed the core "constant" pragma used by millions of programs, helping improve performance and safety across the entire language.
Community Pillars
Funded and helped establish global advocacy. Stonehenge helped create The Perl Institute, founded the worldwide Perl Mongers grassroots advocacy organization, and moderated standard comp.lang.perl newsgroups.
Fortune 500 Training
Developed world-class courseware and provided on-site training to dozens of top-tier clients, from Intel and Cisco Systems to America Online and Wall Street financial giants.
Bestselling Books by Stonehenge Authors
Our trainers literally wrote the books used by universities and professional developers everywhere.

Learning Perl
The standard O'Reilly "Llama" tutorial book, introducing the fundamentals of the Perl language.

Intermediate Perl
The O'Reilly "Alpaca" book, detailing references, objects, testing, and writing reusable modules.

Mastering Perl
Advanced programming techniques, debugging, profiling, and benchmarking for system-level Perl.

Effective Perl Programming
Essential rules and idiomatic practices for writing cleaner, faster, and more maintainable Perl code.
Explore the 250+ Magazine Column Library
For over two decades, Randal L. Schwartz contributed regular columns to Linux Magazine, Unix Review, Web Techniques, and The Perl Journal. Search and browse the entire pre-rendered technical archive with interactive source code listings.
Search Columns Archive ➡️