corpus.blog
Most cited
Talked about
Blogs
41554 blogs · [ { "id": "01a08782-49ab-71ff-9f6e-4e3f7c81bd10", "title": "Disabling new Firefox mobile tab UX", "url": "https://heinen.dev/posts/disable-firefox-146-tab-ux/", "published_at": "2026-01-24T00:00:00+00:00" }, { "id": "01a08782-49ab-71ff-9f6e-4e3f7cb7350a", "title": "Go's append should consume the input slice", "url": "https://heinen.dev/posts/go-append-slice-reuse/", "published_at": "2025-12-07T00:00:00+00:00" }, { "id": "01a08782-49ab-71ff-9f6e-4e3f7d7973ef", "title": "Jane Street Puzzle - October 2025", "url": "https://heinen.dev/posts/jane-street-october-2025/", "published_at": "2025-11-05T00:00:00+00:00" }, { "id": "01a08782-49ab-71ff-9f6e-4e3f7e0772e3", "title": "Storing Foreign Keys in a SQLite JSON Array", "url": "https://heinen.dev/posts/sqlite-json-array-foreign-key/", "published_at": "2025-09-22T00:00:00+00:00" }, { "id": "01a08782-49ab-71ff-9f6e-4e3f7e97cef0", "title": "So I tried vibe coding", "url": "https://heinen.dev/posts/so-i-tried-vibe-coding/", "published_at": "2025-07-24T00:00:00+00:00" }, { "id": "01a08782-49ab-71ff-9f6e-4e3f7f4a2b50", "title": "Using Tailscale as an OpenID Connect provider for homelab authentication", "url": "https://heinen.dev/posts/tailscale-idp/", "published_at": "2025-05-04T00:00:00+00:00" }, { "id": "01a08782-49ab-71ff-9f6e-4e3f7f9c7347", "title": "Why are stack addresses not constant offset from the base?", "url": "https://heinen.dev/posts/stack-address-offsets/", "published_at": "2024-10-06T00:00:00+00:00" }, { "id": "01a08782-49ab-71ff-9f6e-4e3f8064784d", "title": "TextMate grammar for Binary Ninja HLIL", "url": "https://heinen.dev/posts/textmate-hlil/", "published_at": "2024-07-16T00:00:00+00:00" }, { "id": "01a08782-49ab-71ff-9f6e-4e3f815c166a", "title": "DiceCTF 2024 Quals -- boogie-woogie", "url": "https://heinen.dev/posts/boogie-woogie/", "published_at": "2024-02-10T00:00:00+00:00" }, { "id": "01a08782-49ab-71ff-9f6e-4e3f81a67ab9", "title": "Battelle @ Shmoocon 2024 -- Time Jump Planner", "url": "https://heinen.dev/posts/time-jump-planner/", "published_at": "2024-01-13T00:00:00+00:00" }, { "id": "01a08782-49ab-71ff-9f6e-4e3f827a35b3", "title": "Potluck CTF 2023 -- Cake of Paranoia", "url": "https://heinen.dev/posts/cake-of-paranoia/", "published_at": "2023-12-28T00:00:00+00:00" }, { "id": "01a08782-49ab-71ff-9f6e-4e3f82e09286", "title": "WreckCTF 2023", "url": "https://heinen.dev/posts/wreckctf-2023/", "published_at": "2023-10-14T00:00:00+00:00" }, { "id": "01a08782-49ab-71ff-9f6e-4e3f8374bd77", "title": "UTCTF 2022", "url": "https://heinen.dev/posts/utctf-2022/", "published_at": "2022-03-13T00:00:00+00:00" }, { "id": "01a08782-49ab-71ff-9f6e-4e3f8456f953", "title": "Battelle Winter CTF 2022 -- Holy Grail of ROP", "url": "https://heinen.dev/posts/holy-grail-of-rop/", "published_at": "2022-01-07T00:00:00+00:00" } ] posts
Claim your blog
Back to heinen.dev
Blog · corpus.blog/blogs/heinen.dev/posts
heinen.dev
heinen.dev
2026
Disabling new Firefox mobile tab UX
original ↗
24 Jan 2026
2025
Go's append should consume the input slice
original ↗
7 Dec 2025
Jane Street Puzzle - October 2025
original ↗
5 Nov 2025
Storing Foreign Keys in a SQLite JSON Array
original ↗
22 Sept 2025
So I tried vibe coding
original ↗
24 Jul 2025
Using Tailscale as an OpenID Connect provider for homelab authentication
original ↗
4 May 2025
2024
Why are stack addresses not constant offset from the base?
original ↗
6 Oct 2024
TextMate grammar for Binary Ninja HLIL
original ↗
16 Jul 2024
DiceCTF 2024 Quals -- boogie-woogie
original ↗
10 Feb 2024
Battelle @ Shmoocon 2024 -- Time Jump Planner
original ↗
13 Jan 2024
2023
Potluck CTF 2023 -- Cake of Paranoia
original ↗
28 Dec 2023
WreckCTF 2023
original ↗
14 Oct 2023
2022
UTCTF 2022
original ↗
13 Mar 2022
Battelle Winter CTF 2022 -- Holy Grail of ROP
original ↗
7 Jan 2022