41554 blogs · [ { "id": "01a08c65-71aa-7236-ba6d-052d1f9fb667", "title": "Color discrepancy between the terminal and Zed's integrated terminal", "url": "https://yejun.dev/til/20260424t220657--color-discrepancy-between-the-terminal-and-zeds-integrated-terminal__ghostty_terminal_zed/", "published_at": "2026-04-24T14:06:00+00:00" }, { "id": "01a08c65-71aa-7236-ba6d-052d1fcea838", "title": "Modus themes", "url": "https://yejun.dev/devlog/modus-themes/", "published_at": "2026-02-13T03:19:00+00:00" }, { "id": "01a08c65-71aa-7236-ba6d-052d1fdfb4c5", "title": "Current Zen Browser Tab", "url": "https://yejun.dev/til/20260202t012043--current-zen-browser-tab__alfred/", "published_at": "2026-02-01T17:20:00+00:00" }, { "id": "01a08c65-71aa-7236-ba6d-052d20df1efd", "title": "Go module index", "url": "https://yejun.dev/til/20251231t185900--go-module-index__go/", "published_at": "2025-12-31T10:59:00+00:00" }, { "id": "01a08c65-71aa-7236-ba6d-052d21577365", "title": "Claude Code thinking mode", "url": "https://yejun.dev/til/20251215t122720--claude-code-thinking-mode__claude/", "published_at": "2025-12-15T04:27:00+00:00" }, { "id": "01a08c65-71aa-7236-ba6d-052d21604bab", "title": "My 4K monitor setup", "url": "https://yejun.dev/posts/my-4k-monitor-setup/", "published_at": "2025-11-12T09:17:00+00:00" }, { "id": "01a08c65-71aa-7236-ba6d-052d21fc79db", "title": "Kamal", "url": "https://yejun.dev/devlog/kamal/", "published_at": "2025-10-18T04:00:00+00:00" }, { "id": "01a08c65-71aa-7236-ba6d-052d22174598", "title": "Accept per-project flake config", "url": "https://yejun.dev/til/20251008t230535--accept-per-project-flake-config__devenv_nix/", "published_at": "2025-10-08T15:05:00+00:00" }, { "id": "01a08c65-71aa-7236-ba6d-052d22928bd9", "title": "Emacs $PATH", "url": "https://yejun.dev/til/20250908t222951--emacs-path__emacs/", "published_at": "2025-09-08T14:29:00+00:00" }, { "id": "01a08c65-71aa-7236-ba6d-052d233797e3", "title": "Install @anthropic-ai/claude-code using Nix npm", "url": "https://yejun.dev/til/20250810t000543--install-anthropic-aiclaude-code-using-nix-npm__nix_npm/", "published_at": "2025-08-09T16:05:00+00:00" }, { "id": "01a08c65-71aa-7236-ba6d-052d23a672cc", "title": "Emacs + Hugo Blogging Refactored", "url": "https://yejun.dev/links/20250730t225326--emacs-hugo-blogging-refactored__denote/", "published_at": "2025-07-30T14:53:00+00:00" }, { "id": "01a08c65-71aa-7236-ba6d-052d245281cf", "title": "Agentic coding", "url": "https://yejun.dev/devlog/agentic-coding/", "published_at": "2025-07-26T03:05:00+00:00" }, { "id": "01a08c65-71aa-7236-ba6d-052d24eed4a0", "title": "Coding with LLMs in the summer of 2025", "url": "https://yejun.dev/links/20250721t141322--coding-with-llms-in-the-summer-of-2025__ai_programming/", "published_at": "2025-07-21T06:13:00+00:00" }, { "id": "01a08c65-71aa-7236-ba6d-052d2544dd97", "title": "Claude Code in Action", "url": "https://yejun.dev/til/20250720t140631--claude-code-in-action__claude_course/", "published_at": "2025-07-20T06:06:00+00:00" }, { "id": "01a08c65-71aa-7236-ba6d-052d25665999", "title": "Avoid setting UV_ENV_FILE globally", "url": "https://yejun.dev/til/20250715t170314--avoid-setting-uv-env-file-globally__python_uv/", "published_at": "2025-07-15T09:03:00+00:00" }, { "id": "01a08c65-71aa-7236-ba6d-052d25922ccb", "title": "Debugging Claude's MCP Server with Nix", "url": "https://yejun.dev/til/20250325t163520--debugging-claudes-mcp-server-with-nix__mcp_nix/", "published_at": "2025-03-25T08:35:00+00:00" }, { "id": "01a08c65-71aa-7236-ba6d-052d25add796", "title": "LLM CLI utility", "url": "https://yejun.dev/til/20250324t154636--llm-cli-utility__llm_python/", "published_at": "2025-03-24T07:46:00+00:00" }, { "id": "01a08c65-71aa-7236-ba6d-052d26373522", "title": "Multilingual export using ox-hugo", "url": "https://yejun.dev/til/20250314t103540--multilingual-export-using-ox-hugo__emacs_hugo/", "published_at": "2025-03-14T02:35:00+00:00" }, { "id": "01a08c65-71aa-7236-ba6d-052d264642ec", "title": "Emacs: make ‘save-some-buffers’ show diff on demand", "url": "https://yejun.dev/links/20250314t094216--emacs-make-save-some-buffers-show-diff-on-demand__emacs/", "published_at": "2025-03-14T01:42:00+00:00" }, { "id": "01a08c65-71aa-7236-ba6d-052d270e0f0c", "title": "Working with smaller chunks of thoughts", "url": "https://yejun.dev/links/20250308t225017--working-with-smaller-chunks-of-thoughts__anchor_hugo/", "published_at": "2025-03-08T14:50:00+00:00" }, { "id": "01a08c65-71aa-7236-ba6d-052d27d8234f", "title": "Blogging using Denote and Hugo", "url": "https://yejun.dev/posts/blogging-using-denote-and-hugo/", "published_at": "2025-03-04T09:17:00+00:00" }, { "id": "01a08c65-71aa-7236-ba6d-052d284e8721", "title": "shot-scraper CLI utility", "url": "https://yejun.dev/til/20250214t121541--shot-scraper-cli-utility__python_scraping/", "published_at": "2025-02-14T04:15:00+00:00" }, { "id": "01a08c65-71aa-7236-ba6d-052d28745dd4", "title": "Transform ox-hugo anchors to links", "url": "https://yejun.dev/til/20250204t004450--transform-ox-hugo-anchors-to-links__emacs_hugo/", "published_at": "2025-02-03T16:44:00+00:00" }, { "id": "01a08c65-71aa-7236-ba6d-052d293ba0e3", "title": "Lock and unlock Win/Function keys on Cherry G80-3000", "url": "https://yejun.dev/til/20241125t222714--lock-and-unlock-winfunction-keys-on-cherry-g80-3000__keyboard/", "published_at": "2024-11-25T14:27:00+00:00" }, { "id": "01a08c65-71aa-7236-ba6d-052d29da893c", "title": "Sidekiq", "url": "https://yejun.dev/devlog/sidekiq/", "published_at": "2024-11-20T00:34:00+00:00" }, { "id": "01a08c65-71aa-7236-ba6d-052d29f5227f", "title": "Flushing content blocks", "url": "https://yejun.dev/til/20240905t111542--flushing-content-blocks__rails/", "published_at": "2024-09-05T03:15:00+00:00" }, { "id": "01a08c65-71aa-7236-ba6d-052d2ab11d01", "title": "Static website with Hugo and Nix", "url": "https://yejun.dev/posts/static-website-with-hugo-and-nix/", "published_at": "2023-10-07T02:47:00+00:00" }, { "id": "01a08c65-71aa-7236-ba6d-052d2ac16911", "title": "Send Nix code from Emacs to Kitty", "url": "https://yejun.dev/posts/send-nix-code-from-emacs-to-kitty/", "published_at": "2023-10-02T18:38:00+00:00" }, { "id": "01a08c65-71aa-7236-ba6d-052d2b87113a", "title": "Backup GnuPG private key", "url": "https://yejun.dev/posts/backup-gpg-private-key/", "published_at": "2023-09-18T14:12:00+00:00" }, { "id": "01a08c65-71aa-7236-ba6d-052d2c48662f", "title": "Simplify TOTP management in Emacs", "url": "https://yejun.dev/posts/simplify-totp-management-in-emacs/", "published_at": "2023-09-12T18:54:00+00:00" } ] posts Claim your blog
Back to yejun.dev
Blog · corpus.blog/blogs/yejun.dev/posts

yejun.dev

yejun.dev

2026

2025

2024

2023