Achieving a linear commit history with git rebase, solving merge conflicts, and reviewing changes with git range-diff.
Computer Science learning blog
Achieving a linear commit history with git rebase, solving merge conflicts, and reviewing changes with git range-diff.
Adding custom error messages to Joi.js validation: using custom labels, referencing other fields, using the values passed to validation in the error message.