41554 blogs · [ { "id": "01a0e1da-1e31-71fa-b7c3-3988d6b5fe19", "title": "Bogdan Ouatu", "url": "https://ouatu.ro/", "published_at": "2026-08-31T15:36:32+00:00" }, { "id": "01a0e1da-1e31-71fa-b7c3-3988e6e0358b", "title": null, "url": "https://ouatu.ro/style-guide/", "published_at": "2026-08-06T09:35:33+00:00" }, { "id": "01a0e1da-1e31-71fa-b7c3-3988e349f433", "title": null, "url": "https://ouatu.ro/maze-solver/", "published_at": "2026-08-06T00:00:00+00:00" }, { "id": "01a0e1da-1e31-71fa-b7c3-3988e5270ee0", "title": null, "url": "https://ouatu.ro/project/maze-solver/", "published_at": "2026-08-06T00:00:00+00:00" }, { "id": "01a0e1da-1e31-71fa-b7c3-3988e253a466", "title": null, "url": "https://ouatu.ro/dev/try-to-crash-me/", "published_at": "2026-04-28T14:08:19+00:00" }, { "id": "01a0e1da-1e31-71fa-b7c3-3988e23087f7", "title": null, "url": "https://ouatu.ro/dev/optionality-under-risk-harness/", "published_at": "2026-04-20T14:25:32+00:00" }, { "id": "01a087ba-cd8c-72e9-ae22-de582c12ce82", "title": "Crafting Interpreters: A Runnable, Semantics-First Cheat Sheet (Python)", "url": "https://ouatu.ro/blog/crafting-interpreters-cheat-sheet/", "published_at": "2026-04-15T10:00:00+00:00" }, { "id": "01a0e1da-1e31-71fa-b7c3-3988e02682ea", "title": null, "url": "https://ouatu.ro/dev/insurance-graph-cytoscape/", "published_at": "2026-04-13T20:34:52+00:00" }, { "id": "01a0e1da-1e31-71fa-b7c3-3988e08aa69f", "title": null, "url": "https://ouatu.ro/dev/insurance-graph/", "published_at": "2026-04-13T20:34:48+00:00" }, { "id": "01a0e1da-1e31-71fa-b7c3-3988e4262d78", "title": null, "url": "https://ouatu.ro/optionality-hover-smoke/", "published_at": "2026-04-12T21:15:42+00:00" }, { "id": "01a0e1da-1e31-71fa-b7c3-3988e14e7bb8", "title": null, "url": "https://ouatu.ro/dev/interactive-expr-hover/", "published_at": "2026-04-12T21:15:36+00:00" }, { "id": "01a0e1da-1e31-71fa-b7c3-3988df54603f", "title": null, "url": "https://ouatu.ro/dev/architecture-example/", "published_at": "2026-04-09T16:46:50+00:00" }, { "id": "01a0e1da-1e31-71fa-b7c3-3988e609c084", "title": null, "url": "https://ouatu.ro/projects/", "published_at": "2025-11-12T06:50:57+00:00" }, { "id": "01a0e1da-1e31-71fa-b7c3-3988e6db8672", "title": null, "url": "https://ouatu.ro/resume/", "published_at": "2025-11-12T04:05:02+00:00" }, { "id": "01a0e1da-1e31-71fa-b7c3-3988e5b2a472", "title": null, "url": "https://ouatu.ro/project/table-planner/", "published_at": "2025-11-07T03:03:25+00:00" }, { "id": "01a0e1da-1e31-71fa-b7c3-3988e6fa0823", "title": null, "url": "https://ouatu.ro/table-planner/", "published_at": "2025-11-07T03:03:25+00:00" }, { "id": "01a0e1da-1e31-71fa-b7c3-3988e66fb888", "title": null, "url": "https://ouatu.ro/resume.html/", "published_at": "2025-11-04T04:19:27+00:00" }, { "id": "01a0e1da-1e31-71fa-b7c3-3988e2d71874", "title": null, "url": "https://ouatu.ro/hall-of-mirrors-3/", "published_at": "2025-04-03T00:12:58+00:00" }, { "id": "01a0e1da-1e31-71fa-b7c3-3988e4e8f83a", "title": null, "url": "https://ouatu.ro/project/hall-of-mirrors-3/", "published_at": "2025-04-03T00:12:58+00:00" }, { "id": "01a087ba-cd8d-72d3-9bb0-02d60b478f25", "title": "Implementing Alternating Least Squares (ALS) from Scratch in Python", "url": "https://ouatu.ro/blog/als/", "published_at": "2022-08-07T00:53:16+00:00" }, { "id": "01a0e1da-1e31-71fa-b7c3-3988d703eb07", "title": null, "url": "https://ouatu.ro/blog/", "published_at": null }, { "id": "01a0e1da-1e31-71fa-b7c3-3988d89dc665", "title": null, "url": "https://ouatu.ro/blog/essay/", "published_at": null }, { "id": "01a0e1da-1e31-71fa-b7c3-3988d8f69310", "title": null, "url": "https://ouatu.ro/blog/lab/", "published_at": null }, { "id": "01a0e1da-1e31-71fa-b7c3-3988d9129186", "title": null, "url": "https://ouatu.ro/blog/lab/tag/compilers/", "published_at": null }, { "id": "01a0e1da-1e31-71fa-b7c3-3988d9afd3b1", "title": null, "url": "https://ouatu.ro/blog/lab/tag/interpreters/", "published_at": null }, { "id": "01a0e1da-1e31-71fa-b7c3-3988d9e698a1", "title": null, "url": "https://ouatu.ro/blog/lab/tag/machine-learning/", "published_at": null }, { "id": "01a0e1da-1e31-71fa-b7c3-3988da33af58", "title": null, "url": "https://ouatu.ro/blog/lab/tag/programming-languages/", "published_at": null }, { "id": "01a0e1da-1e31-71fa-b7c3-3988da4b10f3", "title": null, "url": "https://ouatu.ro/blog/lab/tag/python/", "published_at": null }, { "id": "01a0e1da-1e31-71fa-b7c3-3988dad07fc4", "title": null, "url": "https://ouatu.ro/blog/lab/tag/virtual-machines/", "published_at": null }, { "id": "01a0e1da-1e31-71fa-b7c3-3988dae5d3c0", "title": null, "url": "https://ouatu.ro/blog/note/", "published_at": null }, { "id": "01a0e1da-1e31-71fa-b7c3-3988dbddead3", "title": null, "url": "https://ouatu.ro/blog/tag/compilers/", "published_at": null }, { "id": "01a0e1da-1e31-71fa-b7c3-3988dcaf6575", "title": null, "url": "https://ouatu.ro/blog/tag/interpreters/", "published_at": null }, { "id": "01a0e1da-1e31-71fa-b7c3-3988dd275666", "title": null, "url": "https://ouatu.ro/blog/tag/machine-learning/", "published_at": null }, { "id": "01a0e1da-1e31-71fa-b7c3-3988dd88bcd6", "title": null, "url": "https://ouatu.ro/blog/tag/programming-languages/", "published_at": null }, { "id": "01a0e1da-1e31-71fa-b7c3-3988de4bb8a9", "title": null, "url": "https://ouatu.ro/blog/tag/python/", "published_at": null }, { "id": "01a0e1da-1e31-71fa-b7c3-3988de90451f", "title": null, "url": "https://ouatu.ro/blog/tag/virtual-machines/", "published_at": null } ] posts Claim your blog
Back to ouatu.ro
Blog · corpus.blog/blogs/ouatu.ro/posts

ouatu.ro

ouatu.ro

2026

2025

2022

Undated