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