Avoid These 7 Common OOP Mistakes in Python
The video discusses common bad practices in Python object-oriented programming and how to avoid them. It covers issues like using classes unnecessarily instead of functions, overusing mixins, and excessive encapsulation, while providing practical examples and alternatives to improve code structure and readability.
https://www.youtube.com/watch?v=yFLY0SVutgM
The video discusses common bad practices in Python object-oriented programming and how to avoid them. It covers issues like using classes unnecessarily instead of functions, overusing mixins, and excessive encapsulation, while providing practical examples and alternatives to improve code structure and readability.
https://www.youtube.com/watch?v=yFLY0SVutgM
YouTube
Avoid These BAD Practices in Python OOP
đź’ˇ Learn how to design great software in 7 steps: https://arjan.codes/designguide.
In this video, I’ll uncover common bad OOP Python practices and show you how to keep your code clean and maintainable. Learn why you should replace unnecessary classes with…
In this video, I’ll uncover common bad OOP Python practices and show you how to keep your code clean and maintainable. Learn why you should replace unnecessary classes with…
Rust for the small things? but what about Python?
https://dataengineeringcentral.substack.com/p/rust-for-the-small-things
https://dataengineeringcentral.substack.com/p/rust-for-the-small-things
Substack
Rust for the small things?
... but what about Python?
Python in Excel – Available Now
https://techcommunity.microsoft.com/t5/excel-blog/python-in-excel-available-now/ba-p/4240212
https://techcommunity.microsoft.com/t5/excel-blog/python-in-excel-available-now/ba-p/4240212
TECHCOMMUNITY.MICROSOFT.COM
Python in Excel – Available Now | Microsoft Community Hub
Python in Excel is now generally available for Windows users of Microsoft 365 Business and Enterprise. Last August, in partnership with Anaconda, we...
Deep learning compilers and how the sausage is made
A series of discussions focused on deep learning compilers and machine learning. It covers how deep learning models are optimized and deployed for practical use cases. The content dives into topics relevant for developers and engineers working with AI frameworks and model performance optimization.
https://www.youtube.com/playlist?list=PLaMu-SDt_RB7ImARcTT_Wjypwx2vBIBen
A series of discussions focused on deep learning compilers and machine learning. It covers how deep learning models are optimized and deployed for practical use cases. The content dives into topics relevant for developers and engineers working with AI frameworks and model performance optimization.
https://www.youtube.com/playlist?list=PLaMu-SDt_RB7ImARcTT_Wjypwx2vBIBen
YouTube
The Thunder Sessions
A chat about deep learning compilers and how the sausage is made, with hosts Luca Antiga, CTO, and Thomas Viehmann, Principal Research Engineer, two of the l...
MiniLang
A type-safe C successor that compiles directly to various platforms.
https://github.com/NICUP14/MiniLang
A type-safe C successor that compiles directly to various platforms.
https://github.com/NICUP14/MiniLang
GitHub
GitHub - NICUP14/MiniLang: A type-safe C successor that compiles directly to various platforms.
A type-safe C successor that compiles directly to various platforms. - NICUP14/MiniLang
WordLlama
Things you can do with the token embeddings of an LLM.
https://github.com/dleemiller/WordLlama
Things you can do with the token embeddings of an LLM.
https://github.com/dleemiller/WordLlama
GitHub
GitHub - dleemiller/WordLlama: Things you can do with the token embeddings of an LLM
Things you can do with the token embeddings of an LLM - dleemiller/WordLlama
Some tricks with UV
UV can be seen as an alternative to pip, but that might be a limiting way to think about the tool. Instead of looking at faster builds, which are still super nice, it might also make sense to rethink the stuff that we might be able to do from Python going forward.
https://www.youtube.com/watch?v=jXWIxk2brfk
UV can be seen as an alternative to pip, but that might be a limiting way to think about the tool. Instead of looking at faster builds, which are still super nice, it might also make sense to rethink the stuff that we might be able to do from Python going forward.
https://www.youtube.com/watch?v=jXWIxk2brfk
YouTube
Some tricks with UV and a new Python project: uvtrick!
UV can be seen as an alternative to pip, but that might be a limiting way to think about the tool. Instead of looking at faster builds, which are still super nice, it might also make sense to rethink the stuff that we might be able to do from Python going…
ft_utils
A library of utilities to support efficient, scalable Python development leveraging Free Threaded Python.
https://github.com/facebookincubator/ft_utils
A library of utilities to support efficient, scalable Python development leveraging Free Threaded Python.
https://github.com/facebookincubator/ft_utils
GitHub
GitHub - facebookincubator/ft_utils: A library of utilities to support efficient, scalable Python development leveraging Free Threaded…
A library of utilities to support efficient, scalable Python development leveraging Free Threaded Python. - facebookincubator/ft_utils
FARM Stack Course – Full Stack Development with FastAPI, React MongoDB
Learn full stack stack development with the FARM stack. You will learn to quickly create an application using FastAPI, React, and MongoDB.
https://www.youtube.com/watch?v=PWG7NlUDVaA
Learn full stack stack development with the FARM stack. You will learn to quickly create an application using FastAPI, React, and MongoDB.
https://www.youtube.com/watch?v=PWG7NlUDVaA
YouTube
FARM Stack Course – Full Stack Development with FastAPI, React MongoDB
Learn full stack stack development with the FARM stack in this course from @beau. You will learn to quickly create an application using FastAPI, React, and MongoDB.
đź’» Code: https://github.com/beaucarnes/farm-stack-course
Sign up for MongoDB Atlas: http…
đź’» Code: https://github.com/beaucarnes/farm-stack-course
Sign up for MongoDB Atlas: http…
Formatron
Formatron empowers everyone to control the format of language models' output with minimal overhead.
https://github.com/Dan-wanna-M/formatron
Formatron empowers everyone to control the format of language models' output with minimal overhead.
https://github.com/Dan-wanna-M/formatron
GitHub
GitHub - Dan-wanna-M/formatron: Formatron empowers everyone to control the format of language models' output with minimal overhead.
Formatron empowers everyone to control the format of language models' output with minimal overhead. - Dan-wanna-M/formatron
RAG Is More Than Just Vector Search
Go beyond vector search. Learn how to improve your RAG system with Text2SQL, filtered search, structured extraction, and eval-driven development.
https://www.timescale.com/blog/rag-is-more-than-just-vector-search/
Go beyond vector search. Learn how to improve your RAG system with Text2SQL, filtered search, structured extraction, and eval-driven development.
https://www.timescale.com/blog/rag-is-more-than-just-vector-search/
Timescale Blog
RAG Is More Than Just Vector Search
Go beyond semantic search. Learn how to improve your RAG system with Text to SQL, filtered search, structured extraction, and evaluation driven development.
What's in an e-graph?
The article explains e-graphs by incrementally building from union-find to a full e-graph implementation, highlighting key features like equivalence class discovery, pattern matching, and extraction. It demonstrates how e-graphs can be used in compilers for optimizations, offering a more flexible alternative to traditional find-and-replace methods while discussing trade-offs and variatio...
https://bernsteinbear.com/blog/whats-in-an-egraph/
The article explains e-graphs by incrementally building from union-find to a full e-graph implementation, highlighting key features like equivalence class discovery, pattern matching, and extraction. It demonstrates how e-graphs can be used in compilers for optimizations, offering a more flexible alternative to traditional find-and-replace methods while discussing trade-offs and variatio...
https://bernsteinbear.com/blog/whats-in-an-egraph/
Max Bernstein
What’s in an e-graph?
This post follows from several conversations with CF Bolz-Tereick, Philip Zucker, Chris Fallin, and Max Willsey.
Serializing package requirements in marimo notebooks
Marimo now allows notebooks to serialize their package requirements as top-level comments, enabling users to run notebooks in isolated virtual environments with a single command. This feature, powered by the uv package manager, enhances reproducibility and sharing of notebooks by eliminating the need for separate requirements files and preventing environment pollution.
https://marimo.io/blog/sandboxed-notebooks
Marimo now allows notebooks to serialize their package requirements as top-level comments, enabling users to run notebooks in isolated virtual environments with a single command. This feature, powered by the uv package manager, enhances reproducibility and sharing of notebooks by eliminating the need for separate requirements files and preventing environment pollution.
https://marimo.io/blog/sandboxed-notebooks
marimo.io
Serializing package requirements in marimo notebooks
How marimo enables sandboxed notebooks, reproducible down to the package environment
Let’s build and optimize a Rust extension for Python
Python code too slow? You can quickly create a Rust extension to speed it up.
https://pythonspeed.com/articles/intro-rust-python-extensions/
Python code too slow? You can quickly create a Rust extension to speed it up.
https://pythonspeed.com/articles/intro-rust-python-extensions/
Python⇒Speed
Let’s build and optimize a Rust extension for Python
Python code too slow? You can quickly create a Rust extension to speed it up.
LLaMA-Omni
LLaMA-Omni is a low-latency and high-quality end-to-end speech interaction model built upon Llama-3.1-8B-Instruct, aiming to achieve speech capabilities at the GPT-4o level.
https://github.com/ictnlp/LLaMA-Omni
LLaMA-Omni is a low-latency and high-quality end-to-end speech interaction model built upon Llama-3.1-8B-Instruct, aiming to achieve speech capabilities at the GPT-4o level.
https://github.com/ictnlp/LLaMA-Omni
GitHub
GitHub - ictnlp/LLaMA-Omni: LLaMA-Omni is a low-latency and high-quality end-to-end speech interaction model built upon Llama-3.1…
LLaMA-Omni is a low-latency and high-quality end-to-end speech interaction model built upon Llama-3.1-8B-Instruct, aiming to achieve speech capabilities at the GPT-4o level. - ictnlp/LLaMA-Omni
Things I've learned serving on the board of the Python Software Foundation
https://simonwillison.net/2024/Sep/18/board-of-the-python-software-foundation/
https://simonwillison.net/2024/Sep/18/board-of-the-python-software-foundation/
Simon Willison’s Weblog
Things I’ve learned serving on the board of the Python Software Foundation
Two years ago I was elected to the board of directors for the Python Software Foundation—the PSF. I recently returned from the annual PSF board retreat (this one was in …
Ask HN: Kotlin SpringBoot vs. Python Django for Min Viable Product
https://news.ycombinator.com/item?id=41584157
https://news.ycombinator.com/item?id=41584157
FastAgency
The fastest way to bring multi-agent workflows to production.
https://github.com/airtai/fastagency
The fastest way to bring multi-agent workflows to production.
https://github.com/airtai/fastagency
GitHub
GitHub - airtai/fastagency: The fastest way to bring multi-agent workflows to production.
The fastest way to bring multi-agent workflows to production. - airtai/fastagency
Deploying a Django app with Kamal, AWS ECR, and Github Actions
The article provides a comprehensive guide on deploying a Django app using Kamal, AWS ECR, and GitHub Actions, offering a streamlined approach to containerized deployment. It covers setting up a VPS, creating a Dockerfile, configuring AWS ECR, setting up Kamal, and automating the deployment process with GitHub Actions, aiming to simplify the deployment workflow for developers.
https://dylancastillo.co/posts/deploy-a-django-app-with-kamal-aws-ecr-and-github-actions.html
The article provides a comprehensive guide on deploying a Django app using Kamal, AWS ECR, and GitHub Actions, offering a streamlined approach to containerized deployment. It covers setting up a VPS, creating a Dockerfile, configuring AWS ECR, setting up Kamal, and automating the deployment process with GitHub Actions, aiming to simplify the deployment workflow for developers.
https://dylancastillo.co/posts/deploy-a-django-app-with-kamal-aws-ecr-and-github-actions.html
Dylan Castillo
Deploying a Django app with Kamal, AWS ECR, and Github Actions – Dylan Castillo
A guide to deploy a Django app with Kamal, AWS ECR, and Github Actions