11. Make Claude Code Run Your Tests Every Time: Hooks An instruction is a request. A hook is a guarantee: a shell command that runs automatically at a point in Claude Code's lifecycle. Add a PostToolUse hook in settings.json with the 10/11 02:02 ♡
12. You Put It in a HashSet. Now You Can't Find It. You add an Email to a HashSet, check for the same address, and get false. A HashSet is a row of buckets: hashCode picks the bucket, and equals compares inside it. Override equals w 10/09 23:03 ♡
13. Stop Repeating Yourself to Claude Code: Use CLAUDE.md Telling Claude Code the same thing every session? CLAUDE.md is a file it loads at the start of every session. Run /init and Claude scans your project and writes a starter file, the 10/09 02:03 ♡
14. 100 Orders, 101 Queries: The N+1 Problem A page lists 100 orders: 1 query loads the orders, and then each order.getItems() in the loop fires another query, because @OneToMany items are lazy by default. That's 101 queries, 10/07 23:05 ♡
15. What Is MCP? Plug Tools Into Claude Code Claude Code can read your repo, but what about your database, issue tracker or docs? The Model Context Protocol is an open-source standard for connecting AI apps to tools and data. 10/07 02:03 ♡