Finding all HTML tags in a project not being self-closed
Finding all HTML tags in a project not being self-closed
Finding all HTML tags in a project not being self-closed
git bisect and the importance of a clean history
URLPattern brings routing to the web platform | Web Platform | Chrome for Developers
Avoid mocking repositories by using in-memory implementations
API Design-First vs Code First
Upgrading GitHub.com to MySQL 8.0
Making the shell history more useful by using shell variables
Combine jq with curl to improve its JSON handling
Use git submodules and make for simple code sharing
Code comments are (mostly) a violation of DRY
Automatic command execution on file changes with entr
Applying design patterns: The builder and factory pattern in a DI context
Web Push Book
Understanding animated graphs in D3.js
Execute commands for multiple files using fish
It's 2023, here is why your web design sucks.
Keep All Commits Green
Demystifying Containers - Part I: Kernel Space
Finding used values of XML attributes using the command line
Writing a TodoMVC App With Modern Vanilla JavaScript
I agree that some stuff is easier when not squashing commits, but for the teams I've been working with I've felt that the pros of squashing outweigh the cons, but of course YMMV.
But I didn't know about
git bisect skip, thanks for the tip! But sincere question: What happens if there are e.g. three adjacent broken commits? If I have skip all three of those and the error was introduced in one of them, then git cannot tell me which commit introduced the error, right?