Let’s create a Python Debugger together
Have you ever wondered how debuggers work? What happens when you set a breakpoint and hit it later? Debuggers are tools that we as developers use daily in our work, but few know how they are actually implemented. Here is a 4-part series on writing a Python debugger from scratch.
https://mostlynerdless.de/blog/2023/09/20/lets-create-a-python-debugger-together-part-1/
Have you ever wondered how debuggers work? What happens when you set a breakpoint and hit it later? Debuggers are tools that we as developers use daily in our work, but few know how they are actually implemented. Here is a 4-part series on writing a Python debugger from scratch.
https://mostlynerdless.de/blog/2023/09/20/lets-create-a-python-debugger-together-part-1/
The Python Sofware Foundation Receives Wonderfully Welcoming Award from GitHub
https://pyfound.blogspot.com/2023/11/psf-wonderfully-welcoming-award-github.html
https://pyfound.blogspot.com/2023/11/psf-wonderfully-welcoming-award-github.html
Python Software Foundation Blog
The Python Sofware Foundation receives the Wonderfully Welcoming Award from GitHub!
[November 9th, 2023] - The Python Software Foundation is delighted to announce that we are a recipient of a GitHub Award under the Wonderful...
dpoint
Open-source digital stylus using camera tracking and inertial measurements.
https://github.com/Jcparkyn/dpoint
Open-source digital stylus using camera tracking and inertial measurements.
https://github.com/Jcparkyn/dpoint
GitHub
GitHub - Jcparkyn/dpoint: Open-source digital stylus using camera tracking and inertial measurements
Open-source digital stylus using camera tracking and inertial measurements - Jcparkyn/dpoint
Google-Colab-Selenium
The best way to use Selenium in Google Colab Notebooks!
https://github.com/jpjacobpadilla/Google-Colab-Selenium
The best way to use Selenium in Google Colab Notebooks!
https://github.com/jpjacobpadilla/Google-Colab-Selenium
GitHub
GitHub - jpjacobpadilla/Google-Colab-Selenium: The best way to use Selenium in Google Colab Notebooks!
The best way to use Selenium in Google Colab Notebooks! - jpjacobpadilla/Google-Colab-Selenium
How to Create a Subscription SaaS Application with Django and Stripe
All the technical details of creating a subscription SaaS business using the Python-based Django web framework and Stripe payment processor.
https://www.saaspegasus.com/guides/django-stripe-integrate/
All the technical details of creating a subscription SaaS business using the Python-based Django web framework and Stripe payment processor.
https://www.saaspegasus.com/guides/django-stripe-integrate/
SaaS Pegasus
How to Create a Subscription SaaS Application with Django and Stripe
All the technical details of creating a subscription SaaS business using the Python-based Django web framework and Stripe payment processor.
ai-exploits
A collection of real world AI/ML exploits for responsibly disclosed vulnerabilities.
https://github.com/protectai/ai-exploits
A collection of real world AI/ML exploits for responsibly disclosed vulnerabilities.
https://github.com/protectai/ai-exploits
GitHub
GitHub - protectai/ai-exploits: A collection of real world AI/ML exploits for responsibly disclosed vulnerabilities
A collection of real world AI/ML exploits for responsibly disclosed vulnerabilities - GitHub - protectai/ai-exploits: A collection of real world AI/ML exploits for responsibly disclosed vulnerabil...
Four Kinds of Optimisation
This article discusses four approaches to optimize programs: using a better algorithm, using a better data structure, using a lower-level system, or accepting a less precise solution.
https://tratt.net/laurie/blog/2023/four_kinds_of_optimisation.html
This article discusses four approaches to optimize programs: using a better algorithm, using a better data structure, using a lower-level system, or accepting a less precise solution.
https://tratt.net/laurie/blog/2023/four_kinds_of_optimisation.html
Orca-2-13B Runs Directly on Rust+WASM – No Python/C++ Hassles
https://www.secondstate.io/articles/orca-2-13b/
https://www.secondstate.io/articles/orca-2-13b/
www.secondstate.io
Getting Started with Orca-2-13B
Fast and Portable Llama2 Inference on the Heterogeneous Edge.
Two kinds of threads pools, and why you need both
How big should your thread pool be? It depends on your use case.
https://pythonspeed.com/articles/two-thread-pools/
How big should your thread pool be? It depends on your use case.
https://pythonspeed.com/articles/two-thread-pools/
Python⇒Speed
Two kinds of threads pools, and why you need both
How big should your thread pool be? It depends on your use case.
screenshot-to-code
Drop in a screenshot and convert it to clean HTML/Tailwind/JS code.
https://github.com/abi/screenshot-to-code
Drop in a screenshot and convert it to clean HTML/Tailwind/JS code.
https://github.com/abi/screenshot-to-code
GitHub
GitHub - abi/screenshot-to-code: Drop in a screenshot and convert it to clean code (HTML/Tailwind/React/Vue)
Drop in a screenshot and convert it to clean code (HTML/Tailwind/React/Vue) - abi/screenshot-to-code
sqlalchemy_data_model_visualizer
Automatically turn your SQLalchemy Data Models into a Nice SVG Diagram
https://github.com/Dicklesworthstone/sqlalchemy_data_model_visualizer
Automatically turn your SQLalchemy Data Models into a Nice SVG Diagram
https://github.com/Dicklesworthstone/sqlalchemy_data_model_visualizer
GitHub
GitHub - Dicklesworthstone/sqlalchemy_data_model_visualizer: Automatically turn your SQLalchemy Data Models into a Nice SVG Diagram
Automatically turn your SQLalchemy Data Models into a Nice SVG Diagram - Dicklesworthstone/sqlalchemy_data_model_visualizer
Proposal for Software Bill-of-Materials for CPython
https://sethmlarson.dev/security-developer-in-residence-weekly-report-19
https://sethmlarson.dev/security-developer-in-residence-weekly-report-19
Seth Michael Larson
Proposal for Software Bill-of-Materials for CPython
This critical role would not be possible without funding from the OpenSSF Alpha-Omega project. Massive thank-you to Alpha-Omega for investing in the security of the Python ecosystem!
This week...
This week...
GitHub OAuth in your Python Flask app
A step-by-step guide on building Login with Github into your Python apps.
https://supabase.com/blog/oauth2-login-python-flask-apps
A step-by-step guide on building Login with Github into your Python apps.
https://supabase.com/blog/oauth2-login-python-flask-apps
Supabase
GitHub OAuth in your Python Flask app
A step-by-step guide on building Login with Github into your Python apps.
A JIT Compiler for CPython
Brandt Bucher discusses the development of a Just-In-Time (JIT) compiler for CPython. The talk delves into the challenges and intricacies of implementing a JIT compiler specifically for CPython, the default Python interpreter.
https://www.youtube.com/watch?v=HxSHIpEQRjs
Brandt Bucher discusses the development of a Just-In-Time (JIT) compiler for CPython. The talk delves into the challenges and intricacies of implementing a JIT compiler specifically for CPython, the default Python interpreter.
https://www.youtube.com/watch?v=HxSHIpEQRjs
YouTube
Brandt Bucher – A JIT Compiler for CPython
From the 2023 CPython Core Developer Sprint
The QA section is hard to understand; turn on subtitles for our best-effort transcription. (PRs welcome: https://github.com/encukou/subtitles-for-brandts-talk/blob/main/jit.en.vtt)
Links & bibliography:
Slides:…
The QA section is hard to understand; turn on subtitles for our best-effort transcription. (PRs welcome: https://github.com/encukou/subtitles-for-brandts-talk/blob/main/jit.en.vtt)
Links & bibliography:
Slides:…
PyNest
PyNest is a Python framework built on top of FastAPI that follows the modular architecture of NestJS.
https://github.com/PythonNest/PyNest
PyNest is a Python framework built on top of FastAPI that follows the modular architecture of NestJS.
https://github.com/PythonNest/PyNest
GitHub
GitHub - PythonNest/PyNest: PyNest is a Python framework built on top of FastAPI that follows the modular architecture of NestJS
PyNest is a Python framework built on top of FastAPI that follows the modular architecture of NestJS - PythonNest/PyNest
Pythonicity: Composition vs. Inheritance
https://coady.github.io/posts/composition-vs-inheritance.html
https://coady.github.io/posts/composition-vs-inheritance.html
coady.github.io
Pythonicity - Composition vs. inheritance