back to home

jbranchaud / til

:memo: Today I Learned

14,045 stars
768 forks
23 issues
Vim Script

AI Architecture Analysis

This repository is indexed by RepoMind. By analyzing jbranchaud/til in our AI interface, you can instantly generate complete architecture diagrams, visualize control flows, and perform automated security audits across the entire codebase.

Our Agentic Context Augmented Generation (Agentic CAG) engine loads full source files into context, avoiding the fragmentation of traditional RAG systems. Ask questions about the architecture, dependencies, or specific features to see it in action.

Embed this Badge

Showcase RepoMind's analysis directly in your repository's README.

[![Analyzed by RepoMind](https://img.shields.io/badge/Analyzed%20by-RepoMind-4F46E5?style=for-the-badge)](https://repomind-ai.vercel.app/repo/jbranchaud/til)
Preview:Analyzed by RepoMind

Repository Summary (README)

Preview

TIL

Today I Learned

A collection of concise write-ups on small things I learn day to day across a variety of languages and technologies. These are things that don't really warrant a full blog post. These are things I've picked up by Learning In Public™ and working across different projects via VisualMode.

For a steady stream of TILs, sign up for my newsletter.

1742 TILs and counting...

See some of the other learning resources I work on:

If you've learned something here, support my efforts writing daily TILs by buying me a coffee 💜


Categories


Ack

Ansible

Astro

AWS

Brew

Chrome

Claude Code

Clojure

CSS

Cursor

Deno

Devops

Docker

Drizzle

Elixir

Gatsby

Git

GitHub

GitHub Actions

Go

GROQ

Heroku

HTML

HTTP

Inngest

Internet

Java

JavaScript

jj

jq

Kitty

Linux

LLM

Mac

Mise

MongoDB

MySQL

Neovim

Netlify

NextAuth.js

Next.js

Phoenix

Planetscale

pnpm

PostgreSQL

Prisma

Python

Rails

React

React Native

React Testing Library

ReasonML

Remix

RSpec

Ruby

sed

Shell

SQLite

Streaming

Tailwind CSS

Taskfile

tmux

TypeScript

Unix

Vercel

Vim

VSCode

Webpack

Workflow

XState

YAML

Zod

Zsh

Usage

The .vimrc file for this project contains a function CountTILs that can be invoked with <leader>c. This will do a substitution count of the current number of TILs and display the result in the command tray.

About

I've written more about how this repo came to be in How I Built a Learning Machine and A Decade of TILs.

I shamelessly stole this idea from thoughtbot/til.

Other TIL Collections

License

© 2015-2026 Josh Branchaud

This repository is licensed under the MIT license. See LICENSE for details.