Readit News logoReadit News
hichambakri commented on Show HN: Django Ninja CRUD – Rethinking CRUD Operations in Django   github.com/hbakri/django-... · Posted by u/hichambakri
pdhborges · 2 years ago
I'll be blunt, having experienced the damage caused by DRF Model* accelerators in mid sized codebases I just hate it.

CRUD stops being CRUD quickly, these CRUD accelerators just intruduce more non linearity into the development. Its easy to hit a wall and hack around the accelerator to make a little bit custom behaviour leaving behind API implementations that are totaly "irregular" from each other each one mixing different low level changes in the middle of high level accelerators.

hichambakri · 2 years ago
Thanks for raising an important point, @pdhborges. You've highlighted the limitations often encountered with traditional CRUD accelerators, especially as projects scale. Django Ninja CRUD is designed to tackle exactly these challenges. Its compositional approach offers flexibility to adapt and customize as needed, without the mess of hacking around the accelerator. It's all about making it easier for developers to maintain consistency across APIs while allowing for the unique customisations each project requires.

And to echo @WD-42's point, if a specific Django Ninja CRUD view doesn't meet your evolving needs, you can seamlessly switch it out for a custom view written in vanilla Django Ninja. It's designed to be flexible and developer-friendly, ensuring you're not locked into a one-size-fits-all solution.

hichambakri commented on Show HN: Django Ninja CRUD – Rethinking CRUD Operations in Django   github.com/hbakri/django-... · Posted by u/hichambakri
OJFord · 2 years ago
Well you could certainly have a laugh being overheard by non-engineer colleagues while talking about 'ninja crud'!
hichambakri · 2 years ago
Absolutely haha! It can be quite a challenge to sound professional and serious while explaining 'Ninja CRUD' to anyone, engineers and non-engineers alike. Always leads to some interesting conversations!
hichambakri commented on Show HN: Django Ninja CRUD – Rethinking CRUD Operations in Django   github.com/hbakri/django-... · Posted by u/hichambakri
hichambakri · 2 years ago
Wow, what a whirlwind couple of days! I'm thrilled and humbled by the response to Django Ninja CRUD on HN. Seeing it climb to the top 30 and witnessing the community's engagement, not to mention the spike in GitHub stars (now over 250!), has been beyond my expectations... Your support and interest mean the world to me!

My apologies for not responding sooner to your lively discussions. Balancing my role at Picsellia with the unexpected but wonderful excitement here meant I couldn't engage as quickly as I would have liked. But I'm here now, eager to dive into your comments and feedback. Thank you all for making this such an incredible experience. Let's get the conversation going!

u/hichambakri

KarmaCake day35December 13, 2023
About
Software Engineer
View Original