Jump to content
Main menu
Main menu
move to sidebar
hide
Navigation
Main page
Recent changes
Random page
Help about MediaWiki
Special pages
JOHNWICK
Search
Search
Appearance
Create account
Log in
Personal tools
Create account
Log in
Pages for logged out editors
learn more
Contributions
Talk
Editing
Python, Software Development, and Tools
Page
Discussion
English
Read
Edit
View history
Tools
Tools
move to sidebar
hide
Actions
Read
Edit
View history
General
What links here
Related changes
Page information
Appearance
move to sidebar
hide
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
[[file:Python,_Software_Development,_and_Tools.jpg|650px]] A great post about the power of a “good enough” mindset — building the simplest version that solves the problem, shipping early, and iterating only when real usage justifies it. I really like this pragmatic, anti-perfection approach that keeps momentum high and avoids over-engineering. Fixing lazy imports: Generating Static Types Dynamically So I've just released a package called lazy-helper. This comes as lazy loading has been a hot topic once again due to… blog.changs.co.uk The post introduces lazy-helper, a tool that lets you lazy-load Python modules but still keep your editor and type checker happy. It fixes the usual lazy-import headache by auto-generating .pyi stubs so everything still shows up correctly in autocomplete. Django: implement HTTP bearer authentication - Adam Johnson HTTP has a general authentication framework that defines a pattern into which various authentication schemes can fit… adamj.eu The post explains a new Django feature that makes handling Bearer token authentication much simpler. Instead of writing custom middleware, you can now plug in Django’s built-in support to cleanly authenticate API requests using bearer tokens. The Gnome Village Deep-dive articles on building robust fintech back-ends. www.happihacking.com The post uses a “gnome village” metaphor to show how BEAM’s isolated processes and message passing make systems safer, more scalable, and easier to evolve. I’ve seen this in practice — when I built a Level-2 market data subscriber in Erlang, pattern matching boosted performance by about 60% compared to my Python version, and the built-in supervisor tree made the whole system more readable and maintainable right out of the box. Read the full article here: https://medium.com/@denis.volokh/python-software-development-and-tools-digest-53-2a9356f8448a
Summary:
Please note that all contributions to JOHNWICK may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see
JOHNWICK:Copyrights
for details).
Do not submit copyrighted work without permission!
Cancel
Editing help
(opens in new window)
Search
Search
Editing
Python, Software Development, and Tools
Add topic