Technical
Why I Use Raycast
Keyboard shortcuts for days
Last updated: 12/8/2024
Why I Use Fish Shell
Finally, a command line shell for the 90s
Last updated: 12/4/2024
Building rwblickhan.org in 2024
Astro is a pretty neat framework
Last updated: 10/20/2024
Apps for 2024
Apps I'm using in mid 2024.
Last updated: 6/28/2024
Writing a Resume in Typst
Using Typst to typeset a resume
Last updated: 2/27/2024
Technical Reading List
An evergreen list of technical books, papers, and talks I love.
Last updated: 1/21/2024
Building bookmarks.rwblickhan.org
How I built my bookmark search site
Last updated: 1/1/2024
Vim Plugins
An evergreen list of vim plugins I use.
Last updated: 8/10/2023
Visual Studio Code Plugins
An evergreen list of VS Code plugins I use.
Last updated: 8/2/2023
Dotfiles
An overview of command line tools I like.
Last updated: 3/24/2023
Building an Obsidian Plugin
An overview of how I built an Obsidian plugin.
Last updated: 2/18/2023
How I Built It: rwblickhan.org (2022)
An overview of how this site was constructed (as of May 2022).
Last updated: 5/15/2022
Tools for 2022
Tools I'm using in early 2022.
Last updated: 1/16/2022
TIL
This is my list of TIL (Today I Learned) posts, inspired by Simon Willison's TIL page.
Vim Text Objects
Last updated: 2/5/2025
Vim Text Motions
Last updated: 2/5/2025
scroll-padding
Last updated: 2/5/2025
* and # in vim
Last updated: 2/5/2025
:sort in vim
Last updated: 2/5/2025
Filter by Date in Obsidian Dataview
Last updated: 2/5/2025
Numeric Increment and Decrement in Vim
Last updated: 2/5/2025
Walking Directories with Globs in Rust
Last updated: 2/5/2025
position: sticky and Scrolling
Last updated: 2/5/2025
Web Workers
Last updated: 2/5/2025
Border with Corner Radius in SwiftUI
Last updated: 2/5/2025
Relative Line Number in Vim
Last updated: 2/5/2025
Computed Property Names in JavaScript
Last updated: 2/5/2025
@State Initialization in SwiftUI
Last updated: 2/5/2025
Smartcase in Vim
Last updated: 2/5/2025
Visual Paste without Yank in Vim
Last updated: 2/5/2025
Abbreviations in Vim
Last updated: 2/5/2025
Command K Bars in Any App via Raycast
Last updated: 2/5/2025
Macro Registers in Vim
Last updated: 2/5/2025
Setting Up Tmux in VS Code
Last updated: 2/5/2025
Adjacent Sibling Combinator in CSS
Last updated: 2/5/2025
Cloudflare Notifications
Last updated: 2/5/2025
JavaScript Arguments Object
Last updated: 2/5/2025
Cloudflare Pages Functions
Last updated: 2/5/2025
fzf Preview Options
Last updated: 2/5/2025
no-case-declarations in ESLint
Last updated: 2/5/2025
Template Literals with Tag Functions in JavaScript
Last updated: 2/5/2025
TypeScript `using` Keyword
Last updated: 2/5/2025
Adding Methods to Prototypes in TypeScript
Last updated: 2/5/2025
Fish Shell Directory History
Last updated: 2/5/2025
Smart Selection in iTerm2
Last updated: 2/5/2025
Find URLs in iTerm2
Last updated: 2/5/2025
Custom Keyboard Shortcuts on macOS
Last updated: 2/5/2025
Search in git log
Last updated: 2/5/2025
iPhone Back Tap
Last updated: 2/5/2025
Using Shoelace with Preact + Vite
Last updated: 2/5/2025
mailto Header Fields
Last updated: 2/5/2025