
I Over-Engineered My First Project: Bridging TypeScript and Zig with Bun! 🚀
Hello, hello! It's me Owen again! I've been inactive for awhile and thought maybe I should post again (Even if this is my second post fully). Some people say that coding project should start with To-do lists, REST APIs, Generators, etc. Instead, I decided to dive completely into the deep end. I wanted to build something fast, learn about memory management, and figure out how different languages talk to each other. So, I built Dunena —a high-performance, hybrid-architecture monorepo. It leverages Bun and TypeScript for the web layer, and delegates heavy CPU tasks to Zig via a Foreign Function Interface (FFI). Oh, and I deployed it on Kubernetes. Because why not? 😅 (But don't worry about that since I'm still new to Docker and Kubernetes.) 🔗 Check out the Dunena Repository on GitHub here! 🔗 Check the documentation here! Here is a breakdown of what I built, how it works, and the massive amount of things I learned along the way. 🏗️ What is Dunena? At its core, Dunena is a backend platform d
Continue reading on Dev.to
Opens in a new tab



