CE | Backend Web Developer | Technical Writer
Backend Web Developement, API Development, Django, Django REST Framework (DRF), Python. ( + lot's of other backend skills and tools which are available to see completely on my blog, GitHub and LinkedIn. )
Pagination is very important for APIs and I always have it in my DRF projects but I believe that pagiante everything is not very true. Only the endpoints that return a list full of data must have pagination and actions like retrieve or ... Do not need pagination. For example any user can see their own profile information right ? The API endpoint that sends the selected user's info, is only one object that we get from DB and there is no need for pagination. But any user can see all of their own articles they have published , so endpoint can have many objects and we need pagination here. Cleaner and more standard your project will become 🙌
In summary it looks like you are saying how developers must use AI properly and it's so true! I really enjoyed your article because it's the fact that AI can really be useful for giving ideas and learning new features but we must do it in a way like we are the main developer who understands every part of the ongoing development and AI is an assistant! 🙌
This kind of struggles often come from not having a clear view of the project before starting to build and develop it. It's better to create a check list or a to-do list for yourself before start your coding. these lists i mentioned are created by your thinking or better i can say: A Mind Map ! you can bring all your ideas of your project, what features does it have, what parts does it have or it needs... and... . the most important thing is that to all these thinikking are before starting to code! It's okay that you may find a new feature to add in middle of project BUT you won't struggle anymore, becouse you knew from the first step that what are the needs of this project.