Tool use: how an LLM accesses external tools
LLMs can't see the current time or your database. Tool use gives them that access. I explain the loop, tool definition, and the most common mistakes.
Library
Technical articles: agents, architecture, tools and design decisions.
LLMs can't see the current time or your database. Tool use gives them that access. I explain the loop, tool definition, and the most common mistakes.
Deleted a file by mistake and it was tracked in Git? Here's the exact command to recover it based on how you deleted it: uncommitted, committed, or lost.
If your AI misleads a customer, your company is liable, not the model provider. What the Air Canada case means and how to cut your legal risk.
The differences between git reset, revert, and restore: which area of Git each one touches, the three reset modes, and which one to use without breaking shared history.
Undo the last commit in Git with git reset (soft, mixed, hard) or git revert. What happens to your files in each case and which one to use for your situation.
Before investing in AI, diagnose your company's digital maturity. Data, processes and up-to-date software are the foundations that decide everything.
Learn to write useful commit messages: imperative-mood subject lines, the 50/72 rule, the why over the what, and Conventional Commits, with examples.
The most common mistakes when adopting AI are not technical, they are business decisions. Six failures that sink AI projects in companies, and how to avoid each one.
Learn to read your commit history with git log: the anatomy of a commit, the --oneline view, what HEAD is, and how to exit the pager without panicking.
Learn how to run AI tasks in parallel: Sectioning divides the work, Voting repeats for higher reliability. Code guide for junior developers.
Learn to read git status output step by step: staged, unstaged, and untracked files, the branch line, and the short format.
The Router pattern classifies user input and delegates it to the right agent. Learn how to implement it with rules, semantics, and fallback chains.