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
-
Keeping a folder of snippets
2020-11-29 development
-
Duplicating a tab in Chrome with a shortcut
2020-11-29 chrome
-
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 template
2020-05-08 vim
-
Writing custom Vim snippets
2020-05-08 vim
-
Using Git pre-push hook for linting
2020-05-07 git
-
Opening the last migration
2020-05-07 unix
-
Updating indirect dependencies with Yarn
2020-04-22 javascript
-
Testing migrations from sandboxed Rails console
2020-04-21 rails
-
Encrypting and decrypting a folder
2020-04-21 unix
-
Comparing branches on Github
2020-04-21 github
-
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
-
Refactoring a large case statement
2019-02-03 ruby
-
Git diff algorithm options
2019-02-03 git
-
Resizing panes in tmux with a shortcut
2019-02-02 tmux
-
Refactoring with simple polymorphism
2019-02-02 ruby
-
Pretty formatting JSON in Vim
2019-01-26 vim
-
Making HTTP requests from 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
-
Faster database resets
2018-12-18 rails
-
Adding a hidden collection in Jekyll
2018-12-18 jekyll
-
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