56,966 blogs · [
{
"id": "01a0879a-3c31-73b7-87df-f659e140c433",
"title": "Tweaking On Compilers: Kill the Runtime",
"url": "https://leventkaya.com/tweaking-compilers/",
"published_at": "2026-08-06T21:00:00+00:00"
},
{
"id": "01a0879a-3c31-73b7-87df-f659e23ef392",
"title": "Conjuring Nature’s Chaos on a Deterministic Machine: Perlin Noise",
"url": "https://leventkaya.com/perlin/",
"published_at": "2026-03-14T21:00:00+00:00"
},
{
"id": "01a0879a-3c31-73b7-87df-f659e28c76f1",
"title": "ptrace(2) is Broken: A Case Study in Debugging the Debugger Gone Wrong, BoltDbg Episode #1",
"url": "https://leventkaya.com/ptrace/",
"published_at": "2025-11-21T21:00:00+00:00"
},
{
"id": "01a0879a-3c31-73b7-87df-f659e2e7c8cf",
"title": "Why and how did I make a zero-dependency graphics library from scratch",
"url": "https://leventkaya.com/fbgl/",
"published_at": "2024-11-29T21:00:00+00:00"
},
{
"id": "01a0879a-3c31-73b7-87df-f659e330a476",
"title": "Graphical Integrated Debugging and Emulation Suite for 6502 CPU in C",
"url": "https://leventkaya.com/c6502/",
"published_at": "2024-10-16T21:00:00+00:00"
},
{
"id": "01a0879a-3c31-73b7-87df-f659e35471f8",
"title": "Creating a Java Virtual Machine in C++ (Again) - part #2",
"url": "https://leventkaya.com/cvm2/",
"published_at": "2024-07-29T21:00:00+00:00"
},
{
"id": "01a0879a-3c31-73b7-87df-f659e3f92fce",
"title": "Creating a Java Virtual Machine in C++ (Again) - part #1",
"url": "https://leventkaya.com/cvm1/",
"published_at": "2024-06-09T21:00:00+00:00"
}
] posts Claim your blog