_
Articles
Series
Projects
Wiki
About
--:--:--
— · …
dark
|
⟲
25:00
5m
--:--
dark
theme
25:00
5m
Loading…
Articles
All posts
⌕
24
all posts
3
infosec
6
rust
3
distributed
4
systems
8
compilers
rust
14
compilers
8
parsing
8
bug-bounty
3
concurrency
3
distributed-systems
3
postgres
3
security
3
async
2
systems
2
web
2
consensus
1
+8 more
sort
newest
oldest
quickest read
longest read
A–Z
Z–A
topic
24
posts
≡ list
⊞ grid
rust
new
Showing real terminal output in a post, not paraphrasing it
A new fence type renders actual captured rustc/cargo output — colored by severity, through the reader's own theme, not a screenshot.
rust
meta
tooling
Jul 2026
2 min
rust
new
Part 1/3
Writing a lock-free queue from scratch
The ABA problem, pointer tagging, and CAS — by building it in Rust.
rust
concurrency
Jul 2026
2 min
compilers
new
Part 1/8
Crafting a parser, part 1: from source to tokens
Before any grammar rule runs, a lexer turns characters into spanned tokens — and that token shape decides everything downstream.
compilers
parsing
rust
Jul 2026
3 min
distributed
new
Consistent hashing without the magic
Why 150 virtual nodes per worker is a heuristic, not a religion.
distributed-systems
hashing
Jul 2026
2 min
rust
new
Part 2/3
Reclaiming memory: hazard pointers vs epochs
Once the queue works, the hard part begins — freeing nodes safely.
rust
concurrency
Jul 2026
2 min
compilers
new
Part 2/8
Crafting a parser, part 2: grammars and recursive descent
One function per grammar rule, the call stack as the parse tree, and why left recursion is a trap.
compilers
parsing
rust
Jul 2026
3 min
systems
new
Reading Postgres EXPLAIN (ANALYZE, BUFFERS)
Seq scans aren't always evil — learn what the planner is actually telling you.
postgres
performance
Jul 2026
2 min
infosec
SSRF to internal dashboards: a bug-bounty walkthrough
How a forgotten URL preview endpoint exposed an entire metadata service.
security
bug-bounty
Jul 2026
2 min
compilers
Part 3/8
Crafting a parser, part 3: designing the AST
Enums all the way down, spans on every node, and keeping semantics out of the syntax tree.
compilers
parsing
rust
Jul 2026
2 min
infosec
IDOR via predictable IDs: a logic bug dressed as auth
When UUIDs in the URL aren't secret — and the API never checks ownership.
security
bug-bounty
web
Jul 2026
2 min
compilers
Part 4/8
Crafting a parser, part 4: Pratt parsing and precedence
One loop and a binding-power table replace a forest of precedence functions.
compilers
parsing
rust
Jun 2026
3 min
rust
Tokio's cooperative scheduler: budgets, yields, and starvation
Async Rust isn't preemptive — long polls block everyone on the same worker.
rust
async
tokio
Jun 2026
2 min
1–12 of 24
← prev
1 / 2
next →