Skip to main content

7 posts tagged with "under-the-hood"

View All Tags

How we get quick feedback on new features via "experimental" backends

· 4 min read
Benjy Weinberger
Pants Co-creator and Maintainer

Image by NTNU, Faculty of Natural Sciences (license)

Pants balances release velocity and end-user stability via judicious use of deprecation cycles. Experimental backends are a way to get quick feedback on new functionality, before "graduating" it to the formal deprecation policy. Experimental features are still well-supported, and not to be feared!

Dependency inference: Pants's special sauce

· 10 min read
Benjy Weinberger
Pants Co-creator and Maintainer

Unlike earlier build systems, Pants v2 automatically infers your code's internal and external dependencies. And it does this at the file level, so that you get optimal invalidation, caching, and concurrency performance without having to manually create and maintain mountains of BUILD file metadata.