41554 blogs · [ { "id": "01a08797-9f15-7116-beb8-583bd4452862", "title": "Zed Meetup", "url": "https://kxsh.dev/notes/2025-11-06-zed-meetup/", "published_at": "2025-11-06T20:39:53+00:00" }, { "id": "01a08797-9f15-7116-beb8-583bd44c1476", "title": "Code Formatting made easy", "url": "https://kxsh.dev/notes/2025-11-06-code-formatting/", "published_at": "2025-11-06T09:06:13+00:00" }, { "id": "01a08797-9f15-7116-beb8-583bd4dfbb13", "title": "LSP in Neovim", "url": "https://kxsh.dev/notes/2025-11-05-lsp/", "published_at": "2025-11-05T17:27:18+00:00" }, { "id": "01a08797-9f15-7116-beb8-583bd5d4edcc", "title": "Compilers", "url": "https://kxsh.dev/notes/2025-11-05-compilers/", "published_at": "2025-11-05T13:09:51+00:00" }, { "id": "01a08797-9f15-7116-beb8-583bd6a51c00", "title": "Mr. TIFF", "url": "https://kxsh.dev/notes/2025-11-05-tiff/", "published_at": "2025-11-05T12:48:58+00:00" }, { "id": "01a08797-9f15-7116-beb8-583bd76ad7a3", "title": "The Conversation Loop | Termagent", "url": "https://kxsh.dev/notes/2025-11-04-termagent/", "published_at": "2025-11-04T21:26:52+00:00" }, { "id": "01a08797-9f15-7116-beb8-583bd794ad48", "title": "Valdrada", "url": "https://kxsh.dev/posts/2025-11-04-valdrada/", "published_at": "2025-11-04T17:33:03+00:00" }, { "id": "01a08797-9f15-7116-beb8-583bd881b4a2", "title": "Treesitter Basics and Installation", "url": "https://kxsh.dev/notes/2025-11-04-treesitter/", "published_at": "2025-11-04T16:38:07+00:00" }, { "id": "01a08797-9f15-7116-beb8-583bd8d7bcbc", "title": "Linkers part 1", "url": "https://kxsh.dev/notes/2025-11-04-linker/", "published_at": "2025-11-04T08:57:03+00:00" }, { "id": "01a08797-9f15-7116-beb8-583bd94ea4c2", "title": "A Cartoon Intro to WebAssembly", "url": "https://kxsh.dev/notes/2025-11-03-webassembly/", "published_at": "2025-11-03T20:20:49+00:00" }, { "id": "01a08797-9f15-7116-beb8-583bda359777", "title": "Configuring Neovim's Options", "url": "https://kxsh.dev/notes/2025-11-03-neovim-options/", "published_at": "2025-11-03T17:56:23+00:00" }, { "id": "01a08797-9f15-7116-beb8-583bdad6312b", "title": "lazy.nvim explained", "url": "https://kxsh.dev/notes/2025-11-02-lazy-nvim/", "published_at": "2025-11-02T09:24:09+00:00" }, { "id": "01a08797-9f15-7116-beb8-583bdb4f0d79", "title": "Everything You Need To Start Writing Lua", "url": "https://kxsh.dev/notes/2025-11-01-lua-crash-course/", "published_at": "2025-11-01T15:11:02+00:00" }, { "id": "01a08797-9f15-7116-beb8-583bdc06befe", "title": "CSS Grid: A helpful mental model and the power of grid lines", "url": "https://kxsh.dev/notes/2025-10-31-css-grid/", "published_at": "2025-10-31T21:35:56+00:00" }, { "id": "01a08797-9f15-7116-beb8-583bdc24a91f", "title": "Neovim Tutor", "url": "https://kxsh.dev/notes/2025-10-31-neovim-tutor/", "published_at": "2025-10-31T17:52:01+00:00" }, { "id": "01a08797-9f15-7116-beb8-583bdc691933", "title": "Advent of Neovim: Why Neovim?", "url": "https://kxsh.dev/notes/2025-10-30-advent-of-neovim/", "published_at": "2025-10-30T20:09:58+00:00" }, { "id": "01a08797-9f15-7116-beb8-583bdc9367e3", "title": "My Neovim Story", "url": "https://kxsh.dev/posts/2025-10-30-neovim/", "published_at": "2025-10-30T19:11:11+00:00" }, { "id": "01a08797-9f15-7116-beb8-583bdc991c79", "title": "A brief history of random numbers", "url": "https://kxsh.dev/notes/2025-10-29-rng/", "published_at": "2025-10-29T11:05:31+00:00" }, { "id": "01a08797-9f15-7116-beb8-583bdd17364c", "title": "The Programmer Identity Crisis", "url": "https://kxsh.dev/notes/2025-10-29-programmer/", "published_at": "2025-10-29T09:32:45+00:00" }, { "id": "01a08797-9f15-7116-beb8-583bdde26cc8", "title": "What's Left for Frontend Engineers?", "url": "https://kxsh.dev/notes/2025-10-28-webdev/", "published_at": "2025-10-28T12:38:31+00:00" }, { "id": "01a08797-9f15-7116-beb8-583bde76e90e", "title": "Letter from Huxley to Orwell about 1984", "url": "https://kxsh.dev/notes/2025-10-28-dystopia/", "published_at": "2025-10-28T11:13:52+00:00" }, { "id": "01a08797-9f15-7116-beb8-583bdf148bb5", "title": "Wat", "url": "https://kxsh.dev/notes/2025-10-28-wat/", "published_at": "2025-10-28T11:10:49+00:00" }, { "id": "01a08797-9f16-70e0-a0c8-1a7c4d8376c3", "title": "Understanding the Execution Plan of a Hash Join", "url": "https://kxsh.dev/notes/2025-10-28-pg-hash-join/", "published_at": "2025-10-28T11:01:18+00:00" }, { "id": "01a08797-9f16-70e0-a0c8-1a7c4db05758", "title": "We're in the Wrong Moment", "url": "https://kxsh.dev/notes/2025-10-27-wrong-moment/", "published_at": "2025-10-27T10:26:18+00:00" }, { "id": "01a08797-9f16-70e0-a0c8-1a7c4dcb998a", "title": "Out of the way and a little inconvenient", "url": "https://kxsh.dev/notes/2025-10-26-bottom/", "published_at": "2025-10-26T10:36:54+00:00" }, { "id": "01a08797-9f16-70e0-a0c8-1a7c4e71b694", "title": "I want to see the claw", "url": "https://kxsh.dev/notes/2025-10-26-claw/", "published_at": "2025-10-26T10:24:35+00:00" }, { "id": "01a08797-9f16-70e0-a0c8-1a7c4e951108", "title": "Code like a Surgeon", "url": "https://kxsh.dev/notes/2025-10-25-code-surgeon/", "published_at": "2025-10-25T14:20:59+00:00" }, { "id": "01a08797-9f16-70e0-a0c8-1a7c4f29aa9c", "title": "Controlled Feeds of Information", "url": "https://kxsh.dev/notes/2025-10-24-rss-feed-org/", "published_at": "2025-10-24T19:00:47+00:00" }, { "id": "01a08797-9f16-70e0-a0c8-1a7c4f801fea", "title": "HTML Form Accessibility", "url": "https://kxsh.dev/notes/2025-10-24-html-form-a11y/", "published_at": "2025-10-24T18:02:07+00:00" }, { "id": "01a08797-9f16-70e0-a0c8-1a7c4f835cb6", "title": "TheStandup - Omarchy is Amazing | YouTube - ThePrimeTime", "url": "https://kxsh.dev/notes/2025-10-24-thestandup-omarchy/", "published_at": "2025-10-24T15:52:52+00:00" }, { "id": "01a08797-9f16-70e0-a0c8-1a7c502b4aab", "title": "Building multi-step login forms that work well with password managers", "url": "https://kxsh.dev/notes/2025-10-13-building-multistep-login-forms/", "published_at": "2025-10-13T18:46:35+00:00" }, { "id": "01a08797-9f16-70e0-a0c8-1a7c50ec03b7", "title": "Search", "url": "https://kxsh.dev/search/", "published_at": "2025-10-13T18:14:08+00:00" }, { "id": "01a08797-9f16-70e0-a0c8-1a7c51a10da7", "title": "Vibing a Non-Trivial Ghostty Feature | Mitchell Hashimoto", "url": "https://kxsh.dev/notes/2025-10-11-vibing-ghostty-feature/", "published_at": "2025-10-11T19:08:49+00:00" }, { "id": "01a08797-9f16-70e0-a0c8-1a7c52296586", "title": "Armin Ronacher on the Pragmatic Engineer | YouTube", "url": "https://kxsh.dev/notes/2025-10-08-armin-ronacher-on-the-pragmatic-engineer/", "published_at": "2025-10-08T20:44:10+00:00" }, { "id": "01a08797-9f16-70e0-a0c8-1a7c524b1b5d", "title": "The Runner's Routine | Youtube", "url": "https://kxsh.dev/notes/2025-10-06-the-runner-s-routine-youtube/", "published_at": "2025-10-06T21:19:42+00:00" }, { "id": "01a08797-9f16-70e0-a0c8-1a7c528d4c47", "title": "The Only Video You Need to Get Started with Neovim", "url": "https://kxsh.dev/notes/2025-08-24-neovim-tj-devries/", "published_at": "2025-08-23T22:00:00+00:00" }, { "id": "01a08797-9f16-70e0-a0c8-1a7c5314c9e5", "title": "The ROI of exercise | Herman Martinus", "url": "https://kxsh.dev/notes/2025-08-23-roi-of-exercise/", "published_at": "2025-08-22T22:00:00+00:00" }, { "id": "01a08797-9f16-70e0-a0c8-1a7c53b161c2", "title": "Build a Large Language Model (From Scratch)", "url": "https://kxsh.dev/posts/bllm/", "published_at": "2025-08-16T10:07:44+00:00" }, { "id": "01a08797-9f16-70e0-a0c8-1a7c547d8248", "title": "Agentic Engineering | Zed", "url": "https://kxsh.dev/notes/2025-07-24-agentic-engineering-zed/", "published_at": "2025-07-23T22:00:00+00:00" }, { "id": "01a08797-9f16-70e0-a0c8-1a7c551d46a2", "title": "Find Your People - Jessica Livingston", "url": "https://kxsh.dev/notes/2025-05-24-find-your-people/", "published_at": "2025-05-23T22:00:00+00:00" }, { "id": "01a08797-9f16-70e0-a0c8-1a7c55222514", "title": "Why I Maintain a 17 Year Old Thinkpad", "url": "https://kxsh.dev/notes/2025-04-03-why-i-maintain-thinkpad/", "published_at": "2025-04-02T22:00:00+00:00" }, { "id": "01a08797-9f16-70e0-a0c8-1a7c56121086", "title": "Windows Tiling on macOS", "url": "https://kxsh.dev/posts/macos-windows-tiling/", "published_at": "2025-03-27T17:40:17+00:00" }, { "id": "01a08797-9f16-70e0-a0c8-1a7c5639b781", "title": "Sorting Go Slices", "url": "https://kxsh.dev/notes/2025-03-25-sorting-go-slices/", "published_at": "2025-03-24T22:00:00+00:00" }, { "id": "01a08797-9f16-70e0-a0c8-1a7c56af5b21", "title": "Setup Ghostty", "url": "https://kxsh.dev/posts/setup-ghostty/", "published_at": "2025-01-08T19:15:25+00:00" }, { "id": "01a08797-9f16-70e0-a0c8-1a7c56d14871", "title": "Gary Turk: Look Up 2 - Ten Years Later | YouTube", "url": "https://kxsh.dev/notes/2024-10-01-look-up-2/", "published_at": "2024-09-30T22:00:00+00:00" }, { "id": "01a08797-9f16-70e0-a0c8-1a7c57427a69", "title": "Fooled by Randomness: The Hidden Role of Chance in Life and in the Markets", "url": "https://kxsh.dev/posts/fbr/", "published_at": "2024-08-28T14:01:35+00:00" }, { "id": "01a08797-9f16-70e0-a0c8-1a7c5818df6c", "title": "Nicole Tietz-Sokolskaya - TIL: 8 versions of UUID and when to use them", "url": "https://kxsh.dev/notes/2024-08-26-uuid-versions/", "published_at": "2024-08-25T22:00:00+00:00" }, { "id": "01a08797-9f16-70e0-a0c8-1a7c58a2813a", "title": "It's Natural to Be Afraid", "url": "https://kxsh.dev/posts/intba/", "published_at": "2024-08-18T16:56:29+00:00" }, { "id": "01a08797-9f16-70e0-a0c8-1a7c5920c977", "title": "Half as Interesting: How the UN Translates Everything in Real-Time by Half as Interesting | YouTube", "url": "https://kxsh.dev/notes/2024-07-15-un-translates-everything/", "published_at": "2024-07-14T22:00:00+00:00" }, { "id": "01a08797-9f16-70e0-a0c8-1a7c59417ef4", "title": "British Council: Cricket (1950) | YouTube", "url": "https://kxsh.dev/notes/2024-06-14-cricket-1950/", "published_at": "2024-06-13T22:00:00+00:00" }, { "id": "01a08797-9f16-70e0-a0c8-1a7c59ae6492", "title": "MKBHD: Talking Tech and AI with Tim Cook! | YouTube", "url": "https://kxsh.dev/notes/2024-06-12-mkbhd-tim-cook-interview/", "published_at": "2024-06-11T22:00:00+00:00" }, { "id": "01a08797-9f16-70e0-a0c8-1a7c5a98b7a6", "title": "Steven Scrawls - Quicksilver and Clay", "url": "https://kxsh.dev/notes/2024-04-01-quicksilver-and-clay/", "published_at": "2024-03-31T22:00:00+00:00" }, { "id": "01a08797-9f16-70e0-a0c8-1a7c5ab9b9e2", "title": "vlogbrothers: THE BEST DAY | YouTube", "url": "https://kxsh.dev/notes/2024-03-06-vlogbrothers-the-best-day/", "published_at": "2024-03-05T22:00:00+00:00" }, { "id": "01a08797-9f16-70e0-a0c8-1a7c5b605086", "title": "David Moldawer - Page Pacing", "url": "https://kxsh.dev/notes/2024-02-20-page-pacing/", "published_at": "2024-02-19T22:00:00+00:00" }, { "id": "01a08797-9f16-70e0-a0c8-1a7c5bd2dd37", "title": "Redowan Delowar - Omitting dev dependencies in Go binaries", "url": "https://kxsh.dev/notes/2024-01-25-go-omit-dev-dependencies/", "published_at": "2024-01-24T22:00:00+00:00" }, { "id": "01a08797-9f16-70e0-a0c8-1a7c5bd4c694", "title": "Patrick Dubroy: Cold-blooded software", "url": "https://kxsh.dev/notes/2024-01-19-cold-blooded-software/", "published_at": "2024-01-18T22:00:00+00:00" }, { "id": "01a08797-9f16-70e0-a0c8-1a7c5cadf560", "title": "Chris Coyier - Exposed RSS", "url": "https://kxsh.dev/notes/2024-01-14-chris-coyier-exposed-rss/", "published_at": "2024-01-13T22:00:00+00:00" }, { "id": "01a08797-9f16-70e0-a0c8-1a7c5d083a41", "title": "Signing Git Commits", "url": "https://kxsh.dev/posts/signing-git-commits/", "published_at": "2024-01-06T15:13:12+00:00" }, { "id": "01a08797-9f16-70e0-a0c8-1a7c5de1da37", "title": "Tracksmith: The Year of the Amatuer | YouTube", "url": "https://kxsh.dev/notes/2024-01-01-tracksmith-year-of-amateur/", "published_at": "2023-12-31T22:00:00+00:00" }, { "id": "01a08797-9f16-70e0-a0c8-1a7c5e77c856", "title": "Flamed Fury: Relics of Web", "url": "https://kxsh.dev/notes/2023-12-29-relics-of-web/", "published_at": "2023-12-28T22:00:00+00:00" }, { "id": "01a08797-9f16-70e0-a0c8-1a7c5f761aa9", "title": "Donald Knuth: Ancient Babylonian Algorithms", "url": "https://kxsh.dev/notes/2023-12-28-ancient-babylonian-algorithms/", "published_at": "2023-12-27T22:00:00+00:00" }, { "id": "01a08797-9f16-70e0-a0c8-1a7c601a78ab", "title": "Bill Watterson: Some Thoughts On The Real World By One Who Glimpsed It And Fled", "url": "https://kxsh.dev/notes/2023-12-24-bill-watterson-real-world/", "published_at": "2023-12-23T22:00:00+00:00" }, { "id": "01a08797-9f16-70e0-a0c8-1a7c60451aa2", "title": "Elicit: Build a search engine, not a vector DB", "url": "https://kxsh.dev/notes/2023-12-23-elicit-search-engine/", "published_at": "2023-12-22T23:00:00+00:00" }, { "id": "01a08797-9f16-70e0-a0c8-1a7c6091b495", "title": "Ethan Zuckerman: How Big Is YouTube", "url": "https://kxsh.dev/notes/2023-12-23-how-big-is-youtube/", "published_at": "2023-12-22T22:00:00+00:00" }, { "id": "01a08797-9f16-70e0-a0c8-1a7c61903901", "title": "Steve Yegge - Math for Programmers", "url": "https://kxsh.dev/notes/2023-12-20-math-for-programmers/", "published_at": "2023-12-19T22:00:00+00:00" }, { "id": "01a08797-9f16-70e0-a0c8-1a7c6217ad1f", "title": "Andrew Ng: AI's Instagram Problem", "url": "https://kxsh.dev/notes/2023-12-19-andrew-ng-ai-instagram-problem/", "published_at": "2023-12-19T00:00:00+00:00" }, { "id": "01a08797-9f16-70e0-a0c8-1a7c62ce1ca5", "title": "CodeSandbox: How we clone a running VM in 2 seconds", "url": "https://kxsh.dev/notes/2023-12-19-codesandbox-clone-vm/", "published_at": "2023-12-18T23:00:00+00:00" }, { "id": "01a08797-9f16-70e0-a0c8-1a7c62ddf696", "title": "Cheap Web", "url": "https://kxsh.dev/notes/2023-12-19-cheap-web/", "published_at": "2023-12-18T22:00:00+00:00" }, { "id": "01a08797-9f16-70e0-a0c8-1a7c62ed4e2d", "title": "Peter Norvig: Teach Yourself Programming in 10 Years", "url": "https://kxsh.dev/notes/2023-12-10-norvig-teach-yourself-programming/", "published_at": "2023-12-09T22:00:00+00:00" }, { "id": "01a08797-9f16-70e0-a0c8-1a7c63006bff", "title": "Clojure From the Ground Up: Functions", "url": "https://kxsh.dev/notes/2023-12-09-clojure-functions/", "published_at": "2023-12-08T22:00:00+00:00" }, { "id": "01a08797-9f16-70e0-a0c8-1a7c63a56c4e", "title": "Clojure From the Ground Up: Basic Types", "url": "https://kxsh.dev/notes/2023-12-07-clojure-basic-types/", "published_at": "2023-12-06T22:00:00+00:00" }, { "id": "01a08797-9f16-70e0-a0c8-1a7c63cb0929", "title": "Clojure From the Ground Up: Welcome", "url": "https://kxsh.dev/notes/2023-12-06-clojure-from-ground-up-welcome/", "published_at": "2023-12-05T23:00:00+00:00" }, { "id": "01a08797-9f16-70e0-a0c8-1a7c64aa1c66", "title": "Aphyr - Why is Jepsen Written in Clojure?", "url": "https://kxsh.dev/notes/2023-12-06-jepsen-clojure/", "published_at": "2023-12-05T22:00:00+00:00" }, { "id": "01a08797-9f16-70e0-a0c8-1a7c653db86b", "title": "Testcontainers with Podman", "url": "https://kxsh.dev/posts/testcontainers-with-podman/", "published_at": "2023-11-20T14:48:41+00:00" }, { "id": "01a08797-9f16-70e0-a0c8-1a7c65babb30", "title": "Patching Go Modules", "url": "https://kxsh.dev/posts/patching-go-modules/", "published_at": "2023-07-26T20:24:51+00:00" }, { "id": "01a08797-9f16-70e0-a0c8-1a7c6663abf8", "title": "PostgreSQL Query Planning", "url": "https://kxsh.dev/posts/pg-query-planning/", "published_at": "2023-04-30T14:21:26+00:00" }, { "id": "01a08797-9f16-70e0-a0c8-1a7c67209e1f", "title": "Apple Notes", "url": "https://kxsh.dev/posts/apple-notes/", "published_at": "2023-04-03T14:37:31+00:00" }, { "id": "01a08797-9f16-70e0-a0c8-1a7c6732f75f", "title": "Tips for working with Terraform as a developer", "url": "https://kxsh.dev/posts/tips-terraform/", "published_at": "2023-03-30T12:29:46+00:00" }, { "id": "01a08797-9f16-70e0-a0c8-1a7c67a55928", "title": "Zero Copy", "url": "https://kxsh.dev/posts/zero-copy/", "published_at": "2023-01-10T10:05:37+00:00" }, { "id": "01a08797-9f16-70e0-a0c8-1a7c67e451ef", "title": "Review: Let My People Go Surfing", "url": "https://kxsh.dev/posts/review-lmpgs/", "published_at": "2023-01-07T06:27:56+00:00" }, { "id": "01a08797-9f16-70e0-a0c8-1a7c68df486e", "title": "Integrating GoatCounter into the blog", "url": "https://kxsh.dev/posts/goatcounter/", "published_at": "2023-01-06T11:38:57+00:00" }, { "id": "01a08797-9f16-70e0-a0c8-1a7c69879eed", "title": "What I Talk About When I Talk About Running: 2022", "url": "https://kxsh.dev/posts/witawitar-2022/", "published_at": "2023-01-01T05:02:38+00:00" }, { "id": "01a08797-9f16-70e0-a0c8-1a7c699ccf9b", "title": "Review: Remembrance of Earth's Past", "url": "https://kxsh.dev/posts/review-remembrance-of-earths-past/", "published_at": "2022-07-24T16:00:30+00:00" }, { "id": "01a08797-9f16-70e0-a0c8-1a7c69c2d08e", "title": "Review: Project Hail Mary", "url": "https://kxsh.dev/posts/review-project-hail-mary/", "published_at": "2022-02-19T15:27:50+00:00" }, { "id": "01a08797-9f16-70e0-a0c8-1a7c6a752435", "title": "Life Long Learning", "url": "https://kxsh.dev/posts/life-long-learning/", "published_at": "2021-06-06T17:00:00+00:00" }, { "id": "01a08797-9f16-70e0-a0c8-1a7c6a99b650", "title": "Quality Time at Tail", "url": "https://kxsh.dev/posts/quality-time-at-tail/", "published_at": "2021-05-31T17:00:00+00:00" }, { "id": "01a08797-9f16-70e0-a0c8-1a7c6af8084d", "title": "Pareto Principle", "url": "https://kxsh.dev/posts/pareto-principle/", "published_at": "2021-05-23T17:00:00+00:00" }, { "id": "01a08797-9f16-70e0-a0c8-1a7c6b1ec78d", "title": "The Animal", "url": "https://kxsh.dev/posts/the-animal/", "published_at": "2021-05-16T17:00:00+00:00" }, { "id": "01a08797-9f16-70e0-a0c8-1a7c6c1b9083", "title": "Build, Ship, and Repeat", "url": "https://kxsh.dev/posts/build-ship-repeat/", "published_at": "2021-05-09T17:00:00+00:00" }, { "id": "01a08797-9f16-70e0-a0c8-1a7c6ca9f6ae", "title": "Staying Ahead of the Curve", "url": "https://kxsh.dev/posts/staying-ahead-of-the-curve/", "published_at": "2021-05-02T17:00:00+00:00" }, { "id": "01a08797-9f16-70e0-a0c8-1a7c6d08a180", "title": "Uncertainty and Gambling", "url": "https://kxsh.dev/posts/uncertainly-gambling/", "published_at": "2021-02-28T18:00:00+00:00" }, { "id": "01a08797-9f16-70e0-a0c8-1a7c6d4b0700", "title": "The Power of Stories", "url": "https://kxsh.dev/posts/power-of-stories/", "published_at": "2021-02-21T18:00:00+00:00" }, { "id": "01a08797-9f17-73b4-b3a3-36ff3e3fc897", "title": "Curing our Epistemic Arrogance", "url": "https://kxsh.dev/posts/epsitemic-arrogance/", "published_at": "2021-02-14T18:00:00+00:00" }, { "id": "01a08797-9f17-73b4-b3a3-36ff3ed539ad", "title": "Managing Stress for Dummies", "url": "https://kxsh.dev/posts/managing-stress-for-dummies/", "published_at": "2021-02-07T18:00:00+00:00" }, { "id": "01a08797-9f17-73b4-b3a3-36ff3f443e12", "title": "Simple Advice for Builders", "url": "https://kxsh.dev/posts/advice-for-builders/", "published_at": "2021-01-31T18:00:00+00:00" }, { "id": "01a08797-9f17-73b4-b3a3-36ff4030710f", "title": "Recursive Thinking", "url": "https://kxsh.dev/posts/recursive-thinking/", "published_at": "2021-01-24T18:00:00+00:00" }, { "id": "01a08797-9f17-73b4-b3a3-36ff4090d293", "title": "Spiral of Primes", "url": "https://kxsh.dev/posts/spiral-of-primes/", "published_at": "2021-01-17T18:00:00+00:00" }, { "id": "01a08797-9f17-73b4-b3a3-36ff40a42ec6", "title": "Project Today", "url": "https://kxsh.dev/posts/project-today/", "published_at": "2021-01-10T18:00:00+00:00" }, { "id": "01a08797-9f17-73b4-b3a3-36ff411d4566", "title": "Leveraging Emerging Technologies", "url": "https://kxsh.dev/posts/leveraging-emerging-technologies/", "published_at": "2021-01-03T18:00:00+00:00" }, { "id": "01a08797-9f17-73b4-b3a3-36ff417022dc", "title": "Magical Files", "url": "https://kxsh.dev/posts/magical-files/", "published_at": "2019-02-10T13:25:02+00:00" } ] posts Claim your blog
Back to kxsh.dev
Blog · corpus.blog/blogs/kxsh.dev/posts

kxsh.dev

kxsh.dev

2025

28 Oct 2025

2024

2023

2022

2021

2019