News for hackers. Stuff that matters.
Re:Python 3.11.0 final is now available by jsmeaton on Tuesday October 25, 2022 @06:16AM (#33328530)
I work on a reasonably large Django project (1M+ LOC) with approximately 100 developers and mostly have a reasonable time debugging. We use mypy, lots of linters (some custom flake8 plugins), and a fairly strict layered architecture[0] that's enforced with tooling[1].

Without the tooling it's a nightmare. My previous Django project with approx 500k LOC had linting and some typing and that was a mess.

[0] https://github.com/octoenergy/conventions/blob/master/patter... [1] https://github.com/seddonym/import-linter

Re:Python 3.11.0 final is now available by jonatron on Tuesday October 25, 2022 @07:45AM (#33329227)
Is there any chance of making Octopus's vendor.bundle.js less than 15MB? It takes time to load on any device, and the size makes the site unusable on mobile.
Re:Python 3.11.0 final is now available by jsmeaton on Tuesday October 25, 2022 @09:45PM (#33338705)
There are some efforts going into the frontend to reduce these sizes. There's a bit of a transition between frameworks happening.
Re:Python 3.11.0 final is now available by robertwt7 on Tuesday October 25, 2022 @08:50AM (#33329788)
What’s the difference between mypy and python built in type hint?
Re:Python 3.11.0 final is now available by sk0g on Tuesday October 25, 2022 @08:56AM (#33329839)
MyPy provides static analysis that uses the type hints to actually, well, do things with it. Type hints are the specification, but MyPy|PyLance|Pyright|Pyre use those hints for and type checking.
Re:Python 3.11.0 final is now available by jbkkd on Tuesday October 25, 2022 @10:02AM (#33330584)
200+ developers at this point