Table of contents Intro Blog 2023 2022 2021 2020 2019 CLI Git Bulk resolve merge conflicts git rebase-onto Patch from diff Shell Recipes Vim Batch editing Buffers <Ctrl-r> External commands :global Help Registers Splits Tools Programming React Testing Styled Components Typescript curryRecord Exhaustive conditionals with ADTs newtype OmitTypes Safe JSON clone Type inferrers XOR type Ruby Pry RSpec Rails Attributes Cheap many to many (Don't use) counter cache Databases Metrics Testing indexes Personal Uses Github Medium LinkedIn Photography