fastapi-guard
A security library for FastAPI that provides middleware to control IPs, log requests, and detect penetration attempts. It integrates seamlessly with FastAPI to offer robust protection against various security threats.
https://github.com/rennf93/fastapi-guard
A security library for FastAPI that provides middleware to control IPs, log requests, and detect penetration attempts. It integrates seamlessly with FastAPI to offer robust protection against various security threats.
https://github.com/rennf93/fastapi-guard
GitHub
GitHub - rennf93/fastapi-guard: A security library for FastAPI that provides middleware to control IPs, log requests, and detect…
A security library for FastAPI that provides middleware to control IPs, log requests, and detect penetration attempts. It integrates seamlessly with FastAPI to offer robust protection against vario...
Using uv to build and install Python CLI apps
This practical tutorial shows how to use uv to build and install custom Python CLI applications globally on your system.
https://mathspp.com/blog/using-uv-to-build-and-install-python-cli-apps
This practical tutorial shows how to use uv to build and install custom Python CLI applications globally on your system.
https://mathspp.com/blog/using-uv-to-build-and-install-python-cli-apps
Mathspp
Using uv to build and install Python CLI apps
This practical tutorial shows how to use uv to build and install custom Python CLI applications globally on your system.
Computer-Agent
This project aims to replicate how a person naturally interacts with a computer to solve tasks. The system utilizes multiple agents to handle tasks such as web browsing, terminal operations, GUI inter
https://github.com/toni-ramchandani/Computer-Agent
This project aims to replicate how a person naturally interacts with a computer to solve tasks. The system utilizes multiple agents to handle tasks such as web browsing, terminal operations, GUI inter
https://github.com/toni-ramchandani/Computer-Agent
GitHub
GitHub - toni-ramchandani/Computer-Agent: This project is inspired by how a person naturally interacts with a computer to solve…
This project is inspired by how a person naturally interacts with a computer to solve problems. The system mimics human workflows, using different agents to navigate the operating system, browse th...
Introduction to CUDA Programming for Python Developers
https://www.pyspur.dev/blog/introduction_cuda_programming
https://www.pyspur.dev/blog/introduction_cuda_programming
PEP 486 – Make the Python Launcher aware of virtual environments (2015)
https://peps.python.org/pep-0486/
https://peps.python.org/pep-0486/
Python Enhancement Proposals (PEPs)
PEP 486 – Make the Python Launcher aware of virtual environments | peps.python.org
The Windows installers for Python include a launcher that locates the correct Python interpreter to run (see PEP 397). However, the launcher is not aware of virtual environments (virtualenv 1 or PEP 405 based), and so cannot be used to run commands fro...
Rust, C++, and Python trends in jobs on Hacker News (February 2025)
https://martin.wojtczyk.de/2025/02/20/rust-c-and-python-trends-in-jobs-on-hacker-news-february-2025/
https://martin.wojtczyk.de/2025/02/20/rust-c-and-python-trends-in-jobs-on-hacker-news-february-2025/
Martin Wojtczyk
Rust, C++, and Python trends in jobs on Hacker News (February 2025)
How are Rust, C++, and Python trending on Hacker News in the job market? As a proxy measure for programming language trends, let’s analyze the frequency of programming language mentions in the mont…
volcengine / verl
verl: Volcano Engine Reinforcement Learning for LLMs
https://github.com/volcengine/verl
verl: Volcano Engine Reinforcement Learning for LLMs
https://github.com/volcengine/verl
GitHub
GitHub - volcengine/verl: verl: Volcano Engine Reinforcement Learning for LLMs
verl: Volcano Engine Reinforcement Learning for LLMs - volcengine/verl
My 2025 uv-based Python Project Layout for Production Apps
This video demonstrates how to use uv, a modern Python tool, to transform a simple script into a production-ready application with an optimal project structure. It guides viewers through creating a well-organized FastAPI project, leveraging advanced packaging features like dependency groups, resulting in a scalable and easily shareable codebase.
https://www.youtube.com/watch?v=mFyE9xgeKcA
This video demonstrates how to use uv, a modern Python tool, to transform a simple script into a production-ready application with an optimal project structure. It guides viewers through creating a well-organized FastAPI project, leveraging advanced packaging features like dependency groups, resulting in a scalable and easily shareable codebase.
https://www.youtube.com/watch?v=mFyE9xgeKcA
YouTube
My 2025 uv-based Python Project Layout for Production Apps
In 2025, all you need to take a #Python application from a simple script to production is: uv. But, how do you setup your project directory structure for success? How do take advantage of the latest development in Python packaging tooling like dependency…
Programming with LLM Agents in 2025
In this video, Sentdex offers tips and tricks for building with modern LLM agents, using OpenHands as an example but applicable to other web-based UIs and agents. It covers practical advice for leveraging LLMs effectively, with resources including the OpenHands GitHub repository, a neural networks book, and community channels for support and discussion.
https://www.youtube.com/watch?v=WKF__cJTxvg
In this video, Sentdex offers tips and tricks for building with modern LLM agents, using OpenHands as an example but applicable to other web-based UIs and agents. It covers practical advice for leveraging LLMs effectively, with resources including the OpenHands GitHub repository, a neural networks book, and community channels for support and discussion.
https://www.youtube.com/watch?v=WKF__cJTxvg
YouTube
Programming with LLM Agents in 2025
Some tips and tricks for using modern LLM agents for building stuff.
I am using openhands here, but you're free to take some of my advice from here and apply it to just about any of the web-based UIs or other agents...etc.
OpenHands github: https://github.com/All…
I am using openhands here, but you're free to take some of my advice from here and apply it to just about any of the web-based UIs or other agents...etc.
OpenHands github: https://github.com/All…
KTransformers
A Flexible Framework for Experiencing Cutting-edge LLM Inference Optimizations.
https://github.com/kvcache-ai/ktransformers
A Flexible Framework for Experiencing Cutting-edge LLM Inference Optimizations.
https://github.com/kvcache-ai/ktransformers
GitHub
GitHub - kvcache-ai/ktransformers: A Flexible Framework for Experiencing Cutting-edge LLM Inference Optimizations
A Flexible Framework for Experiencing Cutting-edge LLM Inference Optimizations - kvcache-ai/ktransformers
The Best Way to Use Text Embeddings Portably is With Parquet and Polars
This article advocates using Parquet files, paired with the Polars library in Python, as an efficient and portable alternative to vector databases for storing and querying text embeddings in smaller projects. It demonstrates how this approach enables fast similarity searches and metadata filtering, outperforming traditional methods like CSV files and offering a balance between simplicity...
https://minimaxir.com/2025/02/embeddings-parquet/
This article advocates using Parquet files, paired with the Polars library in Python, as an efficient and portable alternative to vector databases for storing and querying text embeddings in smaller projects. It demonstrates how this approach enables fast similarity searches and metadata filtering, outperforming traditional methods like CSV files and offering a balance between simplicity...
https://minimaxir.com/2025/02/embeddings-parquet/
Minimaxir
The Best Way to Use Text Embeddings Portably is With Parquet and Polars
Never store embeddings in a CSV!
FastRTC
Turn any python function into a real-time audio and video stream over WebRTC or WebSockets.
https://fastrtc.org/
Turn any python function into a real-time audio and video stream over WebRTC or WebSockets.
https://fastrtc.org/
Cracking the Python Monorepo
This article explores using uv and Dagger to manage Python monorepos, aiming to solve challenges like slow CI/CD pipelines and complex dependency management. It details setting up a monorepo with these tools, achieving efficient end-to-end pipeline caching and easy local/CI execution.
https://gafni.dev/blog/cracking-the-python-monorepo/
This article explores using uv and Dagger to manage Python monorepos, aiming to solve challenges like slow CI/CD pipelines and complex dependency management. It details setting up a monorepo with these tools, achieving efficient end-to-end pipeline caching and easy local/CI execution.
https://gafni.dev/blog/cracking-the-python-monorepo/