// writing
Posts on obsidian
A mix of technical deep-dives, career reflections, and dispatches from the road.

obsidianSep 11, 2026· 5 min
Obsidian's Note Composer: Refactor Your Notes Without Copy-Paste
Note composer is a core Obsidian plugin that merges notes and extracts selections into new ones, rewriting your links as it goes. Here's how to actually use it.
read more →

obsidianSep 8, 2026· 5 min
Semantic Search in Obsidian: What Embeddings Find That Keywords Miss
Obsidian's search operators are precise, but they only find notes when you remember the words you used. Here's what local embedding plugins add, where they quietly fail, and why hybrid ranking is the honest answer.
read more →

obsidianSep 1, 2026· 4 min
Obsidian URI: Your Vault Has an API You're Not Using
Obsidian ships with a custom URI protocol that lets scripts, browsers, and phone shortcuts read and write your vault without you touching the app. Here's how the core actions work and where the Advanced URI plugin picks up the slack.
read more →

obsidianAug 28, 2026· 4 min
DataviewJS: The Escape Hatch When Bases and DQL Run Out
Bases handles most vault dashboards now, and Dataview's query language covers the rest. DataviewJS is what you reach for when neither can express the thing you actually want.
read more →

obsidianAug 25, 2026· 4 min
Writing an Obsidian Plugin Is Smaller Than You Think
Most people patch around a missing Obsidian feature with a Templater script and a CSS snippet. The plugin API is often the shorter path, and the surface area you actually need is tiny.
read more →

obsidianAug 21, 2026· 5 min
Obsidian Hotkeys and the Command Palette: Building a Keyboard-First Vault
Most Obsidian friction is the round trip from keyboard to mouse and back. Here is how the command palette, a short list of hotkeys, and a little usage data get rid of it.
read more →

obsidianAug 18, 2026· 4 min
Obsidian Workspaces: Stop Rebuilding Your Layout Every Time You Switch Tasks
Workspaces is a core Obsidian plugin that saves your entire pane layout under a name and restores it in one command. Here's how to design layouts worth saving, and the gotcha that trips everyone up.
read more →

obsidianAug 14, 2026· 4 min
One Vault or Many? What Splitting an Obsidian Vault Actually Costs You
Splitting your Obsidian vault feels like tidying up, but a vault boundary is a hard wall your search, links, and queries cannot cross. Here is what you actually give up, and when it is worth it.
read more →

obsidianAug 11, 2026· 4 min
Obsidian Search Operators: Find Anything Without a Plugin
Obsidian's core Search has a real query language hiding behind the search box. Here's how file, path, line, block, section, task, and property operators replace half the plugins people install to find things.
read more →

obsidianAug 7, 2026· 4 min
Obsidian Block Embeds: Stop Copy-Pasting Your Own Notes
Whole-note embeds are the easy part. Block references are where transclusion in Obsidian actually pays off, and where one misplaced caret silently breaks everything.
read more →
// the newsletter