(Professionally) Coding with Others
summary
Practical checklist for collaboration with concrete commands and tools rather than high-level fluff: coverage includes README and contributor guidelines and site generators, explicit git hygiene with git add -p and interactive rebase plus commit-message conventions and commands like reset and cherry-pick, automated quality gates using pre-commit with black isort flake8, and reproducible environments via poetry and Docker for repeatable envs. Slides and a repo of links accompany the examples; emphasis stays on what to do and the exact tools to use.
AI-written summary · about
chapters (14)
- 0:00Intro
- 1:03Background: Topics
- 1:34Documentation: The Basics
- 2:40Documentation Site Generators
- 4:15Version Control: git
- 6:39Version Control: Commit messages
- 14:30co Tools: Where to run?
- 16:33Pull Requests: What are they?
- 17:51Pull Requests: Goals
- 18:59Pull Request: Context Transfer
- 19:55Dependency Management: Story Time
- 21:47Dependency Management: Pinning
- 23:03Dependency Management: Poetry
- 24:03Dependency Management: Containers
related talks
01h 29mBetter Code and Collaboration through Open Source Concepts, Dev Containers....
47mCode review beyond code style
47mDevelopment Best Practices: An Overview of Working in the Software World
41mCracking the Code Review from Guesswork to Automated Guidance
53mCode Review Beyond Code Style
29mCode review, do you speak it?
01h 22mGit-ting along with others
17mHow to Ensure Code Quality and Consistency in Distributed Teams
