corpus.blog
Most cited
Talked about
Blogs
41554 blogs · [ { "id": "01a087a4-ae50-7049-aca4-28c560c51ce0", "title": "jsongrep is faster than {jq, jmespath, jsonpath-rust, jql}", "url": "https://micahkepe.com/blog/jsongrep/", "published_at": "2026-02-28T00:00:00+00:00" }, { "id": "01a087a4-ae51-7339-8ed3-78461963e58b", "title": "That Time Ken Thompson Wrote a Backdoor into the C Compiler", "url": "https://micahkepe.com/blog/thompson-trojan-horse/", "published_at": "2025-10-23T00:00:00+00:00" }, { "id": "01a087a4-ae51-7339-8ed3-78461a19cf88", "title": "Setting Up a Better tmux Configuration", "url": "https://micahkepe.com/blog/tmux-config/", "published_at": "2025-08-26T00:00:00+00:00" }, { "id": "01a087a4-ae51-7339-8ed3-78461a8e57cb", "title": "Git Gud: Setting Up a Better Git Config", "url": "https://micahkepe.com/blog/gitconfig/", "published_at": "2025-07-23T00:00:00+00:00" }, { "id": "01a087a4-ae51-7339-8ed3-78461b354505", "title": "Let's Build a (Mini)Shell in Rust", "url": "https://micahkepe.com/blog/minishell/", "published_at": "2025-05-31T00:00:00+00:00" }, { "id": "01a087a4-ae51-7339-8ed3-78461c153116", "title": "I Switched to a Split Keyboard: Here's Why", "url": "https://micahkepe.com/blog/piantor-keyboard/", "published_at": "2025-01-21T00:00:00+00:00" }, { "id": "01a087a4-ae51-7339-8ed3-78461c21b804", "title": "Using Bash, Unix Tools, and Hammerspoon to Speed Up Your Workflow", "url": "https://micahkepe.com/blog/workflow-automation/", "published_at": "2024-12-13T00:00:00+00:00" }, { "id": "01a087a4-ae51-7339-8ed3-78461c450734", "title": "Building a Godot Game! The Making of '43 Monkeys'", "url": "https://micahkepe.com/blog/43-monkeys/", "published_at": "2024-11-26T00:00:00+00:00" }, { "id": "01a087a4-ae51-7339-8ed3-78461d2ab032", "title": "Setting Up a Supercharged Neovim Configuration", "url": "https://micahkepe.com/blog/neovim-setup/", "published_at": "2024-10-13T00:00:00+00:00" }, { "id": "01a087a4-ae51-7339-8ed3-78461d73a267", "title": "A Deep Dive into SQLite's Query Optimizer", "url": "https://micahkepe.com/blog/sqlite-query-optimizer/", "published_at": "2024-08-27T00:00:00+00:00" }, { "id": "01a087a4-ae51-7339-8ed3-78461e63588c", "title": "vimtutor-sequel: The Extended vimtutor", "url": "https://micahkepe.com/blog/vimtutor-sequel/", "published_at": "2024-08-04T00:00:00+00:00" }, { "id": "01a087a4-ae51-7339-8ed3-78461f504016", "title": "An Optimistic Take: AI's Augmentation of Software Professionals", "url": "https://micahkepe.com/blog/ai-job-impact/", "published_at": "2024-07-19T00:00:00+00:00" }, { "id": "01a087a4-ae51-7339-8ed3-78462019e70a", "title": "How Do Software Packages Work?", "url": "https://micahkepe.com/blog/software-packages/", "published_at": "2024-06-04T00:00:00+00:00" }, { "id": "01a087a4-ae51-7339-8ed3-7846209f2acd", "title": "Bloom Filters: Space-Efficient Probabilistic Data Structures", "url": "https://micahkepe.com/blog/bloom-filters/", "published_at": "2024-05-25T00:00:00+00:00" }, { "id": "01a087a4-ae51-7339-8ed3-7846216ac2a1", "title": "WebP: A Case Study in the Hidden Vulnerabilities of Image Formats", "url": "https://micahkepe.com/blog/webp-vulnerability/", "published_at": "2024-05-13T00:00:00+00:00" }, { "id": "01a087a4-ae51-7339-8ed3-7846217672af", "title": "Ingenious Algorithms We Take for Granted: PageRank, Spell Checkers, and Shazam", "url": "https://micahkepe.com/blog/ingenious-algorithms/", "published_at": "2024-05-06T00:00:00+00:00" }, { "id": "01a087a4-ae51-7339-8ed3-784621ddbce2", "title": "Biggest Takeaways from The Missing Semester of Your CS Education", "url": "https://micahkepe.com/blog/missing-semester/", "published_at": "2024-05-05T00:00:00+00:00" }, { "id": "01a087a4-ae51-7339-8ed3-784621e15e58", "title": "Congrats! You've found my hidden blog!", "url": "https://micahkepe.com/blog/welcome/", "published_at": "2024-05-01T00:00:00+00:00" } ] posts
Claim your blog
Back to micahkepe.com
Blog · corpus.blog/blogs/micahkepe.com/posts
micahkepe.com
micahkepe.com
2026
jsongrep is faster than {jq, jmespath, jsonpath-rust, jql}
original ↗
28 Feb 2026
2025
That Time Ken Thompson Wrote a Backdoor into the C Compiler
original ↗
23 Oct 2025
Setting Up a Better tmux Configuration
original ↗
26 Aug 2025
Git Gud: Setting Up a Better Git Config
original ↗
23 Jul 2025
Let's Build a (Mini)Shell in Rust
original ↗
31 May 2025
I Switched to a Split Keyboard: Here's Why
original ↗
21 Jan 2025
2024
Using Bash, Unix Tools, and Hammerspoon to Speed Up Your Workflow
original ↗
13 Dec 2024
Building a Godot Game! The Making of '43 Monkeys'
original ↗
26 Nov 2024
Setting Up a Supercharged Neovim Configuration
original ↗
13 Oct 2024
A Deep Dive into SQLite's Query Optimizer
original ↗
27 Aug 2024
vimtutor-sequel: The Extended vimtutor
original ↗
4 Aug 2024
An Optimistic Take: AI's Augmentation of Software Professionals
original ↗
19 Jul 2024
How Do Software Packages Work?
original ↗
4 Jun 2024
Bloom Filters: Space-Efficient Probabilistic Data Structures
original ↗
25 May 2024
WebP: A Case Study in the Hidden Vulnerabilities of Image Formats
original ↗
13 May 2024
Ingenious Algorithms We Take for Granted: PageRank, Spell Checkers, and Shazam
original ↗
6 May 2024
Biggest Takeaways from The Missing Semester of Your CS Education
original ↗
5 May 2024
Congrats! You've found my hidden blog!
original ↗
1 May 2024