Email the Author
You can use this page to email Gábor Szabó about Creating a Markua Parser in Perl 5.
About the Book
Markua is Markdown-inspired format created by Peter Armstrong to write books. It is used by LeanPub, the company where this book is published. Heck, even this book is written using the Markua format.
LeanPub has its own Markua parser written in Ruby.
This book follows the development of a Markua parser written in Perl.
As a reader of this book you will learn how to develop an application using TDD - Test Driven Development. That is, before every change we are going to create a test-case.
You will see how to set up Continuous Integration (CI) and how to monitor the test coverage.
As every development process it won't be without mistakes and setback. We will certainly see bugs being introduced and then fixed. Imperfect code written and then refactored.
In a nutshell, you will be able to see first-hand many of the best practices of today's development process.
About the Author
Gábor Szabó has been programming for more than 40 years in a number of languages and in various environments.
These days he usually helps companies improve their engineering practices by providing training, introducing test automation, CI/CD. Sometimes this includes building internal web sites. Gabor also loves explaining things and provides training to his corporate clients and also in the academia.
Gabor runs the Code Maven site and a number of its sub-site where he writes about technologies such as Python, Rust, Git, Continuous Integration, etc.
The first main language Gabor used was Perl and so he maintains the Perl Maven site and he is the chief editor of the Perl Weekly newsletter.
The books Gabor publishes are based on his course materials. They include lots of examples with detailed explanations. This way if you can't book a course with him, at least you can read the materials and learn by yourself.
If you have questions fell free to send him a message via LinkedIn.