Menu

Post image 1
Post image 2
1 / 2
0

Dunena Update: What Happened After I Over-Engineered My First Project πŸ˜…

DEV CommunityΒ·OwenΒ·23 days ago
#UbYoHn3x
#whats#opensource#zig#typescript#dunena#fullscreen
Reading 0:00
15s threshold

Hello again, everyone! It's Owen. πŸ‘‹ Back in March, I posted about how I over-engineered my first project by building a hybrid Zig + TypeScript cache engine called Dunena , and then deployed it on Kubernetes because... honestly I still don't fully know why. πŸ˜… The response was really encouraging, especially the detailed audit from Kowshik in the comments. Since then I've been heads-down building, and Dunena has grown into something I genuinely didn't expect when I first pushed that repo. Let me catch you up. πŸ”’ By the Numbers The project went from a fun experiment to a proper versioned release. We're now at v0.3.1 , with a full changelog, release pipeline, Helm charts, a Python SDK, and more. The codebase has grown across multiple packages in the monorepo and I've learned an embarrassing amount along the way. πŸ†• What's New ARC Eviction Policy The original Dunena only had LRU. I then added LFU. Now there's a third option: ARC (Adaptive Replacement Cache) , implemented directly in the Zig core.…

Continue reading β€” create a free account

Join HashtagPLUS to read full articles, follow hashtags, vote, and join the conversation.

Read More