41554 blogs · [ { "id": "01a08c66-b003-719e-b257-6f043e858d13", "title": "Announcing Weft - A reactive and interactive Python experience", "url": "https://zenadi.com/posts/weft-announcement/", "published_at": "2026-01-02T20:00:00+00:00" }, { "id": "01a08c66-b003-719e-b257-6f043f00de35", "title": "Advent of Code 2025 - Day 4; 2D or Flat?", "url": "https://zenadi.com/posts/aoc-2025-day-4/", "published_at": "2025-12-06T20:00:00+00:00" }, { "id": "01a08c66-b003-719e-b257-6f043fa6feb1", "title": "Advent of Code 2025 - Tooling and Day 3", "url": "https://zenadi.com/posts/aoc-2025-day-3/", "published_at": "2025-12-05T20:00:00+00:00" }, { "id": "01a08c66-b003-719e-b257-6f0440581c87", "title": "Advent of Code 2025 - Day 2, what a lovely puzzle", "url": "https://zenadi.com/posts/aoc-2025-day-2/", "published_at": "2025-12-03T20:00:00+00:00" }, { "id": "01a08c66-b003-719e-b257-6f04412c1405", "title": "Sh*t Happens, Retain Your AWS Resources", "url": "https://zenadi.com/posts/cdk-retain-rollback/", "published_at": "2025-11-25T22:00:00+00:00" }, { "id": "01a08c66-b003-719e-b257-6f0441b2777a", "title": "[Shower-Thoughts] LLM Browsers - Security Advisory", "url": "https://zenadi.com/posts/openai-gpt-browser/", "published_at": "2025-11-02T14:00:00+00:00" }, { "id": "01a08c66-b003-719e-b257-6f04426235fa", "title": "[Rant] The Awful Unsubscribe Experience", "url": "https://zenadi.com/posts/rant-unsubscribe-experience/", "published_at": "2025-10-20T14:00:00+00:00" }, { "id": "01a08c66-b003-719e-b257-6f0442ad3ed2", "title": "[Shower-Thoughts] AI Assistant and Fundamentals", "url": "https://zenadi.com/posts/ai-assistant-super-power/", "published_at": "2025-09-22T14:00:00+00:00" } ] posts Claim your blog
Back to @moze
Blog · corpus.blog/blogs/zenadi.com/posts

@moze

zenadi.com

2026

2025