I've been getting the occasional confusing Python dependency error since switching over to Python 3.15 and the rule I'm having to remember is: If in doubt, delete the uv.lock file Most of my projects are libraries which…
More broadly, the use of LLMs erodes trust in documentation, in software, and in the organizations which produce them. Perhaps engineers will begin to treat any new software project with suspicion—the signals we used to…
Learn how to usedjango-lifecycleas an alternative to Django signals, with declarative hooks that run when models are created, updated, deleted, or saved. The package also supports conditional hooks that trigger only…
Learn how to improve technical SEO in Django applications by implementing canonical URLs, XML sitemaps, robots.txt, structured data, and proper redirects. The guide includes practical Django code examples for…
TutorLoom is an open-source, self-hosted learning management system built with Django, React, and Flutter, featuring course management, quizzes, grading, progress tracking, and multi-tenant support.
Learn how Django's ORM and migration system work by building a coffee and tea store, covering model relationships, database queries, and the differences between makemigrations and migrate. The tutorial demonstrates how…