Practices of a Graceful Developer

There are some lessons that will serve you no matter what programming language or framework you're working in. Follow this garden path for diverse ins…

Git Hooks for Evil and Good

Between your beautiful code change and immortality stands a gatekeeper: git commit hooks. These hooks can be helpful... or annoying. Join Jessica Kerr…

Share Credentials with a Devcontainer

Pushing to a remote Git host like Github from inside a devcontainer poses some challenges. In this video you'll learn a valuable technique for sharing…

NPM for Dev Dependencies

No matter what language you program in for a living, skill with JavaScript tools and libraries has become essential. Learn from Jessica Kerr how to us…

Git Storytelling – Part 3

Sometimes, we realize that something was just a *little* bit wrong in that last commit. Brooke Kuhlmann joins us one more time to demonstrate the gi…

Git Storytelling – Part 2

Guest chef Brooke Kuhlmann is back, to demonstrate how we can use git's `fixup` and `rebase` to rewrite our git history into a more coherent narrative…

Git Storytelling – Part 1

Join guest chef Brooke Kuhlmann to see how git's interactive rebasing feature can help us tell better stories about our code changes. And learn some h…

Part 1: Patching with Git

Have you ever had to wade through a large git commit full of miscellaneous unrelated changes? In today's episode, guest chef Nadia Odunayo is going to…

Github Flow Automation

Join guest guest chef Maikel Lammers to learn how the "Danger" tool can help you avoid continuous integration whoopsies by automating your deployment …