django-unique-user-email: Emial Logins With User Model
https://github.com/carltongibson/django-unique-user-email
https://github.com/carltongibson/django-unique-user-email
GitHub
GitHub - carltongibson/django-unique-user-email: Enable login-by-email with the default User model for your Django project by making…
Enable login-by-email with the default User model for your Django project by making auth.User.email unique. - GitHub - carltongibson/django-unique-user-email: Enable login-by-email with the defaul...
Incremental GC and Pushing Back the 3.13.0 Release
https://discuss.python.org/t/incremental-gc-and-pushing-back-the-3-13-0-release/65285
https://discuss.python.org/t/incremental-gc-and-pushing-back-the-3-13-0-release/65285
Discussions on Python.org
Incremental GC and pushing back the 3.13.0 release
I’m a little [1] concerned with the impact of the incremental GC change in 3.13, which recently showed up (Incremental GC means that Sphinx is significantly slower in 3.13 than in 3.12 · Issue #124567 · python/cpython · GitHub). It’s not clear that the incremental…
Last Chance to be Part of Snyk’s DevSeccon 2024 Oct 8-9!
https://theanchorgroup.swoogo.com/devseccon/5954645?ref=pycoders2&utm_medium=em-pa&utm_source=pycoders&utm_content=events_241008_devseccon&utm_campaign=dm_pp-pycoders-241001_241008_devseccon
https://theanchorgroup.swoogo.com/devseccon/5954645?ref=pycoders2&utm_medium=em-pa&utm_source=pycoders&utm_content=events_241008_devseccon&utm_campaign=dm_pp-pycoders-241001_241008_devseccon
Swoogo
Home
Explore the critical intersection of AI and application security at DevSecCon 2024, a free virtual summit hosted by Snyk.
Quiz: Python Virtual Environments
https://realpython.com/quizzes/python-virtual-environments-a-primer/
https://realpython.com/quizzes/python-virtual-environments-a-primer/
Realpython
Python Virtual Environments: A Primer Quiz – Real Python
In this quiz, you'll test your understanding of Python virtual environments. With this knowledge, you'll be able to avoid dependency conflicts and help other developers reproduce your development environment.
Refactoring Python With Tree-Sitter & Jedi
https://jackevans.bearblog.dev/refactoring-python-with-tree-sitter-jedi/
https://jackevans.bearblog.dev/refactoring-python-with-tree-sitter-jedi/
Jack's blog
Refactoring Python with 🌳 Tree-sitter & Jedi
I was toying around with a refactor the other day that would have taken me ages by hand as it involved 100s of files.
I wanted to rename every instance of...
I wanted to rename every instance of...
rerankers: A Lightweight Library to Unify Ranking Methods
https://www.answer.ai/posts/2024-09-16-rerankers.html
https://www.answer.ai/posts/2024-09-16-rerankers.html
Answer.AI
rerankers: A Lightweight Python Library to Unify Ranking Methods – Answer.AI
Re-ranking is an integral component of many retrieval pipelines; however, there exist numerous approaches to it, all with different implementation methods. To mitigate this, we propose rerankers, a Python library which provides a simple, easy-to-use interface…
Counting Sheeps With Contracts in Python
https://colorsofcode.ghost.io/counting-sheeps-with-contracts-in-python/
https://colorsofcode.ghost.io/counting-sheeps-with-contracts-in-python/
Colors of Code
Counting Sheeps with Contracts in Python
I find code contracts fascinating, these are development tools that allows you to specify the behavior of your system, making it safer, easier to maintain, and a breeze to debug. They play well with your usual code-quality tools and are absolutely addicting…
Paying Down Tech Debt: Further Learnings
https://blog.pragmaticengineer.com/paying-down-tech-debt-further-learnings/
https://blog.pragmaticengineer.com/paying-down-tech-debt-further-learnings/
The Pragmatic Engineer
Paying down tech debt: further learnings
In a counter-intuitive observation: by making small, non-functional improvements, you gain more confidence in a new codebase, and can start to move faster.