41554 blogs · [ { "id": "01a087dd-d962-7109-bc85-e6e42385b139", "title": "Finding a needle in a 4 GB haystack: from 0.75 GB/s to 49 GB/s in Go", "url": "https://segflow.github.io/post/fast-file-search-go/", "published_at": "2026-05-28T22:40:00+00:00" }, { "id": "01a087dd-d962-7109-bc85-e6e42434c6f0", "title": "No, you don't need Oh My Zsh", "url": "https://segflow.github.io/post/no-you-dont-need-ohmyzsh/", "published_at": "2025-06-23T11:00:00+00:00" }, { "id": "01a087dd-d962-7109-bc85-e6e424dad104", "title": "The case against helper packages named `utils`", "url": "https://segflow.github.io/post/against-utils-packages/", "published_at": "2025-01-09T11:00:00+00:00" }, { "id": "01a087dd-d962-7109-bc85-e6e425bb2a65", "title": "Errors are values, but only if you treat them that way", "url": "https://segflow.github.io/post/errors-are-values/", "published_at": "2024-11-14T16:10:00+00:00" }, { "id": "01a087dd-d962-7109-bc85-e6e425d254d6", "title": "Self-explained function signatures", "url": "https://segflow.github.io/post/self-explained-function-signatures/", "published_at": "2024-09-26T07:45:00+00:00" }, { "id": "01a087dd-d962-7109-bc85-e6e4269d8a81", "title": "Zero-copy in Go: sendfile, splice, and the cost of io.Copy", "url": "https://segflow.github.io/post/zero-copy-sendfile-splice/", "published_at": "2024-01-22T09:00:00+00:00" }, { "id": "01a087dd-d962-7109-bc85-e6e426d9977d", "title": "Bounds-check elimination in Go: making the prover happy", "url": "https://segflow.github.io/post/bounds-check-elimination/", "published_at": "2023-07-08T12:30:00+00:00" }, { "id": "01a087dd-d962-7109-bc85-e6e427360514", "title": "Backpressure for the impatient: channels vs. semaphores vs. tokens", "url": "https://segflow.github.io/post/backpressure-patterns/", "published_at": "2023-02-19T15:00:00+00:00" }, { "id": "01a087dd-d962-7109-bc85-e6e427f964f4", "title": "What strace -c taught me about a fast CLI", "url": "https://segflow.github.io/post/strace-c-fast-cli/", "published_at": "2022-09-05T10:20:00+00:00" }, { "id": "01a087dd-d962-7109-bc85-e6e4282bf210", "title": "Escape analysis, demystified by 6 tiny examples", "url": "https://segflow.github.io/post/escape-analysis-examples/", "published_at": "2022-04-17T13:45:00+00:00" }, { "id": "01a087dd-d962-7109-bc85-e6e4289dcf44", "title": "Designing for deletion", "url": "https://segflow.github.io/post/designing-for-deletion/", "published_at": "2021-10-11T08:15:00+00:00" }, { "id": "01a087dd-d962-7109-bc85-e6e429812df4", "title": "Tuning a Go TCP server toward 1M idle connections on a laptop", "url": "https://segflow.github.io/post/million-idle-connections/", "published_at": "2021-03-22T17:30:00+00:00" }, { "id": "01a087dd-d962-7109-bc85-e6e429c3841f", "title": "Inlining budgets, and why your one-liner stayed slow", "url": "https://segflow.github.io/post/inlining-budgets/", "published_at": "2020-09-14T09:00:00+00:00" }, { "id": "01a087dd-d962-7109-bc85-e6e429f14036", "title": "My journey optimizing the Go Compiler", "url": "https://segflow.github.io/post/go-compiler-optimization/", "published_at": "2020-04-28T12:20:28+00:00" }, { "id": "01a087dd-d962-7109-bc85-e6e42a8971cb", "title": "Noxale CTF: Grocery List (pwn)", "url": "https://segflow.github.io/post/noxale-ctf-grocery_list/", "published_at": "2018-09-09T18:21:10+00:00" }, { "id": "01a087dd-d962-7109-bc85-e6e42b7917fe", "title": "PlaidCTF: Shop (pwn)", "url": "https://segflow.github.io/post/plaid-ctf-shop/", "published_at": "2018-05-06T19:17:33+00:00" }, { "id": "01a087dd-d962-7109-bc85-e6e42bf26621", "title": "AceBear CTF: Secure login (reverse)", "url": "https://segflow.github.io/post/acebear-ctf-secure_login/", "published_at": "2018-01-30T20:12:11+00:00" }, { "id": "01a087dd-d962-7109-bc85-e6e42ca52bfd", "title": "34C3 CTF: GiftWrapper 2 (pwn)", "url": "https://segflow.github.io/post/34c3-ctf-giftwrapper2/", "published_at": "2018-01-21T08:21:10+00:00" }, { "id": "01a087dd-d962-7109-bc85-e6e42d33104b", "title": "3DS CTF: Xesar (crypto)", "url": "https://segflow.github.io/post/3ds-ctf-xesar/", "published_at": "2017-12-30T12:20:47+00:00" } ] posts Claim your blog
Back to segflow.github.io
Blog · corpus.blog/blogs/segflow.github.io/posts

segflow.github.io

segflow.github.io

2026

2025

2024

2023

2022

2021

2020

2018

2017