Posts
- Finding a needle in a 4 GB haystack: from 0.75 GB/s to 49 GB/s in Go
- No, you don't need Oh My Zsh
- The case against helper packages named `utils`
- Errors are values, but only if you treat them that way
- Self-explained function signatures
- Zero-copy in Go: sendfile, splice, and the cost of io.Copy
- Bounds-check elimination in Go: making the prover happy
- Backpressure for the impatient: channels vs. semaphores vs. tokens
- What strace -c taught me about a fast CLI
- Escape analysis, demystified by 6 tiny examples
- Designing for deletion
- Tuning a Go TCP server toward 1M idle connections on a laptop
- Inlining budgets, and why your one-liner stayed slow
- My journey optimizing the Go Compiler
- Noxale CTF: Grocery List (pwn)
- PlaidCTF: Shop (pwn)
- AceBear CTF: Secure login (reverse)
- 34C3 CTF: GiftWrapper 2 (pwn)
- 3DS CTF: Xesar (crypto)
