Design question π€
How would you build a notification service that supports:
Email, SMS, Push
Dynamic message decorators
Logging
Database persistence
Easy extensibility
Here's my approach using Decorator + Strategy + Observer + Singleton.
Would you structure it differently?
I spent hours trying to understand a new codebase.
Then I thought:
"What if repositories had maps?"
So I built RepoMap.
Paste a GitHub URL β Get an interactive map of the codebase.
No more getting lost in folders.
Try it:
https://t.co/YGKTzrjLp0
Would love your feedback β€οΈ
Built snowid βοΈ β a fast & compact Snowflake-style ID generator for Node.js.
β‘ ~1M+ IDs/sec
π’ Fixed 10-char Base62 IDs
π Distributed-safe
β± Sortable by timestamp
π Collision resistant
Open source π
#NodeJS#JavaScript#Rust#OpenSource#Backend#SystemDesign
Iβve been procrastinating on my portfolio for a long time, and now I feel it finally deserves to be completed.
Started working on it, even done some initial design work.