56,966 blogs · [
{
"id": "01a0877a-353a-72e5-818c-53fd52cb08e8",
"title": "Arx Fatalis: The mysterious, pointless lever in the Temple of Akbaa",
"url": "https://frogulis.net/writing/arx-lever",
"published_at": "2026-08-16T02:25:40+00:00"
},
{
"id": "01a0877a-353a-72e5-818c-53fd53030ab5",
"title": "Is it fast to check null or enum equality using the is operator in C#?",
"url": "https://frogulis.net/writing/csharp-is-perf",
"published_at": "2026-08-12T11:31:00+00:00"
},
{
"id": "01a0877a-353a-72e5-818c-53fd53f0abf9",
"title": "Making a \"dollhouse\" from Thief levels",
"url": "https://frogulis.net/thief-dollhouse/index",
"published_at": "2025-05-18T07:06:07+00:00"
},
{
"id": "01a0877a-353a-72e5-818c-53fd546a8e21",
"title": "Something cool I read about anglerfish",
"url": "https://frogulis.net/writing/anglerfish",
"published_at": "2024-07-11T11:54:00+00:00"
},
{
"id": "01a0877a-353a-72e5-818c-53fd54ce2319",
"title": "Harry Potter and The Dark Project",
"url": "https://frogulis.net/writing/harry-thief",
"published_at": "2024-07-11T11:42:00+00:00"
},
{
"id": "01a0877a-353a-72e5-818c-53fd5517fec9",
"title": "Quack",
"url": "https://frogulis.net/quack/",
"published_at": "2022-09-22T12:23:00+00:00"
},
{
"id": "01a0877a-353a-72e5-818c-53fd55830610",
"title": "You have to show the wall before you show the ladder",
"url": "https://frogulis.net/writing/wall-before-ladder",
"published_at": "2022-05-26T13:47:53+00:00"
},
{
"id": "01a0877a-353a-72e5-818c-53fd5587e9b5",
"title": "Thoughts on \"The Gentle Tyranny of Call/Return\"",
"url": "https://frogulis.net/writing/gentle-tyranny-thoughts",
"published_at": "2022-04-19T12:57:00+00:00"
},
{
"id": "01a0877a-353a-72e5-818c-53fd56257e61",
"title": "async is a good first monad",
"url": "https://frogulis.net/writing/async-monad",
"published_at": "2022-03-12T00:00:00+00:00"
}
] posts Claim your blog