41554 blogs · [ { "id": "01a08782-2b7a-7315-a53c-b5c6a12b12d2", "title": "Rewriting Orbit: what changed and why", "url": "https://heckmann.app/en/blog/rewriting-orbit/", "published_at": "2026-06-25T00:00:00+00:00" }, { "id": "01a08782-2b7a-7315-a53c-b5c6a1c9b72d", "title": "Designing for vague memories: Why I moved away from keyword-first", "url": "https://heckmann.app/en/blog/search-redesign/", "published_at": "2026-03-20T00:00:00+00:00" }, { "id": "01a08782-2b7a-7315-a53c-b5c6a2218cc2", "title": "The gap between what you can see and what you can make", "url": "https://heckmann.app/en/blog/the-gap/", "published_at": "2026-03-06T00:00:00+00:00" }, { "id": "01a08782-2b7a-7315-a53c-b5c69d5b1125", "title": "Type-safe Electron IPC with TypeScript", "url": "https://heckmann.app/en/blog/electron-ipc-architecture/", "published_at": "2025-12-04T00:00:00+00:00" }, { "id": "01a08782-2b7a-7315-a53c-b5c69fe845b2", "title": "Design details from the new Orbit website", "url": "https://heckmann.app/en/blog/orbit-website-details/", "published_at": "2025-11-06T00:00:00+00:00" }, { "id": "01a08782-2b7a-7315-a53c-b5c6a0cc67cf", "title": "A pragmatic Electron architecture for macOS", "url": "https://heckmann.app/en/blog/pragmatic-electron-architecture/", "published_at": "2025-10-26T00:00:00+00:00" }, { "id": "01a08782-2b7a-7315-a53c-b5c6a2b0fbd6", "title": "Orbit: The story so far", "url": "https://heckmann.app/en/blog/what-happened-so-far/", "published_at": "2025-10-19T00:00:00+00:00" }, { "id": "01a08782-2b7a-7315-a53c-b5c69e22b709", "title": "Find again what you didn't save: Introducing Orbit", "url": "https://heckmann.app/en/blog/introducing-orbit/", "published_at": "2025-05-08T00:00:00+00:00" }, { "id": "01a08782-2b7a-7315-a53c-b5c69fab6b0f", "title": "Project Orbit: Moodboard and themes", "url": "https://heckmann.app/en/blog/orbit-moodboard/", "published_at": "2025-03-11T00:00:00+00:00" }, { "id": "01a08782-2b7a-7315-a53c-b5c69f7c5764", "title": "Creating my own Rewind alternative", "url": "https://heckmann.app/en/blog/my-rewind-alternative/", "published_at": "2025-02-28T00:00:00+00:00" }, { "id": "01a08782-2b7a-7315-a53c-b5c69c5b6c82", "title": "Deep dive: Setting up Astro server islands & actions on Cloudflare Pages", "url": "https://heckmann.app/en/blog/astro-cloudflare-deep-dive/", "published_at": "2025-02-17T00:00:00+00:00" }, { "id": "01a08782-2b7a-7315-a53c-b5c69f119185", "title": "Building a custom multi-key shortcut system with skhd and Raycast", "url": "https://heckmann.app/en/blog/multi-key-shortcuts/", "published_at": "2025-02-10T00:00:00+00:00" } ] posts Claim your blog
Back to heckmann.app
Blog · corpus.blog/blogs/heckmann.app/posts

heckmann.app

heckmann.app

2026

2025