41554 blogs · [ { "id": "01a08796-8227-726f-b0ae-eb3c57b0a05c", "title": "Contact", "url": "https://kocharhook.com/contact/", "published_at": "2026-03-27T22:46:59+00:00" }, { "id": "01a0d36e-745a-70a7-ab61-556e770ff3ed", "title": "> kin stash", "url": "https://kocharhook.com/", "published_at": "2026-03-27T22:46:59+00:00" }, { "id": "01a08796-8227-726f-b0ae-eb3c588a335c", "title": "Okapi, or “What if ripgrep Could Edit?”", "url": "https://kocharhook.com/post/6/okapi-or-what-if-ripgrep-could-edit/", "published_at": "2026-03-27T00:00:00+00:00" }, { "id": "01a0d36e-745a-70a7-ab61-556e7907c8f6", "title": "Posts", "url": "https://kocharhook.com/post/", "published_at": "2026-03-27T00:00:00+00:00" }, { "id": "01a08796-8227-726f-b0ae-eb3c59862887", "title": "Caching Expensive Functions in Rust", "url": "https://kocharhook.com/post/5/caching-expensive-functions-in-rust/", "published_at": "2026-03-20T00:00:00+00:00" }, { "id": "01a08796-8227-726f-b0ae-eb3c5a4cc619", "title": "Adding a custom font to an Xcode project for Mac OS", "url": "https://kocharhook.com/post/4/adding-a-custom-font-to-an-xcode-project-for-mac-os/", "published_at": "2014-08-13T00:00:00+00:00" }, { "id": "01a08796-8227-726f-b0ae-eb3c5b458f7b", "title": "Changing CWD while using subprocess convenience methods", "url": "https://kocharhook.com/post/3/changing-cwd-while-using-subprocess-convenience-methods/", "published_at": "2014-04-14T00:00:00+00:00" }, { "id": "01a08796-8227-726f-b0ae-eb3c5b905fad", "title": "Using Python's FileList class", "url": "https://kocharhook.com/post/2/using-pythons-filelist-class/", "published_at": "2014-03-21T00:00:00+00:00" }, { "id": "01a08796-8227-726f-b0ae-eb3c5c35aaa0", "title": "Sort lines by length and then alphabet in Xcode", "url": "https://kocharhook.com/post/1/sort-lines-by-length-and-then-alphabet-in-xcode/", "published_at": "2012-10-16T00:00:00+00:00" } ] posts Claim your blog
Back to kocharhook.com
Blog · corpus.blog/blogs/kocharhook.com/posts

kocharhook.com

kocharhook.com

2026

2014

2012