corpus.blog
Most cited
Talked about
Blogs
41554 blogs · [ { "id": "01a0871e-39ff-706b-89f4-2d8533f3977a", "title": "Making `wc` 20x faster with parallel state machines", "url": "https://aarol.dev/posts/wc-dfa/", "published_at": "2026-07-20T00:00:00+00:00" }, { "id": "01a0871e-39ff-706b-89f4-2d85340d741d", "title": "HelloWorld(\"print\")", "url": "https://aarol.dev/posts/helloworld-print/", "published_at": "2026-03-08T00:00:00+00:00" }, { "id": "01a0871e-39ff-706b-89f4-2d85340efbde", "title": "Building in-browser autocomplete for millions of entries with Radix Tries", "url": "https://aarol.dev/posts/wasm-trie-autocomplete/", "published_at": "2026-01-13T00:00:00+00:00" }, { "id": "01a0871e-39ff-706b-89f4-2d85341523bb", "title": "Immutable releases on GitHub", "url": "https://aarol.dev/posts/immutable-releases-github/", "published_at": "2025-11-02T00:00:00+00:00" }, { "id": "01a0871e-39ff-706b-89f4-2d8534edef87", "title": "IntelliSense in Expo native modules", "url": "https://aarol.dev/posts/expo-native-module-intellisense/", "published_at": "2025-10-28T00:00:00+00:00" }, { "id": "01a0871e-39ff-706b-89f4-2d8535660648", "title": "Faster substring search with SIMD in Zig", "url": "https://aarol.dev/posts/zig-simd-substr/", "published_at": "2025-08-10T00:00:00+00:00" }, { "id": "01a0871e-39ff-706b-89f4-2d853606e84e", "title": "Arctis Battery Indicator", "url": "https://aarol.dev/projects/arctis-battery-indicator/", "published_at": "2025-05-29T00:00:00+00:00" }, { "id": "01a0871e-39ff-706b-89f4-2d85362ed78b", "title": "Simple & type-safe localization in Rust", "url": "https://aarol.dev/posts/rust-simple-i18n/", "published_at": "2025-05-11T00:00:00+00:00" }, { "id": "01a0871e-39ff-706b-89f4-2d8536c7c37d", "title": "Using SFML3 with Zig", "url": "https://aarol.dev/posts/zig-0.14-sfml/", "published_at": "2025-04-19T00:00:00+00:00" }, { "id": "01a0871e-39ff-706b-89f4-2d85378ba27d", "title": "Programmatically generating my CV with Typst", "url": "https://aarol.dev/posts/typst-cv/", "published_at": "2025-01-19T00:00:00+00:00" }, { "id": "01a0871e-39ff-706b-89f4-2d8538025992", "title": "How do HTTP servers figure out Content-Length?", "url": "https://aarol.dev/posts/go-contentlength/", "published_at": "2024-10-06T00:00:00+00:00" }, { "id": "01a0871e-39ff-706b-89f4-2d85387f0536", "title": "Testing my website for visual regressions with Playwright snapshot tests", "url": "https://aarol.dev/posts/playwright-snapshot-testing/", "published_at": "2024-07-06T00:00:00+00:00" }, { "id": "01a0871e-39ff-706b-89f4-2d8538fb8535", "title": "Creating a battery indicator app for my SteelSeries Arctis headset", "url": "https://aarol.dev/posts/arctis-hid/", "published_at": "2024-04-14T00:00:00+00:00" }, { "id": "01a0871e-39ff-706b-89f4-2d85391bf743", "title": "aarol/reload", "url": "https://aarol.dev/projects/reload/", "published_at": "2023-12-12T00:00:00+00:00" }, { "id": "01a0871e-39ff-706b-89f4-2d85398db4ee", "title": "Useful functions when doing Advent of Code in Go", "url": "https://aarol.dev/posts/aoc-go-functions/", "published_at": "2023-12-09T10:50:06+00:00" }, { "id": "01a0871e-39ff-706b-89f4-2d853a34d947", "title": "Setting up a Windows Dev Drive with Go", "url": "https://aarol.dev/posts/go-dev-drive/", "published_at": "2023-11-05T00:00:00+00:00" }, { "id": "01a0871e-39ff-706b-89f4-2d853a4e5c5c", "title": "Generating OpenGraph images with Hugo", "url": "https://aarol.dev/posts/hugo-og-image/", "published_at": "2023-09-23T15:19:23+00:00" }, { "id": "01a0871e-39ff-706b-89f4-2d853a650308", "title": "Ylioppilaskokeet", "url": "https://aarol.dev/posts/ylioppilaskoe/", "published_at": "2023-06-30T21:58:13+00:00" }, { "id": "01a0871e-3a00-7369-aa38-cf954173e593", "title": "Hosting Vaultwarden on fly.io for free", "url": "https://aarol.dev/posts/vault-self-host/", "published_at": "2023-04-22T00:00:00+00:00" }, { "id": "01a0871e-3a00-7369-aa38-cf95421ff681", "title": "Writing a semaphore in Go", "url": "https://aarol.dev/posts/go-semaphores/", "published_at": "2023-01-09T00:00:00+00:00" }, { "id": "01a0871e-3a00-7369-aa38-cf954310b838", "title": "How to get rid of the annoying firewall prompt on 'go run'", "url": "https://aarol.dev/posts/go-windows-firewall/", "published_at": "2022-12-09T00:00:00+00:00" }, { "id": "01a0871e-3a00-7369-aa38-cf9543947d8e", "title": "Useful shortcuts and settings in VS Code", "url": "https://aarol.dev/posts/vscode-shortcuts/", "published_at": "2022-11-11T00:00:00+00:00" }, { "id": "01a0871e-3a00-7369-aa38-cf954478f4e8", "title": "Variable fonts helper", "url": "https://aarol.dev/projects/variable-fonts/", "published_at": "2022-09-24T00:00:00+00:00" }, { "id": "01a0871e-3a00-7369-aa38-cf95451223fa", "title": "Running Stable Diffusion locally on Windows", "url": "https://aarol.dev/posts/stable-diffusion-windows/", "published_at": "2022-08-26T00:00:00+00:00" }, { "id": "01a0871e-3a00-7369-aa38-cf95452311da", "title": "Building a SPA with Fly.io and Caddy", "url": "https://aarol.dev/posts/flyio-caddy-spa/", "published_at": "2022-07-29T00:00:00+00:00" }, { "id": "01a0871e-3a00-7369-aa38-cf954600f21e", "title": "Why I can't use linux on the desktop yet", "url": "https://aarol.dev/posts/using-linux-2022/", "published_at": "2022-07-19T00:00:00+00:00" }, { "id": "01a0871e-3a00-7369-aa38-cf95464d5b2d", "title": "Don't copyWith a ThemeData in Flutter", "url": "https://aarol.dev/posts/themedata-copywith/", "published_at": "2022-06-06T00:00:00+00:00" }, { "id": "01a0871e-3a00-7369-aa38-cf9546fe71df", "title": "Units in SpeedCrunch", "url": "https://aarol.dev/posts/speedcrunch-units/", "published_at": "2022-04-01T00:00:00+00:00" }, { "id": "01a0871e-3a00-7369-aa38-cf95473bb221", "title": "Getting the actual screen height in Flutter Android", "url": "https://aarol.dev/posts/flutter-screen-height/", "published_at": "2022-03-19T00:00:00+00:00" }, { "id": "01a0871e-3a00-7369-aa38-cf954753f5b7", "title": "First post", "url": "https://aarol.dev/posts/first-post/", "published_at": "2022-03-06T00:00:00+00:00" }, { "id": "01a0871e-3a00-7369-aa38-cf9547b0ad54", "title": "Goclean", "url": "https://aarol.dev/projects/goclean/", "published_at": "2022-01-01T00:00:00+00:00" }, { "id": "01a0871e-3a00-7369-aa38-cf95483fb9b3", "title": "About me", "url": "https://aarol.dev/about/", "published_at": null }, { "id": "01a0871e-3a00-7369-aa38-cf9548797075", "title": "I can't stop thinking about the Tomorrow Corporation tech demo", "url": "https://aarol.dev/posts/tomorrow-corporation-tech-demo/", "published_at": null }, { "id": "01a0871e-3a00-7369-aa38-cf95491456eb", "title": "Privacy policy", "url": "https://aarol.dev/privacy-policy/", "published_at": null } ] posts
Claim your blog
Back to aarol.dev
Blog · corpus.blog/blogs/aarol.dev/posts
aarol.dev
aarol.dev
2026
Making `wc` 20x faster with parallel state machines
original ↗
20 Jul 2026
HelloWorld("print")
original ↗
8 Mar 2026
Building in-browser autocomplete for millions of entries with Radix Tries
original ↗
13 Jan 2026
2025
Immutable releases on GitHub
original ↗
2 Nov 2025
IntelliSense in Expo native modules
original ↗
28 Oct 2025
Faster substring search with SIMD in Zig
original ↗
10 Aug 2025
Arctis Battery Indicator
original ↗
29 May 2025
Simple & type-safe localization in Rust
original ↗
11 May 2025
Using SFML3 with Zig
original ↗
19 Apr 2025
Programmatically generating my CV with Typst
original ↗
19 Jan 2025
2024
How do HTTP servers figure out Content-Length?
original ↗
6 Oct 2024
Testing my website for visual regressions with Playwright snapshot tests
original ↗
6 Jul 2024
Creating a battery indicator app for my SteelSeries Arctis headset
original ↗
14 Apr 2024
2023
aarol/reload
original ↗
12 Dec 2023
Useful functions when doing Advent of Code in Go
original ↗
9 Dec 2023
Setting up a Windows Dev Drive with Go
original ↗
5 Nov 2023
Generating OpenGraph images with Hugo
original ↗
23 Sept 2023
Ylioppilaskokeet
original ↗
30 Jun 2023
Hosting Vaultwarden on fly.io for free
original ↗
22 Apr 2023
Writing a semaphore in Go
original ↗
9 Jan 2023
2022
How to get rid of the annoying firewall prompt on 'go run'
original ↗
9 Dec 2022
Useful shortcuts and settings in VS Code
original ↗
11 Nov 2022
Variable fonts helper
original ↗
24 Sept 2022
Running Stable Diffusion locally on Windows
original ↗
26 Aug 2022
Building a SPA with Fly.io and Caddy
original ↗
29 Jul 2022
Why I can't use linux on the desktop yet
original ↗
19 Jul 2022
Don't copyWith a ThemeData in Flutter
original ↗
6 Jun 2022
Units in SpeedCrunch
original ↗
1 Apr 2022
Getting the actual screen height in Flutter Android
original ↗
19 Mar 2022
First post
original ↗
6 Mar 2022
Goclean
original ↗
1 Jan 2022
Undated
About me
original ↗
—
I can't stop thinking about the Tomorrow Corporation tech demo
original ↗
—
Privacy policy
original ↗
—