Today I Learned
-
2025
- 1password browser extension sucks 2025-12-23
- Discovering Neovim undofiles 2025-12-22 neovim
-
2022
- Resurfacing notes in Roam 2022-01-12 roam
-
2021
- Reproducing a bug in the lowest test level possible 2021-04-25 development
- Stopping Spring from using 100% CPU 2021-01-30 rails
- Running parallel Rails tests on Github Actions 2021-01-22 rails
-
2020
- Mind the transaction 2020-12-26 rails
- Duplicating a tab in Chrome with a shortcut 2020-11-29 chrome
- Keeping a folder of snippets 2020-11-29 development
- Bear keyboard tricks you might not know 2020-11-14 bear
- Opening lines from the log file with Vim 2020-10-25 vim
- Writing Bear templates with Automator and Ruby 2020-09-20 bear
- Sorting git branches by the last commit date 2020-06-12 git
- Summoning the editor from the console 2020-06-08 development
- Writing custom Vim snippets 2020-05-08 vim
- Writing custom Vim template 2020-05-08 vim
- Opening the last migration 2020-05-07 unix
- Using Git pre-push hook for linting 2020-05-07 git
- Updating indirect dependencies with Yarn 2020-04-22 javascript
- Comparing branches on Github 2020-04-21 github
- Encrypting and decrypting a folder 2020-04-21 unix
- Testing migrations from sandboxed Rails console 2020-04-21 rails
- Listing categories of Jekyll collection 2020-04-20 jekyll
- Compiling latest Ruby from scratch with chruby 2020-03-01 ruby
- Running parallel Rails tests on Heroku CI 2020-02-24 rails
- Building emphasized code blocks in Jekyll 2020-01-10 jekyll
-
2019
- Building pagination from scratch 2019-11-27 rails
- Stopping the fans with a script 2019-11-19 unix
- Using git stash to test the bug fix 2019-07-19 git
- Commenting your own pull requests when requesting a review 2019-05-03 development
- Filtering records with endless ranges 2019-04-11 rails
- Shorten Github link from the command line 2019-03-12 github
- From class components to function components with hooks 2019-02-19 react
- Git diff algorithm options 2019-02-03 git
- Refactoring a large case statement 2019-02-03 ruby
- Refactoring with simple polymorphism 2019-02-02 ruby
- Resizing panes in tmux with a shortcut 2019-02-02 tmux
- Making HTTP requests from Vim 2019-01-26 vim
- Pretty formatting JSON in Vim 2019-01-26 vim
- Pretty formatting JSON 2019-01-21 unix
- Testing Stimulus 2019-01-19 stimulus
-
2018
- Mocking class methods using Minitest 2018-12-21 ruby
- Enforcing strong parameters 2018-12-19 javascript
- Adding a hidden collection in Jekyll 2018-12-18 jekyll
- Faster database resets 2018-12-18 rails
-
2017
- Enabling HSTORE column in Postgres on Travis 2017-10-02 development
- Resetting scroll in Ember 2017-03-11 ember
- Fixing 'ld: warning: directory not found for option' 2017-01-27 ruby
-
2016
- Using Ember's element ID helper 2016-12-08 ember
- Git diff tips and tricks 2016-10-08 git
-
2015
- Debugging Ember 2015-08-29 ember
-
2013
- Stop clearing screen when suspending from Vim 2013-09-10 vim
-
2012
- Forwardable explained 2012-05-12 ruby
- Uninitialized class variable @@current_spec in Minitest 2012-04-30 ruby
- Using edge Rails locally 2012-04-03 rails
- Insane can't find executable Rails for Rails error 2012-02-17 rails
- Autotest and RSpec problems 2012-01-29 ruby
- Hello world in Sinatra 2012-01-26 ruby
- Debugging ActiveRecord queries in a Rails console 2012-01-19 rails
- Git stash is awesome 2012-01-16 git
-
2011
- Ruby! Y U SO BEAUTIFUL? 2011-11-20 ruby