Build Tools with Benjy Weinberger

Writing software is an absolute joy. Getting software to build is a chore. Thus, build systems emerged as a solution to automate this chore. At some point software engineers either use or hear legends about make and makefiles. While perhaps being the historically known tool, a great deal of thought has gone into approaches to build systems since 1976 when make was introduced.

In today’s episode, we focus on a build system called Pants.  Pants is a scalable, software build system.  It can help you support all the modern challenges of a build system such as dependency resolution, testing, linting, and packaging.  In this episode, I interview Benjy Weinberger, co-founder at Toolchain and contributor to the open source project Pants.

Sponsorship inquiries: sponsor@softwareengineeringdaily.com

Transcript

Transcript provided by We Edit Podcasts. Software Engineering Daily listeners can go to weeditpodcasts.com to get 15% off the first three months of audio editing and transcription services with code: SED. Thanks to We Edit Podcasts for partnering with SE Daily. Please click here to view this show’s transcript.


Sponsors

StrongDM is the only modern infrastructure access platform.
It creates a seamless, secure, and observable air gap between your staff and the critical infrastructure that powers your company.
Trusted by your peers at Peloton, SoFi, Yext, and Chime, strongDM is the only way to deploy secure access controls in a way folks love to use.
But who believes in an ad? Check it out for yourself with a no-BS demo. Sign up at strongdm.com/sedaily.

 

Understand nested relationships across your microservices with distributed tracing and observability. Wrangling production complexity doesn’t have to be hard. Make tracing powerful, effective, and easy! Use Honeycomb for free at softwareengineeringdaily.com/honeycomb.

Capital One believes everyone deserves better banking. This means easier access to your money and more security. That’s why Capital One is investing in machine learning. Machine Learning allows Capital One to do things like Fight fraud with random forests. Identify how mobile app outages happen with casual models. Speed up online shopping with machine learning at the edge. The potential of machine learning is so big. See how Capital One is using machine learning to create the future of banking. Machine learning at Capital One. What’s in your wallet? Visit capitalone.com/ML

Don’t let dirty code in your open-source components leave you vulnerable to next-gen attacks. Take an automated approach to software development hygiene with Sonatype. Get started today by downloading Sonatype Lift for free in your favorite git repository at www.sonatype.com/lift/sedaily.

WorkOS is a developer platform to make your app enterprise-ready. With a few simple APIs, you can immediately add common enterprise features like Single Sign-On, OAuth, SAML, SCIM user provisioning, and more. Developers will find beautiful docs and SDKs that make integration a breeze. WorkOS is kind of like “Stripe for enterprise features.”

WorkOS powers apps like Webflow, Hopin, Vercel, and more than 100 others. The platform is rock solid, fully SOC-2 compliant, and ready for even the largest enterprise environments.

So what are you waiting for? Get started with OAuth and magic links completely free. Integrate WorkOS today and make your app enterprise-ready.

To learn more and get started, go to www.softwareengineeringdaily.com/workos

 

Software Daily

Software Daily

 
Subscribe to Software Daily, a curated newsletter featuring the best and newest from the software engineering community.