When debugging, your attitude matters
What to keep in mind when debugging code.
What to keep in mind when debugging code.
See how DNS queries get resolved behind the scenes.
Let’s talk about a different way to get better at programming.
A great online collection of short comics to learn more about programming.
What if the debugger stops the bug from happening?
Just paste in a configuration for the http server and test it out.
A playground to experiment with the Domain Name System.
There are many reasons to run a DNS server or resolver.
A way to check the health of small, non-critical websites automatically.
Ways to get rid of weird software bugs.
A community-sourced collection of playgrounds for web developers.
Obstacles in debugging and troubleshooting DNS issues.
A compilation of Git’s most weird terms with explanations.
Are you confused about how Git branches work? Read on.
As diffs, snapshots, and/or histories?
Git’s inner workings explained in a comic.
How to recognize and resolve diverged branches.
Which Git config options are favored by developers?
HEAD is actually a few different things.
How developers use and think about Git.
A quick reference to boost your productivity (PDF).
What you can do to enhance the input experience.
Color issues in the terminal and how to fix them.
The role of the 32 control characters in the terminal.
What if you want to set it up without a build system?