41554 blogs · [ { "id": "01a08c66-f2b3-7224-817e-1798813af8c7", "title": "Make OpenCode Beep Again", "url": "https://zhisme.com/articles/make-opencode-beep-again/", "published_at": "2026-08-18T00:00:00+00:00" }, { "id": "01a08c66-f2b3-7224-817e-179881ab2839", "title": "What Is A Harness, Demystified", "url": "https://zhisme.com/articles/what-is-a-harness-demystified/", "published_at": "2026-08-07T00:00:00+00:00" }, { "id": "01a08c66-f2b3-7224-817e-1798825a27c6", "title": "Not Best Time For An Open Source Contributions", "url": "https://zhisme.com/articles/not-best-time-for-open-source-contributions/", "published_at": "2026-06-18T00:00:00+00:00" }, { "id": "01a08c66-f2b3-7224-817e-1798832f4f1b", "title": "The Constant Frozen at Boot Bug: A Ruby Exercise For An Interview", "url": "https://zhisme.com/articles/ruby-constant-frozen-at-boot/", "published_at": "2026-06-10T00:00:00+00:00" }, { "id": "01a08c66-f2b3-7224-817e-179883e45fbe", "title": "LLM Strikes Back But Not The Way We Wanted", "url": "https://zhisme.com/articles/llm-strikes-back-not-the-way-we-wanted/", "published_at": "2026-05-29T00:00:00+00:00" }, { "id": "01a08c66-f2b3-7224-817e-179884d0c47f", "title": "Give Your LLM Brevity", "url": "https://zhisme.com/articles/give-your-llm-brevity/", "published_at": "2026-04-23T00:00:00+00:00" }, { "id": "01a08c66-f2b3-7224-817e-179884e11461", "title": "Multiple Git Configs Per Directory", "url": "https://zhisme.com/articles/multiple-git-configs-per-directory/", "published_at": "2026-03-30T00:00:00+00:00" }, { "id": "01a08c66-f2b3-7224-817e-179885d12195", "title": "Practical Useful Commands for Claude", "url": "https://zhisme.com/articles/practical-useful-commands-for-claude/", "published_at": "2026-03-17T00:00:00+00:00" }, { "id": "01a08c66-f2b3-7224-817e-1798860affe6", "title": "Disable Co-Authored-By Claude in Git Commits", "url": "https://zhisme.com/articles/disable-co-authored-by-claude-in-git-commits/", "published_at": "2026-02-27T00:00:00+00:00" }, { "id": "01a08c66-f2b3-7224-817e-179886a0bdd5", "title": "OpenClaw Chameleon Hype", "url": "https://zhisme.com/articles/openclaw-chameleon/", "published_at": "2026-02-11T00:00:00+00:00" }, { "id": "01a08c66-f2b3-7224-817e-1798875a050b", "title": "How to Set Up Browser MCP in Claude Code", "url": "https://zhisme.com/articles/setup-browser-mcp-claude/", "published_at": "2026-01-24T00:00:00+00:00" }, { "id": "01a08c66-f2b3-7224-817e-1798876f095d", "title": "Ruby IO buffering", "url": "https://zhisme.com/articles/ruby-io-buffering/", "published_at": "2026-01-16T00:00:00+00:00" }, { "id": "01a08c66-f2b3-7224-817e-179887bd5dda", "title": "Theory vs Practice: Why Technical Interviews Go Wrong", "url": "https://zhisme.com/articles/theory-vs-practice-why-technical-interviews-go-wrong/", "published_at": "2025-12-15T00:00:00+00:00" }, { "id": "01a08c66-f2b3-7224-817e-179888423ad8", "title": "A word on internet privacy", "url": "https://zhisme.com/articles/word-on-internet-privacy/", "published_at": "2025-12-04T00:00:00+00:00" }, { "id": "01a08c66-f2b3-7224-817e-179888e0b6f2", "title": "copy_with_context.nvim v3 Released", "url": "https://zhisme.com/articles/copy-with-context-v3-released/", "published_at": "2025-11-24T00:00:00+00:00" }, { "id": "01a08c66-f2b3-7224-817e-179889589222", "title": "Privacy Policy", "url": "https://zhisme.com/privacy-policy/", "published_at": "2025-11-20T00:00:00+00:00" }, { "id": "01a08c66-f2b3-7224-817e-1798895c9f50", "title": "You Don’t Need Types in Ruby", "url": "https://zhisme.com/articles/you-dont-need-types-in-ruby/", "published_at": "2025-10-29T00:00:00+00:00" }, { "id": "01a08c66-f2b3-7224-817e-179889f97fa3", "title": "Reviewing \"Angry Tests\"", "url": "https://zhisme.com/articles/reviewing-angry-tests/", "published_at": "2025-05-06T00:00:00+00:00" }, { "id": "01a08c66-f2b3-7224-817e-17988a262944", "title": "copy_with_context.nvim plugin released", "url": "https://zhisme.com/articles/copy-with-context-nvim/", "published_at": "2025-04-13T00:00:00+00:00" }, { "id": "01a08c66-f2b3-7224-817e-17988a9e840d", "title": "lazy_names gem, how much time do you spend in console?", "url": "https://zhisme.com/articles/lazy-names/", "published_at": "2020-01-12T00:00:00+00:00" }, { "id": "01a08c66-f2b3-7224-817e-17988b3feee2", "title": "CV", "url": "https://zhisme.com/cv/", "published_at": null }, { "id": "01a08c66-f2b4-73af-a601-511ea544ac8f", "title": "Tech CV", "url": "https://zhisme.com/tech-cv/", "published_at": null }, { "id": "01a08c66-f2b4-73af-a601-511ea5c51cf8", "title": "Резюме", "url": "https://zhisme.com/ru/cv/", "published_at": null }, { "id": "01a08c66-f2b4-73af-a601-511ea60476aa", "title": "Техническое резюме", "url": "https://zhisme.com/ru/tech-cv/", "published_at": null } ] posts Claim your blog
Back to zhisme.com
Blog · corpus.blog/blogs/zhisme.com/posts

zhisme.com

zhisme.com

2026

2025

2020

Undated