# Obsidian

Obsidian is a private note-taking app with an open API and documentation for building plugins and themes.

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## Tools

DevFeed: [Tools](<https://devfeed.tech/articles/tools-25375.md>)

Original publisher: [Read original article](<https://kau.sh/tools/>)

Author: Kaushik Gopal

Published: 2026-09-15T04:00:36.743345Z

Content type: article

Language: en

Sources: [Kaushik Gopal's Site](<https://devfeed.tech/sources/kaushik-gopal-s-site.md>)

Topics: [Programming](<https://devfeed.tech/topics/programming.md>), [Cloudflare](<https://devfeed.tech/topics/cloudflare.md>), [Terminal](<https://devfeed.tech/topics/terminal.md>), [Vim](<https://devfeed.tech/topics/vim.md>), [Hugo](<https://devfeed.tech/topics/hugo.md>), [Firefox](<https://devfeed.tech/topics/firefox.md>), [macOS](<https://devfeed.tech/topics/macos.md>), [Obsidian](<https://devfeed.tech/topics/obsidian-md.md>), [Font](<https://devfeed.tech/topics/font.md>)

Tags: [cloudflare](<https://devfeed.tech/tags/cloudflare.md>), [firefox](<https://devfeed.tech/tags/firefox.md>), [hugo](<https://devfeed.tech/tags/hugo.md>), [mac](<https://devfeed.tech/tags/mac.md>), [macos](<https://devfeed.tech/tags/macos.md>), [programming](<https://devfeed.tech/tags/programming.md>), [programming-font](<https://devfeed.tech/tags/programming-font.md>), [terminal](<https://devfeed.tech/tags/terminal.md>), [tools](<https://devfeed.tech/tags/tools.md>), [vim](<https://devfeed.tech/tags/vim.md>)

### AI overview

A personal tools page listing services, programming tools, macOS applications, audio equipment, desk items, and physical products. It mentions Buttondown, a customized Hugo site deployed on Cloudflare Pages, Ghostty, tmux, Vim, Zed, Obsidian, Raycast, Firefox, CleanShot, and Logic Pro.

### Source excerpt

Bits ## Services ### Newsletter via Buttondown Statically generate site with Henry (highly customized Hugo theme) Deployed on Cloudflare Pages Programming ### Berkeley Mono is my programming font of choice Ghostty for terminal stuff (along with tmux) Within the terminal I'm almost entirely using Vim. Zed as my regular text editor MacOS ### Obsidian for notes & todos Raycast is my launcher Firefox for browsing CleanShot for screenshots on my mac Logic Pro for editing AI Stuff ### With AI evolving so fast, my tag ai-model-choice is a better place to track what I'm using. Atoms ## Desk ### Nordik Leather Desk Mat LEUCHTTURM1917 Soft cover journal dotted Uniball Deluxe 0.5mm Micro pens Audio ### Earthworks Ethos - 400 microphone USBPre 21 audio interface AirPods Max (yes for podcasting!) Physical ### I drive a Tesla Model Y (and eagerly waiting to move to an R3) These are no longer sold but are built like a tank. I'd probably pick the Motu 2 if my USBPre 2 ever fails ↩︎

## Using an AI skill to triage FeedFlow feedback and create actionable board tickets

DevFeed: [Using an AI skill to triage FeedFlow feedback and create actionable board tickets](<https://devfeed.tech/articles/from-messy-inbox-to-actionable-board-with-one-ai-skill-25592.md>)

Original publisher: [Read original article](<https://www.marcogomiero.com/posts/2026/inbox-to-board-ai-skill/>)

Author: Marco Gomiero

Published: 2026-07-19T00:00:00Z

Content type: tutorial

Language: en

Sources: [Posts on Marco Gomiero](<https://devfeed.tech/sources/posts-on-marco-gomiero.md>)

Topics: [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [Obsidian](<https://devfeed.tech/topics/obsidian-md.md>), [GitHub](<https://devfeed.tech/topics/github.md>), [Open Source](<https://devfeed.tech/topics/open-source.md>), [GitHub Copilot](<https://devfeed.tech/topics/github-copilot.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [ai-agents](<https://devfeed.tech/tags/ai-agents.md>), [github](<https://devfeed.tech/tags/github.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [reviews](<https://devfeed.tech/tags/reviews.md>)

### AI overview

This article describes a setup for using AI to triage FeedFlow feedback from sources such as GitHub issues, support emails, crash reports, and app-store reviews. The workflow categorizes incoming feedback and turns actionable items into tickets for later implementation or user responses, using an Obsidian board as part of the manual setup.

### Source excerpt

Maintaining and developing a project is not only about building things. A significant portion of time is spent triaging issues, feature requests, and user questions. This is also the case for FeedFlow. I constantly receive feedback from different sources: GitHub issues, given that the project is open source Support emails Crash reporting: Sentry and Firebase Crashlytics Reviews on the stores: Play Store, App Store From every notification, I need to determine what's a real issue, what's already fixed, what makes sense to add to the roadmap, etc.

## How I Built a Second Brain for Agents

DevFeed: [How I Built a Second Brain for Agents](<https://devfeed.tech/articles/how-i-built-a-second-brain-for-agents-28982.md>)

Original publisher: [Read original article](<https://codingwithroby.substack.com/p/how-i-built-a-second-brain-for-agents>)

Author: Eric Roby

Published: 2026-05-26T13:01:18Z

Content type: tutorial

Language: en

Sources: [Eric Roby](<https://devfeed.tech/sources/eric-roby.md>)

Topics: [Obsidian](<https://devfeed.tech/topics/obsidian-md.md>), [Claude Code](<https://devfeed.tech/topics/claude-code.md>), [Markdown](<https://devfeed.tech/topics/markdown.md>), [Command-line interface](<https://devfeed.tech/topics/cli.md>), [Git](<https://devfeed.tech/topics/git.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [claude-code](<https://devfeed.tech/tags/claude-code.md>), [cli](<https://devfeed.tech/tags/cli.md>), [git](<https://devfeed.tech/tags/git.md>), [markdown](<https://devfeed.tech/tags/markdown.md>), [memory](<https://devfeed.tech/tags/memory.md>), [obsidian](<https://devfeed.tech/tags/obsidian.md>)

### AI overview

The author describes using an Obsidian vault of Markdown files as a persistent context system for Claude Code and other agents. The setup includes four folders, a daily note, and essential plugins, with the goal of preserving project decisions and making notes available to future agent sessions.

### Source excerpt

The notes aren't for me anymore. They're for the next agent that asks me what I already know.

## AI Coding Tip 020 - Create a Second Brain

DevFeed: [AI Coding Tip 020 - Create a Second Brain](<https://devfeed.tech/articles/ai-coding-tip-020-create-a-second-brain-18210.md>)

Original publisher: [Read original article](<https://maximilianocontieri.com/ai-coding-tip-020-create-a-second-brain>)

Author: Maxi Contieri

Published: 2026-05-17T14:10:52Z

Content type: tutorial

Language: en

Sources: [Maximiliano Contieri - Software Design](<https://devfeed.tech/sources/maximiliano-contieri-software-design.md>)

Topics: [Obsidian](<https://devfeed.tech/topics/obsidian-md.md>), [Markdown](<https://devfeed.tech/topics/markdown.md>), [Large Language Model](<https://devfeed.tech/topics/llm.md>), [YAML](<https://devfeed.tech/topics/yaml.md>), [coding](<https://devfeed.tech/topics/coding.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [ai-coding](<https://devfeed.tech/tags/ai-coding.md>), [context](<https://devfeed.tech/tags/context.md>), [markdown](<https://devfeed.tech/tags/markdown.md>), [memory](<https://devfeed.tech/tags/memory.md>), [notes](<https://devfeed.tech/tags/notes.md>), [yaml](<https://devfeed.tech/tags/yaml.md>)

### AI overview

This tutorial explains how to use Obsidian or similar local Markdown tools, YAML metadata, structured notes, and dynamic queries to build a persistent project knowledge base. It describes giving AI tools access to relevant notes and code so they can use prior decisions, debugging information, and project context across sessions.

### Source excerpt

TL;DR: Use Obsidian with Markdown notes, YAML metadata, and direct AI file access to build a Second Brain with LLMs that gives your tools persistent project context. Common Mistake ❌ You paste a snip

## Building a Deep Research Agent Over Private Notes, Highlights, and Transcripts

DevFeed: [Building a Deep Research Agent Over Private Notes, Highlights, and Transcripts](<https://devfeed.tech/articles/karpathy-named-it-i-built-one-on-my-notes-18299.md>)

Original publisher: [Read original article](<https://www.decodingai.com/p/llm-knowledge-base-obsidian-readwise-notebooklm>)

Author: Paul Iusztin

Published: 2026-04-21T08:00:51Z

Content type: tutorial

Language: en

Sources: [Decoding ML](<https://devfeed.tech/sources/decoding-ml.md>)

Topics: [AI Engineering](<https://devfeed.tech/topics/ai-engineering.md>), [Claude Code](<https://devfeed.tech/topics/claude-code.md>), [Obsidian](<https://devfeed.tech/topics/obsidian-md.md>), [Command-line interface](<https://devfeed.tech/topics/cli.md>), [Markdown](<https://devfeed.tech/topics/markdown.md>)

Tags: [agent](<https://devfeed.tech/tags/agent.md>), [claude-code](<https://devfeed.tech/tags/claude-code.md>), [cli](<https://devfeed.tech/tags/cli.md>), [markdown](<https://devfeed.tech/tags/markdown.md>), [obsidian](<https://devfeed.tech/tags/obsidian.md>)

### AI overview

The article describes a deep-research agent built as three Claude Code skills that query private notes, reading highlights, and research transcripts through command-line interfaces. It uses multi-round query expansion, gap analysis, deduplication, re-ranking, and a filesystem-based wiki output rather than a vector database or RAG pipeline.

### Source excerpt

A deep research agent over my notes, highlights, and transcripts, grounded in years of curated thinking, not the public web.

## Using Gemini CLI and the Obsidian CLI to manage note metadata

DevFeed: [Using Gemini CLI and the Obsidian CLI to manage note metadata](<https://devfeed.tech/articles/from-cli-to-cli-gemini-and-obsidian-32053.md>)

Original publisher: [Read original article](<https://www.maiatoday.net/p/from-cli-to-cli-gemini-and-obsidian/>)

Published: 2026-02-21T20:33:17Z

Content type: article

Language: en

Sources: [maiatoday](<https://devfeed.tech/sources/maiatoday.md>)

Topics: [Obsidian](<https://devfeed.tech/topics/obsidian-md.md>), [AI Agent](<https://devfeed.tech/topics/ai-agent.md>), [GitHub Copilot CLI](<https://devfeed.tech/topics/github-copilot-cli.md>), [Command-line interface](<https://devfeed.tech/topics/cli.md>), [Script](<https://devfeed.tech/topics/script.md>), [Documentation](<https://devfeed.tech/topics/documentation.md>), [Markdown](<https://devfeed.tech/topics/markdown.md>), [Git](<https://devfeed.tech/topics/git.md>)

Tags: [agent](<https://devfeed.tech/tags/agent.md>), [ai-agent](<https://devfeed.tech/tags/ai-agent.md>), [ai-agents](<https://devfeed.tech/tags/ai-agents.md>), [automation](<https://devfeed.tech/tags/automation.md>), [cli](<https://devfeed.tech/tags/cli.md>), [docs](<https://devfeed.tech/tags/docs.md>), [gemini](<https://devfeed.tech/tags/gemini.md>), [gemini-cli](<https://devfeed.tech/tags/gemini-cli.md>), [git](<https://devfeed.tech/tags/git.md>), [knowledge-management-systems-metadata](<https://devfeed.tech/tags/knowledge-management-systems-metadata.md>), [markdown](<https://devfeed.tech/tags/markdown.md>), [obsidian](<https://devfeed.tech/tags/obsidian.md>), [script](<https://devfeed.tech/tags/script.md>)

### AI overview

The author describes using Gemini CLI with the Obsidian CLI, along with shell tools and scripts, to analyze and standardize metadata across an Obsidian vault. The work covered status values, Type and ContentType properties, tags, documentation, and validation scripts for future consistency checks.

### Source excerpt

Let's talk about the "Obsidian Paralysis." For a while, I've been using Obsidian to jot down ideas, plan content, and collect those random snippets from the internet that feel like digital gold. I moved over from Notion a while back. The freedom of simple Markdown managed by Git was liberating. Pure, texty goodness. But--and there's always a but, isn't there?--one thing always held me back. That nagging little voice: Am I doing it right? I know, I know. The "experts" say just write the notes and let the system emerge organically. But I was forever second-guessing myself. Is this a status: NotStarted or status: not-started? Is the type a "thought" or a "note"? I was spending more time fiddling with the taxonomy and the metadata "meta-system" than actually creating content. But today, everything changed. I opened Obsidian and saw the news: they now have a CLI interface. 💡: "What if I introduced the Obsidian CLI to an AI Agent CLI?" For my experiments, I called in Gemini CLI. I basically sat them down in a terminal together, let Gemini CLI figure out what the Obsidian CLI could do, and then--with a spicy mix of grep, sed, awk, and the new Obsidian commands, we went to work. Here's the "Metadata Makeover": 1. The Status Cleanup I had Gemini pull every single Status property from every note in my vault to analyze them for consistency. It detected patterns I didn't even know I had (like all the versions of Idea Ideas Research researching). We cleaned up the mess, documented the new "Golden Rules" for statuses, and Gemini wrote a validation script that I can run that will clean things up or highlight inconsistencies. 2. The "Type" vs. "ContentType" Tangle We did the same for Type and ContentType. It turns out I was using them interchangeably like a chaotic neutral character. Gemini helped me settle on a single source of truth, updated my docs, and tweaked the validation script to keep things tidy. 3. The Tag Jungle We looked at everything--frontmatter tags, in-document hashtag

## How I Use Obsidian

DevFeed: [How I Use Obsidian](<https://devfeed.tech/articles/how-i-use-obsidian-37185.md>)

Original publisher: [Read original article](<https://calv.info/how-i-use-obsidian>)

Author: Calvin French-Owen

Published: 2026-01-07T22:00:00Z

Content type: tutorial

Language: en

Sources: [Calvin French-Owen](<https://devfeed.tech/sources/calvin-french-owen.md>)

Topics: [Obsidian](<https://devfeed.tech/topics/obsidian-md.md>), [Local-First](<https://devfeed.tech/topics/local-first.md>), [Markdown](<https://devfeed.tech/topics/markdown.md>), [Claude Code](<https://devfeed.tech/topics/claude-code.md>)

Tags: [local-first](<https://devfeed.tech/tags/local-first.md>), [markdown](<https://devfeed.tech/tags/markdown.md>), [notes](<https://devfeed.tech/tags/notes.md>), [obsidian](<https://devfeed.tech/tags/obsidian.md>), [research](<https://devfeed.tech/tags/research.md>), [setup](<https://devfeed.tech/tags/setup.md>), [template](<https://devfeed.tech/tags/template.md>)

### AI overview

A personal guide to using Obsidian as a local-first Markdown environment for thinking and writing. The author's central principle is that note-taking should elicit thought, with minimal emphasis on organization and automation beyond practical needs.

### Source excerpt

Obsidian has become my personal operating system for thinking and writing. Here's the golden rule I follow and the systems I use.

## What You Don't See: My Engineering Process Behind Each Article

DevFeed: [What You Don't See: My Engineering Process Behind Each Article](<https://devfeed.tech/articles/what-you-don-t-see-my-engineering-process-behind-each-article-35027.md>)

Original publisher: [Read original article](<https://read.theaimerge.com/p/what-you-dont-see-my-engineering>)

Author: Alex Razvant

Published: 2025-11-01T14:02:32Z

Content type: article

Language: en

Sources: [Neural Bits](<https://devfeed.tech/sources/neural-bits.md>)

Topics: [Building AI Systems](<https://devfeed.tech/topics/building-ai-systems.md>), [AI Strategy](<https://devfeed.tech/topics/ai-strategy.md>), [Tooling](<https://devfeed.tech/topics/tooling.md>), [Notion](<https://devfeed.tech/topics/notion.md>), [Obsidian](<https://devfeed.tech/topics/obsidian-md.md>), [Markdown](<https://devfeed.tech/topics/markdown.md>), [Retrieval Augmented Generation (RAG)](<https://devfeed.tech/topics/retrieval-augmented-generation-rag.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [article](<https://devfeed.tech/tags/article.md>), [build](<https://devfeed.tech/tags/build.md>), [design](<https://devfeed.tech/tags/design.md>), [engineering](<https://devfeed.tech/tags/engineering.md>), [files](<https://devfeed.tech/tags/files.md>), [markdown](<https://devfeed.tech/tags/markdown.md>), [notes](<https://devfeed.tech/tags/notes.md>), [obsidian](<https://devfeed.tech/tags/obsidian.md>), [system-design](<https://devfeed.tech/tags/system-design.md>)

### AI overview

The article explains the behind-the-scenes process of creating a practical AI/ML engineering newsletter. It describes capturing ideas, collecting notes and references, grouping them into topics, planning structure and visuals, building and revising projects, and writing about the results. It also emphasizes that engineering involves substantial reading, writing, design, and communication in addition to coding.

### Source excerpt

My Working Desk. How I capture ideas, sketch System Design Diagrams, Write and Build AI Projects for this newsletter.

## Standardize with ⌘ O ⌘ P to reduce cognitive load

DevFeed: [Standardize with ⌘ O ⌘ P to reduce cognitive load](<https://devfeed.tech/articles/standardize-with-o-p-to-reduce-cognitive-load-25231.md>)

Original publisher: [Read original article](<https://kau.sh/blog/cmd-o-cmd-p-cognitive-load/>)

Author: Kaushik Gopal

Published: 2025-11-01T00:38:50Z

Content type: opinion

Language: en

Sources: [Kaushik Gopal's Site](<https://devfeed.tech/sources/kaushik-gopal-s-site.md>)

Topics: [macOS](<https://devfeed.tech/topics/macos.md>), [Obsidian](<https://devfeed.tech/topics/obsidian-md.md>), [Android Studio](<https://devfeed.tech/topics/android-studio.md>), [IntelliJ IDEA](<https://devfeed.tech/topics/intellij-idea.md>), [cursor](<https://devfeed.tech/topics/cursor.md>), [ide](<https://devfeed.tech/topics/ide.md>)

Tags: [android-studio](<https://devfeed.tech/tags/android-studio.md>), [cognitive-load](<https://devfeed.tech/tags/cognitive-load.md>), [cursor](<https://devfeed.tech/tags/cursor.md>), [ide](<https://devfeed.tech/tags/ide.md>), [intellij](<https://devfeed.tech/tags/intellij.md>), [keyboard](<https://devfeed.tech/tags/keyboard.md>), [macos](<https://devfeed.tech/tags/macos.md>), [notes](<https://devfeed.tech/tags/notes.md>), [shortcuts](<https://devfeed.tech/tags/shortcuts.md>)

### AI overview

The author recommends standardizing ⌘ O for opening a file or note and ⌘ P for opening a command palette across macOS apps such as Obsidian, Android Studio, IntelliJ, and Cursor. They report that using consistent shortcuts reduces the need to remember app-specific commands and helps build muscle memory.

### Source excerpt

There are a few apps on macOS in the text manipulation category that I end up spending a lot of time on. For example: Obsidian (for notes), Zed (text editor + IDE lite), Android Studio & Intellij (IDE++), Cursor (IDE + AI), etc. All these apps have two types of commands that I frequently use: Open a specific file or note Open the command palette (or find any action menu) But by default, these apps use ever so slightly different shortcuts. One might use ⌘ P, another might use ⌘ ⇧ P, etc. I've found it incredibly helpful to take a few minutes and make these specific keyboard shortcuts the same everywhere. So now I use: ⌘ O - Open a file/note ⌘ P - Open the command palette (or equivalent action menu) This small change has reduced cognitive load significantly. I no longer have to think about which app I'm in, and what the shortcut is for that specific app. Muscle memory takes over, and I can just get things done faster. Highly recommended!

## Appending Text to Obsidian via Shortcuts

DevFeed: [Appending Text to Obsidian via Shortcuts](<https://devfeed.tech/articles/appending-text-to-obsidan-via-shortcuts-39464.md>)

Original publisher: [Read original article](<https://akrabat.com/appending-text-to-obsidan-via-shortcuts/>)

Author: Rob

Published: 2025-10-14T10:00:00Z

Content type: tutorial

Language: en

Sources: [Rob Allen](<https://devfeed.tech/sources/rob-allen.md>)

Topics: [Obsidian](<https://devfeed.tech/topics/obsidian-md.md>), [context](<https://devfeed.tech/topics/context.md>)

Tags: [apple](<https://devfeed.tech/tags/apple.md>), [automate](<https://devfeed.tech/tags/automate.md>), [dialog](<https://devfeed.tech/tags/dialog.md>), [keyboard](<https://devfeed.tech/tags/keyboard.md>), [mac](<https://devfeed.tech/tags/mac.md>), [obsidian](<https://devfeed.tech/tags/obsidian.md>), [schema](<https://devfeed.tech/tags/schema.md>), [shortcuts](<https://devfeed.tech/tags/shortcuts.md>)

### AI overview

This tutorial explains how to use Apple Shortcuts and Obsidian's obsidian:// URI schema to append text to the current Obsidian daily note. The shortcut prompts for text, adds the current time as a heading, URL-encodes the content, and opens the URI with the append parameter.

### Source excerpt

Sometimes it's helpful to add some text to my current Obsidian daily note without having to switch to Obsidian, find the daily note and then type my text. To do this, we can use the magic of Obsidian's obsidian:// URI schema and automate the text capture in Apple Shortcuts, with an assigned keyboard shortcut to activate it. This is the Shortcut: There's a number of steps in the Shortcut. Firstly we Ask For some text... continue reading.

## I made RSS even better with Obsidian and summaries powered by my local LLM

DevFeed: [I made RSS even better with Obsidian and summaries powered by my local LLM](<https://devfeed.tech/articles/i-made-rss-even-better-with-obsidian-and-summaries-powered-by-my-local-llm-9013.md>)

Original publisher: [Read original article](<https://www.xda-developers.com/made-rss-better-obsidian-summaries-local-llm/>)

Author: Adam Conway

Published: 2025-10-02T09:01:19Z

Content type: article

Language: en

Sources: [XDA - RSS](<https://devfeed.tech/sources/xda-rss.md>)

Topics: [RSS Feed](<https://devfeed.tech/topics/rss-feed.md>), [Large Language Model](<https://devfeed.tech/topics/llm.md>), [Obsidian](<https://devfeed.tech/topics/obsidian-md.md>), [API](<https://devfeed.tech/topics/api.md>), [Command-line interface](<https://devfeed.tech/topics/cli.md>), [Markdown](<https://devfeed.tech/topics/markdown.md>), [Parser](<https://devfeed.tech/topics/parser.md>), [Proxmox](<https://devfeed.tech/topics/proxmox.md>)

Tags: [analysis](<https://devfeed.tech/tags/analysis.md>), [api](<https://devfeed.tech/tags/api.md>), [article](<https://devfeed.tech/tags/article.md>), [command-line](<https://devfeed.tech/tags/command-line.md>), [google](<https://devfeed.tech/tags/google.md>), [llm](<https://devfeed.tech/tags/llm.md>), [markdown](<https://devfeed.tech/tags/markdown.md>), [model](<https://devfeed.tech/tags/model.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [productivity](<https://devfeed.tech/tags/productivity.md>), [productivity-creativity-tools](<https://devfeed.tech/tags/productivity-creativity-tools.md>), [proxmox](<https://devfeed.tech/tags/proxmox.md>), [rss](<https://devfeed.tech/tags/rss.md>), [tool](<https://devfeed.tech/tags/tool.md>)

### AI overview

The article presents Matcha, a free and open-source command-line RSS parser that creates Markdown digests, gathers content from RSS, Google News, Hacker News, and weather sources, and can summarize selected articles through OpenAI-compatible APIs. It describes using Matcha with a local Ollama instance on Proxmox and viewing the exported files in Obsidian or another Markdown reader.

### Source excerpt

If you want a tailored RSS feed with summaries generated for you, then Matcha is the tool you need.

## What's new in Astro - August 2025

DevFeed: [What's new in Astro - August 2025](<https://devfeed.tech/articles/what-s-new-in-astro-august-2025-3356.md>)

Original publisher: [Read original article](<https://astro.build/blog/whats-new-august-2025/>)

Author: Sarah Rainsberger

Published: 2025-08-31T00:00:00Z

Content type: news

Language: en

Sources: [The Astro Blog](<https://devfeed.tech/sources/the-astro-blog.md>)

Topics: [Astro](<https://devfeed.tech/topics/astro.md>), [VS Code Extension](<https://devfeed.tech/topics/vscode-extension.md>), [Content Management System](<https://devfeed.tech/topics/cms.md>), [Obsidian](<https://devfeed.tech/topics/obsidian-md.md>), [Notion](<https://devfeed.tech/topics/notion.md>), [GitHub](<https://devfeed.tech/topics/github.md>), [Submodules](<https://devfeed.tech/topics/submodules.md>)

Tags: [2025](<https://devfeed.tech/tags/2025.md>), [astro](<https://devfeed.tech/tags/astro.md>), [github](<https://devfeed.tech/tags/github.md>), [news](<https://devfeed.tech/tags/news.md>), [submodules](<https://devfeed.tech/tags/submodules.md>), [updates](<https://devfeed.tech/tags/updates.md>), [vscode](<https://devfeed.tech/tags/vscode.md>)

### AI overview

This August 2025 Astro ecosystem update highlights Astro 5.13, including experimental environment-variable improvements and Chrome DevTools workspace support. It also covers Astro adoption, community projects, upcoming team appearances, and discussions about using Obsidian, Notion, or GitHub as content management systems for Astro sites.

### Source excerpt

August 2025 - 1 million Astro VSCode extension installs, easier ways to contribute to Astro, and more!

## Overengineering an Obsidian dashboard to get better at Marvel Snap

DevFeed: [Overengineering an Obsidian dashboard to get better at Marvel Snap](<https://devfeed.tech/articles/overengineering-an-obsidian-dashboard-to-get-better-at-marvel-snap-38554.md>)

Original publisher: [Read original article](<https://msfjarvis.dev/posts/overengineering-an-obsidian-dashboard-to-get-better-at-marvel-snap/>)

Author: Harsh Shandilya

Published: 2025-04-01T05:16:52Z

Content type: article

Language: en

Sources: [Posts on Harsh Shandilya](<https://devfeed.tech/sources/posts-on-harsh-shandilya.md>)

Topics: [Obsidian](<https://devfeed.tech/topics/obsidian-md.md>), [dashboards](<https://devfeed.tech/topics/dashboards.md>), [data](<https://devfeed.tech/topics/data.md>), [Statistics](<https://devfeed.tech/topics/statistics.md>)

Tags: [dashboard](<https://devfeed.tech/tags/dashboard.md>), [data](<https://devfeed.tech/tags/data.md>), [games](<https://devfeed.tech/tags/games.md>), [markdown](<https://devfeed.tech/tags/markdown.md>), [obsidian](<https://devfeed.tech/tags/obsidian.md>), [plugin](<https://devfeed.tech/tags/plugin.md>), [statistics](<https://devfeed.tech/tags/statistics.md>), [visualization](<https://devfeed.tech/tags/visualization.md>), [yaml](<https://devfeed.tech/tags/yaml.md>)

### AI overview

The author describes building an Obsidian-based system to track and visualize Marvel Snap game statistics. The system uses YAML frontmatter, Markdown notes, templates, and the Obsidian DataView plugin to analyze data such as decks, locations, outcomes, and cubes.

### Source excerpt

Using data to answer the ultimate gamer question - why am I so bad?

## The Obsidian Migration - One Week Later

DevFeed: [The Obsidian Migration - One Week Later](<https://devfeed.tech/articles/the-obsidian-migration-one-week-later-38558.md>)

Original publisher: [Read original article](<https://msfjarvis.dev/posts/the-obsidian-migration--one-week-later/>)

Author: Harsh Shandilya

Published: 2025-03-17T05:38:37Z

Content type: article

Language: en

Sources: [Posts on Harsh Shandilya](<https://devfeed.tech/sources/posts-on-harsh-shandilya.md>)

Topics: [Obsidian](<https://devfeed.tech/topics/obsidian-md.md>), [migration](<https://devfeed.tech/topics/migration.md>), [GitHub Copilot](<https://devfeed.tech/topics/github-copilot.md>), [Code](<https://devfeed.tech/topics/code.md>), [Python](<https://devfeed.tech/topics/python.md>), [Mobile](<https://devfeed.tech/topics/mobile.md>)

Tags: [code](<https://devfeed.tech/tags/code.md>), [experience-report](<https://devfeed.tech/tags/experience-report.md>), [github-copilot](<https://devfeed.tech/tags/github-copilot.md>), [logseq](<https://devfeed.tech/tags/logseq.md>), [migration](<https://devfeed.tech/tags/migration.md>), [mobile](<https://devfeed.tech/tags/mobile.md>), [notes](<https://devfeed.tech/tags/notes.md>), [obsidian](<https://devfeed.tech/tags/obsidian.md>), [python](<https://devfeed.tech/tags/python.md>)

### AI overview

An experience report about moving from Logseq to Obsidian after a week. The author describes using a Python script, developed iteratively with GitHub Copilot, to migrate dates and tags, and notes that Obsidian plugins also work on mobile.

### Source excerpt

An experience report of using Obsidian for a week, coming from a year of Logseq

## Migrating from Logseq to Obsidian

DevFeed: [Migrating from Logseq to Obsidian](<https://devfeed.tech/articles/migrating-from-logseq-to-obsidian-38548.md>)

Original publisher: [Read original article](<https://msfjarvis.dev/posts/migrating-from-logseq-to-obsidian/>)

Author: Harsh Shandilya

Published: 2025-03-09T10:29:00Z

Content type: tutorial

Language: en

Sources: [Posts on Harsh Shandilya](<https://devfeed.tech/sources/posts-on-harsh-shandilya.md>)

Topics: [Obsidian](<https://devfeed.tech/topics/obsidian-md.md>), [migration](<https://devfeed.tech/topics/migration.md>), [task management](<https://devfeed.tech/topics/task-management.md>), [configuration](<https://devfeed.tech/topics/configuration.md>)

Tags: [configuration](<https://devfeed.tech/tags/configuration.md>), [daily](<https://devfeed.tech/tags/daily.md>), [git](<https://devfeed.tech/tags/git.md>), [logseq](<https://devfeed.tech/tags/logseq.md>), [migrate](<https://devfeed.tech/tags/migrate.md>), [notes](<https://devfeed.tech/tags/notes.md>), [obsidian](<https://devfeed.tech/tags/obsidian.md>), [plugins](<https://devfeed.tech/tags/plugins.md>)

### AI overview

The author describes migrating a daily journaling workflow from Logseq to Obsidian after Logseq's Electron version became end-of-life and was removed from Nixpkgs on security grounds. The article covers file changes, enabled plugins, configuration settings, and unresolved migration issues.

### Source excerpt

Logseq's clunky apps and glacial development pace finally motivated me to migrate my journaling to Obsidian, here's how I did it.

## Styled checkboxes for Obsidian tasks without plugins or a custom theme

DevFeed: [Styled checkboxes for Obsidian tasks without plugins or a custom theme](<https://devfeed.tech/articles/styled-checkboxes-for-obsidian-tasks-without-plugins-or-a-custom-theme-25299.md>)

Original publisher: [Read original article](<https://kau.sh/blog/obsidian-icon-checkboxes-without-theme-plugins/>)

Author: Kaushik Gopal

Published: 2025-02-10T08:00:00Z

Content type: tutorial

Language: en

Sources: [Kaushik Gopal's Site](<https://devfeed.tech/sources/kaushik-gopal-s-site.md>)

Topics: [Obsidian](<https://devfeed.tech/topics/obsidian-md.md>), [CSS](<https://devfeed.tech/topics/css.md>), [Snippet](<https://devfeed.tech/topics/snippet.md>)

Tags: [css](<https://devfeed.tech/tags/css.md>), [snippet](<https://devfeed.tech/tags/snippet.md>)

### AI overview

A concise guide to styling Obsidian task checkboxes with custom CSS, adding visual states such as canceled, rescheduled, and in-progress without relying on plugins or a custom theme.

### Source excerpt

I use Obsidian for tracking my weekly tasks.1 One thing I like to do, is mark tasks as "canceled", "rescheduled", "in progress", etc. in case I move them between weeks. These tasks should visually stand out from the rest. Custom themes like Obsidian Minimal provide this as an option. There's also plugins that do this. But I like to keep my Obsidian setup lean and only wanted this feature without other cruft. CSS to the rescue again! The linked forum post had the starting css snippet I needed. I customized further to include some more options that the Minimal theme includes. You can find my custom css snippet here. that's another post in itself. ↩︎

## How to enable custom fonts in Obsidian Mobile

DevFeed: [How to enable custom fonts in Obsidian Mobile](<https://devfeed.tech/articles/how-to-enable-custom-fonts-in-obsidian-mobile-25240.md>)

Original publisher: [Read original article](<https://kau.sh/blog/custom-fonts-obsidian-mobile/>)

Author: Kaushik Gopal

Published: 2025-02-05T08:00:00Z

Content type: tutorial

Language: en

Sources: [Kaushik Gopal's Site](<https://devfeed.tech/sources/kaushik-gopal-s-site.md>)

Topics: [Obsidian](<https://devfeed.tech/topics/obsidian-md.md>), [CSS](<https://devfeed.tech/topics/css.md>), [Font](<https://devfeed.tech/topics/font.md>), [Electron](<https://devfeed.tech/topics/electron.md>)

Tags: [css](<https://devfeed.tech/tags/css.md>), [fonts](<https://devfeed.tech/tags/fonts.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [snippet](<https://devfeed.tech/tags/snippet.md>)

### AI overview

A tutorial showing how to enable custom fonts in Obsidian Mobile by converting a font file to base64, embedding it in a CSS snippet, and entering the custom font name in Obsidian's appearance settings. The author reports that the method works on mobile and can also be configured on desktop and synced.

### Source excerpt

One of the challenges with note taking apps on mobile is the limited font selection. While desktops let you install custom fonts system-wide, mobile platforms are much more restrictive. However, there's an elegant solution for Obsidian given it's an electron app. Obsidian allows you to inject a CSS snippet to tweak the appearnace of the app. CSS allows you to embed base64 encoded fonts directly in them for styling text 💡. I figured let's try this and see if it works on mobile. Works like a charm! Here's how to do it: 1. convert your font1 file to base64 and store in the clipboard ### # do this on a terminal app base64 -i <path_to_font_file> | pbcopy 2. Create a new CSS snippet in Obsidian (Settings > Appearance > CSS snippets) and add your font declaration: ### @font-face { font-family: custom-font-name; font-weight: 350 900; src: url(data:application/octet-stream;base64,<paste_base64_string_here>); } Remember to enable the snippet after creating it. Also font files can get large when converted to base64. So you're not going to be able to type out that encoded string. 3. Activate custom font in Obsidian ### Under Settings > Appearance > (Text|Monospace) Font, enter "custom-font-name". It won't show up in the dropdown but if you type the name exactly, you'll see a checkmark after a second and your new font is enabled. I typically do the above on my desktop and sync settings to my mobile. But nothing stops you from doing it directly on your mobile (if you don't have sync enabled). I now have my favorite reading font applied across my notes on mobile and my favorite monospace one applied to all the code in them! Obsidian on Android with custom fonts I encoded a variable font for convenience so i didn't have to declare italicized, bolded, etc. versions of the font. ↩︎

## Building personal software with Claude

DevFeed: [Building personal software with Claude](<https://devfeed.tech/articles/building-personal-software-with-claude-21955.md>)

Original publisher: [Read original article](<https://blog.nelhage.com/post/personal-software-with-claude/>)

Author: Nelson Elhage

Published: 2025-01-27T20:00:00Z

Content type: article

Language: en

Sources: [Nelson Elhage](<https://devfeed.tech/sources/nelson-elhage.md>)

Topics: [Claude](<https://devfeed.tech/topics/claude.md>), [Rust](<https://devfeed.tech/topics/rust.md>), [Emacs](<https://devfeed.tech/topics/emacs.md>), [Obsidian](<https://devfeed.tech/topics/obsidian-md.md>), [Software Engineering](<https://devfeed.tech/topics/software-engineering.md>), [JSON](<https://devfeed.tech/topics/json.md>), [Markdown](<https://devfeed.tech/topics/markdown.md>), [Org mode](<https://devfeed.tech/topics/orgmode.md>)

Tags: [app](<https://devfeed.tech/tags/app.md>), [claude](<https://devfeed.tech/tags/claude.md>), [code](<https://devfeed.tech/tags/code.md>), [emacs](<https://devfeed.tech/tags/emacs.md>), [json](<https://devfeed.tech/tags/json.md>), [markdown](<https://devfeed.tech/tags/markdown.md>), [profiling](<https://devfeed.tech/tags/profiling.md>), [rust](<https://devfeed.tech/tags/rust.md>), [software](<https://devfeed.tech/tags/software.md>)

### AI overview

The author describes using Claude, under supervision, to port parts of an Emacs package from Elisp to Rust. The resulting approach reduced one measured execution time from about 90 seconds to 15 milliseconds and changed the author's view of LLMs' role in software engineering.

### Source excerpt

Earlier this month, I used Claude to port (parts of) an Emacs package into Rust, shrinking the execution time by a factor of 1000 or more (in one concrete case: from 90s to about 15ms). This is a variety of yak-shave that I do somewhat routinely, both professionally and in service of my personal computing environment. However, this time, Claude was able to execute substantially the entire project under my supervision without me writing almost-any lines of code, speeding up the project substantially compared to doing it by hand.

## Intro to the new site

DevFeed: [Intro to the new site](<https://devfeed.tech/articles/intro-to-the-new-site-28091.md>)

Original publisher: [Read original article](<https://jlongster.com/intro-new-site>)

Author: James Long

Published: 2024-07-09T12:00:00Z

Content type: article

Language: en

Sources: [James Long](<https://devfeed.tech/sources/james-long.md>)

Topics: [Back end](<https://devfeed.tech/topics/backend.md>), [Obsidian](<https://devfeed.tech/topics/obsidian-md.md>), [User experience (UX)](<https://devfeed.tech/topics/ux.md>), [Syntax Highlighting](<https://devfeed.tech/topics/syntax-highlighting.md>), [render](<https://devfeed.tech/topics/render.md>), [math](<https://devfeed.tech/topics/math.md>)

Tags: [backend](<https://devfeed.tech/tags/backend.md>), [math](<https://devfeed.tech/tags/math.md>), [obsidian](<https://devfeed.tech/tags/obsidian.md>), [render](<https://devfeed.tech/tags/render.md>), [syntax-highlighting](<https://devfeed.tech/tags/syntax-highlighting.md>), [ux](<https://devfeed.tech/tags/ux.md>), [workflow](<https://devfeed.tech/tags/workflow.md>), [writing](<https://devfeed.tech/tags/writing.md>)

### AI overview

The author introduces a new site backend and a workflow centered on Obsidian for fast writing and publishing. The site supports interactive JavaScript code blocks, syntax highlighting, DOM output, rendering functions, and KaTeX mathematics, motivated partly by the author's AI studies.

### Source excerpt

I just pushed a new backend for this site. I love having a quick direct connection to my site: being able to write content and publish it with a quick press of a key. Previously, I was using logseq for this but while writing my latest post I got frustrated with how slow it is. I use this site not just for writing content, but also quick sketches of interactive code. I can easily make a code block interactive by tagging it to run inline in the page, making it easy to develop quick ideas. For this to work, publishing needs to be instant and the editing experience is vital. In logseq, it took 3-4 seconds to publish content (some of this is due to how I wired up the process) but worse is the editing experience in large posts with lots of code was very slow and frustrating. My new setup uses obsidian to write content which I've found extremely polished and fast. A big difference is logseq is an "outliner" and obsidian treats content as a simple file of text. I'll miss certain features of outliners but overall the UX improvement is very much worth it. New site allows code with syntax highlighting (just as before): function calc(x) { return x + 6 * 10000; } ^659b71 I can make code blocks easily run by adding the run tag to a codeblock. It looks like this: ```js run function calc(x) { return x + 5 * 10; } return calc(10); ``` ^4536cf If I want to show something from the code I can just return the value and it appears in the DOM: (note: skipping interactive content block) ^ef4d56 Alternatively I could use a render function within the code block to do the same thing: render(calc(10)). It's a little more verbose, but the benefit with this is I can render multiple things and at different places in the call stack. I also took the time to support math which is rendered with katex. For example $g(\\sqrt{a^2 + b^2})$ renders as this: $g(\sqrt{a^2 + b^2})$. This new workflow will be instrumental in my AI studies, which was the primary motivation for this rehaul. Watch this space: I

## Option ⌥ key for shortcuts vs special characters

DevFeed: [Option ⌥ key for shortcuts vs special characters](<https://devfeed.tech/articles/option-key-for-shortcuts-vs-special-characters-25305.md>)

Original publisher: [Read original article](<https://kau.sh/blog/option-keyboard-shortcut-macos/>)

Author: Kaushik Gopal

Published: 2024-02-04T08:00:00Z

Content type: tutorial

Language: en

Sources: [Kaushik Gopal's Site](<https://devfeed.tech/sources/kaushik-gopal-s-site.md>)

Topics: [macOS](<https://devfeed.tech/topics/macos.md>), [Obsidian](<https://devfeed.tech/topics/obsidian-md.md>)

Tags: [apple](<https://devfeed.tech/tags/apple.md>), [keyboard](<https://devfeed.tech/tags/keyboard.md>), [macos](<https://devfeed.tech/tags/macos.md>), [shortcuts](<https://devfeed.tech/tags/shortcuts.md>)

### AI overview

This tutorial explains how macOS can interpret Option-key shortcuts as special-character input instead of application commands. It compares failed remapping attempts and the Unicode Hex Input keyboard, then recommends creating or installing a custom keyboard layout such as "US Plain" as an Input source to reliably resolve the issue.

### Source excerpt

Ever tried using the option key (⌥) with another character as a keyboard shortcut in a macOS app? For example, in Obsidian I use ⌥ r to replace templates in the active file; or ⌥ a to archive completed tasks for the day. Using the default English > U.S. keyboard (or ABC) types special characters in your app like å or ® vs executing your app shortcuts. It's frustrating. If you're heavy keyboard shortcut or a programmer wanting to use more keyboard shortcuts in your IDE like me, you'll derive more use from ⌥ being used as a keyboard shortcut modifier. Solution 1 ✗ ## I'm not one to shy away from keyboard hacking. So I tried Karabiner to force remap the ⌥ keystroke when typed with another character, sending it directly to the application. That didn't work. I then pulled out my trusty Keyboard Maestro which is the tool I fall back to when all else fails. Nope, macOS seems to hijack these keystrokes at a deeper level.1 Solution 2 ~ ## There's a quicker solution2 - pick a different keyboard. A lot of online posts specifically recommend a "Unicode Hex Input" keyboard. You can start using ⌥ a without å showing up, no sweat and the keyboard shortcuts work. The Unicode Hex Input keyboard is additionally cool cause it allows typing out unicode characters with their full code. Here's an example: hold the ⌥ key and type 03c0 to see what you get.3 Problem solved? Not completely. Open a program like iA writer4 or Arc and try using the keyboard shortcut ⌥ ⇧ -> or ⌥ ⇧ <-. These basic macOS wide shortcuts should select the next/previous word respectively. Those no longer work. Let's see if there's any other options in there? The selection shortcut start working in some apps but not all of them. Sigh. The search continues. Solution 3 ✓ ## After scouring forums, apple support threads, reddit etc. I finally found a solution that works. You'll need to create a custom keyboard and provide it as an Input source to the Mac (as you saw in earlier screenshots). You can use a program like Ukelel

## My Second Brain... 6 Months later: Obsidian update

DevFeed: [My Second Brain... 6 Months later: Obsidian update](<https://devfeed.tech/articles/my-second-brain-6-months-later-obsidian-update-40840.md>)

Original publisher: [Read original article](<https://mutto.fyi/posts/2023/09/obsidian-update-6-months-later/>)

Published: 2023-09-13T00:00:00Z

Content type: article

Language: en

Sources: [Mutt0-ds Notes](<https://devfeed.tech/sources/mutt0-ds-notes.md>)

Topics: [Obsidian](<https://devfeed.tech/topics/obsidian-md.md>), [Markdown](<https://devfeed.tech/topics/markdown.md>), [Automation](<https://devfeed.tech/topics/automation.md>), [Documentation](<https://devfeed.tech/topics/documentation.md>), [Python](<https://devfeed.tech/topics/python.md>)

Tags: [automation](<https://devfeed.tech/tags/automation.md>), [code](<https://devfeed.tech/tags/code.md>), [documentation](<https://devfeed.tech/tags/documentation.md>), [markdown](<https://devfeed.tech/tags/markdown.md>), [notes](<https://devfeed.tech/tags/notes.md>), [obsidian](<https://devfeed.tech/tags/obsidian.md>), [ocr](<https://devfeed.tech/tags/ocr.md>), [plugins](<https://devfeed.tech/tags/plugins.md>), [repository](<https://devfeed.tech/tags/repository.md>), [scripts](<https://devfeed.tech/tags/scripts.md>), [search](<https://devfeed.tech/tags/search.md>), [security](<https://devfeed.tech/tags/security.md>), [update](<https://devfeed.tech/tags/update.md>)

### AI overview

The author provides a six-month update on using Obsidian as a secure, structured repository for team documentation and personal notes. They describe collecting and organizing varied information, linking orphaned notes, storing code snippets, and experimenting with automation, including OCR-based conversion of PowerPoint and Word content into searchable Markdown.

### Source excerpt

It's been quite the journey since I first delved into Second Brain technologies for organizing my team's documentation. I previously shared...

## Simplifying a Personal Developer Toolset by Consolidating Apps and Switching Editors

DevFeed: [Simplifying a Personal Developer Toolset by Consolidating Apps and Switching Editors](<https://devfeed.tech/articles/this-year-i-shall-simplify-25329.md>)

Original publisher: [Read original article](<https://kau.sh/blog/simplify/>)

Author: Kaushik Gopal

Published: 2023-04-22T22:53:13Z

Content type: opinion

Language: en

Sources: [Kaushik Gopal's Site](<https://devfeed.tech/sources/kaushik-gopal-s-site.md>)

Topics: [Obsidian](<https://devfeed.tech/topics/obsidian-md.md>), [Zsh](<https://devfeed.tech/topics/zsh.md>), [Terminal](<https://devfeed.tech/topics/terminal.md>), [Vim](<https://devfeed.tech/topics/vim.md>), [friendly interactive shell](<https://devfeed.tech/topics/fish.md>), [IntelliJ IDEA](<https://devfeed.tech/topics/intellij-idea.md>), [Visual Studio Code](<https://devfeed.tech/topics/visual-studio-code.md>), [Ansible](<https://devfeed.tech/topics/ansible.md>), [Android Studio](<https://devfeed.tech/topics/android-studio.md>), [jetbrains](<https://devfeed.tech/topics/jetbrains.md>)

Tags: [android-studio](<https://devfeed.tech/tags/android-studio.md>), [automation](<https://devfeed.tech/tags/automation.md>), [intellij](<https://devfeed.tech/tags/intellij.md>), [jetbrains](<https://devfeed.tech/tags/jetbrains.md>), [plugins](<https://devfeed.tech/tags/plugins.md>), [productivity](<https://devfeed.tech/tags/productivity.md>), [terminal](<https://devfeed.tech/tags/terminal.md>), [tools](<https://devfeed.tech/tags/tools.md>), [vim](<https://devfeed.tech/tags/vim.md>), [vscode](<https://devfeed.tech/tags/vscode.md>)

### AI overview

The author describes simplifying a personal developer toolset by consolidating Things 3 and note-taking in Obsidian, switching from iTerm to Terminal and fish to zsh, using Raycast alongside limited Keyboard Maestro automation, and moving from VSCode toward Vim and JetBrains editors.

### Source excerpt

I'm always trying out new tools to make my life easier. In a cruel twist of irony however, I've found myself customizing and maintaining multiple tools leading to unnecessary complexity and a hit in productivity. So this year, I've made a resolution to simplify and eliminate redundant tools. Nothing is safe from the chopping block! Here are some of the major transitions I've made or plan to make, and I'll be sharing more about each of them in upcoming posts. Things 3 -> Obsidian Notes ## This one surprised me the most. I switched from Things 3 as my Todo app and Obsidian for my notes to using Obsidian for both. While Things 3 has a beautiful UI, I discovered that I could use Obsidian as effectively (if not more) to get things done with the addition of one plugin. Stay tuned for a detail write up on this one. iTerm -> Terminal ## Next, I switched from iTerm to Terminal. This transition was easy since I wasn't relying too heavily on iTerm customizations anyway. The big reason I used iTerm was mostly just for horizaontal split tabs. I dusted off my tmux skills and now am back to just using Terminal.app. fish -> zsh ## Moving from fish to zsh -- on the other hand -- was the most challenging transition since I had years of accumulated scripts and functions that I had to painstakingly port over to zsh. However, I'm happy I made the change since zsh is the default on a new Mac, making it easier to use across different devices. Alfred + Keyboard Maestro (+ Pastebot) -> Raycast ## As an avid user of Alfred and Keyboard Maestro, I was hesitant to switch to Raycast. But after watching a video on its capabilities, I realized that Raycast could replace several of the tools I was using. I was particularly impressed by how easy it was to expand its functionality and add new snippets or quick URL searches. Keyboard Maestro is going to be around for those quick automation macros but I'm going to try and not have it running constantly. More for one-off automation jobs. VSCode -> (Neo)Vim (&

## Maximizing Productivity with Obsidian: My Second Brain for Organizing Work Notes

DevFeed: [Maximizing Productivity with Obsidian: My Second Brain for Organizing Work Notes](<https://devfeed.tech/articles/maximizing-productivity-with-obsidian-my-second-brain-for-organizing-work-notes-40835.md>)

Original publisher: [Read original article](<https://mutto.fyi/posts/2023/02/obsidian-productivity-second-brain/>)

Published: 2023-02-24T00:00:00Z

Content type: article

Language: en

Sources: [Mutt0-ds Notes](<https://devfeed.tech/sources/mutt0-ds-notes.md>)

Topics: [Obsidian](<https://devfeed.tech/topics/obsidian-md.md>), [data](<https://devfeed.tech/topics/data.md>), [Notion](<https://devfeed.tech/topics/notion.md>), [Wiki](<https://devfeed.tech/topics/wiki.md>)

Tags: [brain](<https://devfeed.tech/tags/brain.md>), [documentation](<https://devfeed.tech/tags/documentation.md>), [notes](<https://devfeed.tech/tags/notes.md>), [obsidian](<https://devfeed.tech/tags/obsidian.md>), [productivity](<https://devfeed.tech/tags/productivity.md>), [ux](<https://devfeed.tech/tags/ux.md>), [wiki](<https://devfeed.tech/tags/wiki.md>), [work](<https://devfeed.tech/tags/work.md>)

### AI overview

The article explains brain dumping and the second-brain method for organizing information, tasks, and notes. It describes using Notion for personal notes and Obsidian for work notes, while noting that the available text ends during the discussion of Obsidian.

### Source excerpt

🧠 Introduction to Second Brains & Brain Dumping As I'm working with data all the time, I'm aware of the importance of keeping it in a safe...

## Year in Review: 2022

DevFeed: [Year in Review: 2022](<https://devfeed.tech/articles/year-in-review-2022-37583.md>)

Original publisher: [Read original article](<https://www.taniarascia.com/2022-into-2023/>)

Author: hello@taniarascia.com

Published: 2023-01-02T00:00:00Z

Content type: opinion

Language: en

Sources: [Tania Rascia](<https://devfeed.tech/sources/tania-rascia.md>)

Topics: [Development](<https://devfeed.tech/topics/development.md>), [Obsidian](<https://devfeed.tech/topics/obsidian-md.md>), [App](<https://devfeed.tech/topics/app.md>)

Tags: [gaming](<https://devfeed.tech/tags/gaming.md>), [iphone](<https://devfeed.tech/tags/iphone.md>), [life](<https://devfeed.tech/tags/life.md>), [mac](<https://devfeed.tech/tags/mac.md>), [obsidian](<https://devfeed.tech/tags/obsidian.md>), [review](<https://devfeed.tech/tags/review.md>), [twitch](<https://devfeed.tech/tags/twitch.md>), [windows](<https://devfeed.tech/tags/windows.md>), [year-in-review](<https://devfeed.tech/tags/year-in-review.md>)

### AI overview

A personal year-in-review covering the author's hopes and experiences around the start of 2023, along with recommendations for television, film, books, apps, and gaming. The author also discusses switching from Bear and Todoist to Obsidian for Markdown-based notes and todos with synchronization across Mac, Windows, and iPhone.

### Source excerpt

Happy New Year, friends! Time to write another year in review. This will be the seventh time I've done this. Here are all the previous ones...

[Next page](<https://devfeed.tech/topics/obsidian-md.md?cursor=WyIyMDIzLTAxLTAyVDAwOjAwOjAwKzAwOjAwIiwgIjNmM2JhNWY3LTg4NGQtNDI5Yi1iZjZiLTYwZTJmY2QzYzcyYiJd>)