Email the Author

You can use this page to email Rafael Dohms about Composer Cookbook.

Please include an email address so the author can respond to your query

This message will be sent to Rafael Dohms

This site is protected by reCAPTCHA and the Google  Privacy Policy and  Terms of Service apply.

About the Book

Composer is at the epicenter of modern PHP, or PHP's renaissance. It has allowed PHP developers everywhere to transition from monolithic library collections to picking pieces and bits from various authors and build their own tools from these. It made importing these dependencies and keeping them up to date easier and maintainable.

As with any tool that gains traction it's been abused and misused along with all of the good aspects of it. This book is an attempt to share a ton of tricks and insider knowledge that is shared everywhere in conferences and bar tables. Composer is a young tool in alpha stage and suffers from a certain degree of "tribal knowledge" associated with its rapid growth. I will share these with you and keep this book up to date with the latest patches and PRs as well as recommendations from its core team.

The book will attempt to balance theory and practical aspects by providing many examples and recipes you can easily follow along and experiment with. All this content will be divided into two points of view, that of a Library Publisher and that of Library Consumers, since each of these offer unique challenges in dealing and managing your code.

Within "Composer for Library Publishers" we will look at many items important to the Composer ecosystem that will help all of us use it in its recommended format with the confidence of always having the right version, for this we will also explore Semantic Versioning and tagging to quite some extent. 

From "Composer for Library Consumers" we will ponder how composer fits into your team's development cycle and how to deal with security concerns, updates and deployments. Debugging and troubleshooting big projects will also be covered to allow your team to get over the humps and into a productive flow.

If you are using Composer and wondering if you are doing it the right way, this book is for you. It will guide you and show you some features little known in the community and a how to wield their strength. If you are not using Composer, then this book will try to guide you into it and get you using its best practices right off the bat.

I hope this is very useful to all of you out there.


About the Author

Rafael Dohms’s avatar Rafael Dohms

@rdohms

Rafael Dohms is an experienced PHP Developer, Evangelist, Speaker, and Contributor. During his years of experience, he has become an active member of the community and founded three user groups. He moved to the Netherlands in search of new challenges and to share his passion for code quality and innovation. In his spare time, he also helps manage the AmsterdamPHP User Group, amongst other projects. 

He enjoys speaking on topics like Object Calisthenics and Composer and tries to remain active in this ecosystem. While not part of the core team he has contributed many times to Composer and tries to bring quality and stabilization to its ecosystem.

Logo white 96 67 2x

Publish Early, Publish Often

  • Path
  • There are many paths, but the one you're on right now on Leanpub is:
  • Composer-cookbook › Email Author › New
    • READERS
    • Newsletters
    • Weekly Sale
    • Monthly Sale
    • Store
    • Home
    • Redeem a Token
    • Search
    • Support
    • Leanpub FAQ
    • Leanpub Author FAQ
    • Search our Help Center
    • How to Contact Us
    • FRONTMATTER PODCAST
    • Featured Episode
    • Episode List
    • MEMBERSHIPS
    • Reader Memberships
    • Department Reader Memberships
    • Author Memberships
    • Your Membership
    • COMPANY
    • About
    • About Leanpub
    • Blog
    • Contact
    • Press
    • Essays
    • AI Services
    • Imagine a world...
    • Manifesto
    • More
    • Partner Program
    • Causes
    • Accessibility
    • AUTHORS
    • Write and Publish on Leanpub
    • Create a Book
    • Create a Bundle
    • Create a Course
    • Create a Track
    • Testimonials
    • Why Leanpub
    • Services
    • TranslateAI
    • TranslateWord
    • TranslateEPUB
    • PublishWord
    • Publish on Amazon
    • CourseAI
    • GlobalAuthor
    • Marketing Packages
    • IndexAI
    • Author Newsletter
    • The Leanpub Author Update
    • Author Support
    • Author Help Center
    • Leanpub Authors Forum
    • The Leanpub Manual
    • Supported Languages
    • The LFM Manual
    • Markua Manual
    • API Docs
    • Organizations
    • Learn More
    • Sign Up
    • LEGAL
    • Terms of Service
    • Copyright Policy
    • Privacy Policy
    • Refund Policy

*   *   *

Leanpub is copyright © 2010-2025 Ruboss Technology Corp.
All rights reserved.

This site is protected by reCAPTCHA
and the Google  Privacy Policy and  Terms of Service apply.

Leanpub requires cookies in order to provide you the best experience. Dismiss