
Dec 16, 2022 1h
What benefits can a construct system present for a Python developer? What new abilities are required when working with a workforce of builders? This week on the present, Benjy Weinberger from Toolchain is right here to debate the Pants construct system and getting began with steady integration (CI).
Episode Sponsor:
Benjy is likely one of the core builders of the Pants construct system. He talks concerning the software program instruments and processes {that a} construct system simplifies. We focus on how a person developer can make the most of steady integration. We additionally cowl a number of the expectations when transferring into skilled software program growth.
Have you ever realized about or began to make use of instruments like linters, code formatters, import sorters, kind checkers, and packaging programs? A construct system is designed to mix all of these instruments right into a simplified, one-step course of to share your finest code.
Benjy explains ideas like implementing fine-grained invalidation, transferring to a monorepo, and utilizing a construct system for knowledge science initiatives. He additionally shares his suggestions for getting began with Pants and discovering assist inside the neighborhood.
Course Highlight: Testing Your Code With pytest
On this video course, you’ll learn to take your testing to the subsequent stage with pytest. You’ll cowl intermediate and superior pytest options reminiscent of fixtures, marks, parameters, and plugins. With pytest, you can also make your check suites quick, efficient, and fewer painful to keep up.
Matters:
- 00:00:00 – Introduction
- 00:03:19 – Engaged on Pants
- 00:05:24 – Background on Toolchain
- 00:08:26 – Particular person developer utilizing CI
- 00:11:04 – When did you begin utilizing a lot of these instruments?
- 00:14:30 – Was the group open to the event of CI instruments?
- 00:15:45 – Having a basis with Git
- 00:17:11 – Shifting towards workflows
- 00:23:30 – Sponsor: InfluxDB
- 00:24:20 – What’s fine-grained invalidation?
- 00:29:32 – Establishing check protection
- 00:33:07 – Shifting into packaging and deployment
- 00:37:22 – Benefits of a monorepo
- 00:42:10 – Video Course Highlight
- 00:43:36 – Causes for deeper Python integration
- 00:47:40 – Utilizing the construct system with knowledge science initiatives
- 00:52:21 – Getting began with Pants
- 00:55:47 – What are you enthusiastic about on the earth of Python?
- 00:57:12 – What do you need to be taught subsequent?
- 00:58:41 – How can individuals comply with your work on-line?
- 00:59:27 – Thanks and goodbye
Present Hyperlinks:
Tweet
Share
Share
Email
class=”h4″>