Excited to share my latest learning project: Codex DI Framework! 🚀 Over the past few weeks, I've been working on developing a basic, lightweight Dependency Injection and ORM framework for Java applications. This project, while simple, has been an incredible learning journey, pushing me to explore core Java concepts and software design principles. Key features of this basic Codex DI Framework: ✅ Simple Dependency Injection container ✅ Basic ORM capabilities with schema generation ✅ Annotation-based configuration What I've learned through this mini-project: 1. Fundamentals of Java reflection and annotations 2. Basic principles of Dependency Injection 3. Introduction to ORM design and database interaction 4. Maven project structure and dependency management 5. The importance of clean code and modular design Building this basic framework from scratch has given me a new appreciation for the complexities behind professional tools we often use. It's been challenging but incredibly rewarding to see even a simple version come together. The framework is now available on GitHub as a learning resource. I welcome any feedback or suggestions for improvement from the community. Check it out here: https://lnkd.in/e9haemcg #Java #DependencyInjection #ORM #LearningJourney #OpenSource Have you worked on any learning projects recently? I'd love to hear about your experiences and what you've learned!
nice idea aymane el maini keep going
Bravo aymane el maini Go big 😍
hat off
Amazing job aymane el maini 👏👏
big achievement Ayman, Keep it UP 😍 🔥
Java/Angular developer
7moInteresting! 👏