🎉 Thrilled to make open-source contribution to @calcom ! 🚀💻
Huge thanks to @100xDevs and @kirat_tw for the guidance — this experience reinforced the power of building, shipping, and contributing to real-world products.
#OpenSource#WebDev#BuildInPublic
🔥 If you think “database = SQL”… you’re already limiting your system design.
Different problems need different databases — and great engineers know when to switch.
Relational DB ≠ NoSQL DB
Relational DB → Structured tables with fixed schema and strong consistency
NoSQL DB → Flexible schema designed for scale and high traffic
Relational DB ≠ Object-Oriented DB
Relational DB → Data split across tables and connected using joins
Object-Oriented DB → Data stored as complete objects, closer to real-world models
When building real systems, you don’t just use relational databases —
you rely on NoSQL for scalability and flexibility, and sometimes object-based models for complex domain logic ⚡
Think like this:
User + Orders in SQL → Multiple tables + joins
User in Object DB → One complete object with nested data
Hierarchical DB ≠ Relational DB
Hierarchical DB → Tree-like structure with parent-child relationships
Relational DB → Flexible relationships using foreign keys and joins
This matters when your data naturally forms a hierarchy — like org structures or file systems.
Reality most devs ignore 👇
No single database solves everything
Relational DBs give:
Consistency and normalization
NoSQL gives:
Scalability and flexibility
Object DBs give:
Closer mapping to real-world entities
But each comes with trade-offs in performance, complexity, and scalability.
This small distinction changes how you design systems —
especially when your app starts scaling beyond simple CRUD.
Building systems > memorizing concepts.
What’s one concept developers often misunderstand?
#fullstackdeveloper #softwareengineering #webdevelopment
#javascript #reactjs #backend #buildinpublic #nodejs #nextjs
#typescript
Just got my PR merged into @logto_io 🚀
Implemented a native MailJunky Email Connector for Logto with auth email support, Handlebars templating, i18n support, validation improvements, and tests ✅
1230+ lines contributed • 15 commits
Open source keeps teaching me how production-grade software is built 🙌
#opensource #typescript #nodejs #github #logto