Better Code and Collaboration through Open Source Concepts, Dev Containers....
summary
Shows concrete practices: use .gitignore to keep keys out of repos, name branches by step one / step two for teachable checkpoints, and keep top commit line under 50 characters while using a fuller body for the why. Demonstrates Dev Containers with a checkinable devcontainer.json, GitHub Actions linting and tests before merge, and live pairing via GitHub Codespaces and Live Share. Notes surprises: one default Linux image balloons to ~13 GB and a messy demo produced 43 incremental commits that get cleaned into sensible history.
AI-written summary · about
chapters (9)
- 0:00Introduction
- 8:51Git basics and ignore files
- 24:21Git branches for collaboration
- 32:51Meaningful commits and pull requests
- 54:42Dev Containers and Code Spaces
- 1:08:48Demo: Dev Containers and Code Spaces
- 1:15:53Demo: Live Share pair programming
- 1:21:03Polyglot notebooks for docs
- 1:24:58Q&A
related talks
01h 14mThe Power of Dev Containers and GitHub Codespaces
27mTaking code to next level with Open Source (Git & Github)
26m(Professionally) Coding with Others
01h 39mMastering git collaboration -A DevOps necessity
47mDevelopment Best Practices: An Overview of Working in the Software World
54mThe Power of Dev Containers and GitHub Codespaces
29mFearless DevOps: Committing to Code
48mEnd to End DevOps with GitHub
