Browse specific categories like Git, PostgreSQL, or Vim to find quick solutions to common edge-case problems.
Use the notes as a reference when you hit unexpected behavior in Ruby, Python, or another covered language.
Adopt the TIL format yourself to start your own public learning log and build a habit of noting what you discover.
Subscribe to the newsletter for a regular feed of new one-topic developer tips by email.
This repository is a personal collection of short notes written each time the author learns something new about a tool, language, or technology. The format is called Today I Learned (TIL), and the project had reached 1791 entries at the time of writing. Each note captures one specific thing: a shell command, a coding behavior, a configuration trick, or something discovered while working on a real project. The notes are organized by category and each one is a brief Markdown file linked from the README. Topics span version control tools like Git and GitHub, programming languages like Ruby, Python, Go, JavaScript, TypeScript, Clojure, and Elixir, frameworks like Rails, React, Next.js, Remix, and Phoenix, databases like PostgreSQL, MySQL, MongoDB, and SQLite, and terminal tools like Vim, Neovim, tmux, and Zsh. The category list covers over 70 areas including Bash, Docker, AWS, CSS, HTML, LLM, Mac, and Linux. The entries are not tutorials or in-depth guides. They are meant to be concise reminders of something specific, like how a particular command works or how a given function behaves in an edge case. The author noted that these are things too small to warrant a full blog post but worth recording so they are not forgotten. The project is an example of learning in public, which is the practice of sharing what you are picking up as you pick it up rather than waiting until you are an expert. A newsletter is available for people who want a regular feed of new entries by email. The full README is longer than what was shown.
← jbranchaud on gitmyhub — every repo by this author, as a profile.
Verify against the repo before relying on details.