How a Decorator Crashed My Flask App: Lessons Learned
The article explains how a decorator without functools.wraps caused a Flask app to crash by assigning the same name to multiple endpoints. It demonstrates the importance of using functools.wraps to maintain function metadata, thus preventing such errors.
https://suyogdahal.com.np/posts/how-decorator-crashed-my-flask-app/
  
  The article explains how a decorator without functools.wraps caused a Flask app to crash by assigning the same name to multiple endpoints. It demonstrates the importance of using functools.wraps to maintain function metadata, thus preventing such errors.
https://suyogdahal.com.np/posts/how-decorator-crashed-my-flask-app/
Suyog's personal blog
  
  How a Decorator Crashed My Flask App: Lessons Learned
  TL;DR: Always use functools.wraps for your decorators.
Decorators in python are wonderful. They let you modify or extend the behavior of functions or methods without permanently modifying their source code. I’ve used them in several places in my code to add…
  Decorators in python are wonderful. They let you modify or extend the behavior of functions or methods without permanently modifying their source code. I’ve used them in several places in my code to add…
PyCon US 2024 Videos
Couldn't attend PyCon US 2024? The videos of the talks have started trickling down.
https://www.youtube.com/playlist?list=PL2Uw4_HvXqvYhjub9bw4uDAmNtprgAvlJ
  
  Couldn't attend PyCon US 2024? The videos of the talks have started trickling down.
https://www.youtube.com/playlist?list=PL2Uw4_HvXqvYhjub9bw4uDAmNtprgAvlJ
YouTube
  
  PyCon US 2024
  PyCon US 2024 - Pittsburgh, PA
  django-sql-explorer
Easily share data across your company via SQL queries.
https://github.com/explorerhq/django-sql-explorer
  
  Easily share data across your company via SQL queries.
https://github.com/explorerhq/django-sql-explorer
GitHub
  
  GitHub - explorerhq/sql-explorer: SQL reporting that Just Works. Fast, simple, and confusion-free. Write and share queries in a…
  SQL reporting that Just Works. Fast, simple, and confusion-free. Write and share queries in a delightful SQL editor, with AI assistance. - explorerhq/sql-explorer
  Incidental
An opensource incident management platform integrating with Slack.
https://github.com/incidentalhq/incidental
  
  An opensource incident management platform integrating with Slack.
https://github.com/incidentalhq/incidental
GitHub
  
  GitHub - incidentalhq/incidental: An opensource incident management platform integrating with Slack.
  An opensource incident management platform integrating with Slack. - incidentalhq/incidental
  momentum
The open-source behavioural auditor for backend code.
https://github.com/getmomentum/momentum-core
  
  The open-source behavioural auditor for backend code.
https://github.com/getmomentum/momentum-core
GitHub
  
  GitHub - potpie-ai/momentum-core: visually integration test your backend
  visually integration test your backend. Contribute to potpie-ai/momentum-core development by creating an account on GitHub.
  Embedded Python: MicroPython Is Amazing
https://hackaday.com/2024/07/11/embedded-python-micropython-is-amazing/
  
  https://hackaday.com/2024/07/11/embedded-python-micropython-is-amazing/
Hackaday
  
  Embedded Python: MicroPython Is Amazing
  In case you haven’t heard, about a month ago MicroPython has celebrated its 11th birthday. I was lucky that I was able to start hacking with it soon after pyboards have shipped – the fi…
  An HTMX success story
Porting from Django+React to a Django+HTMX based stack.
https://www.sheenaoc.com/articles/2024-06-30-htmx
  
  Porting from Django+React to a Django+HTMX based stack.
https://www.sheenaoc.com/articles/2024-06-30-htmx
Sheenaoc
  
  An HTMX success story
  Porting from Django+React to a Django+HTMX based stack
  whenever
Modern datetime library for Python, written in Rust.
https://github.com/ariebovenberg/whenever
  
  Modern datetime library for Python, written in Rust.
https://github.com/ariebovenberg/whenever
GitHub
  
  GitHub - ariebovenberg/whenever: ⏰ Modern datetime library for Python
  ⏰ Modern datetime library for Python. Contribute to ariebovenberg/whenever development by creating an account on GitHub.
  Crawlee
A web scraping and browser automation library for Python to build reliable crawlers. Extract data for AI, LLMs, RAG, or GPTs. Download HTML, PDF, JPG, PNG, and other files from websites. Works with BeautifulSoup, Playwright, and raw HTTP. Both headful and headless mode. With proxy rotation.
https://github.com/apify/crawlee-python
  
  A web scraping and browser automation library for Python to build reliable crawlers. Extract data for AI, LLMs, RAG, or GPTs. Download HTML, PDF, JPG, PNG, and other files from websites. Works with BeautifulSoup, Playwright, and raw HTTP. Both headful and headless mode. With proxy rotation.
https://github.com/apify/crawlee-python
GitHub
  
  GitHub - apify/crawlee-python: Crawlee—A web scraping and browser automation library for Python to build reliable crawlers. Extract…
  Crawlee—A web scraping and browser automation library for Python to build reliable crawlers. Extract data for AI, LLMs, RAG, or GPTs. Download HTML, PDF, JPG, PNG, and other files from websites. Wo...
  Streaming Chatbot with Burr, FastAPI, and React
Expose the OpenAI streaming API with server-sent-events.
https://blog.dagworks.io/p/streaming-chatbot-with-burr-fastapi
  
  Expose the OpenAI streaming API with server-sent-events.
https://blog.dagworks.io/p/streaming-chatbot-with-burr-fastapi
blog.dagworks.io
  
  Streaming Chatbot with Burr, FastAPI, and React
  Expose the OpenAI streaming API with server-sent-events
👍1
  Entering text in the terminal is complicated
The article explores the complexities and inconsistencies of text input in terminal environments, discussing various modes from basic input to advanced systems like readline and custom solutions. It provides insights into how different programs handle text input, offers tips for users, and explains the origins and features of common keyboard shortcuts used in terminal text editing.
https://jvns.ca/blog/2024/07/08/readline/
  
  The article explores the complexities and inconsistencies of text input in terminal environments, discussing various modes from basic input to advanced systems like readline and custom solutions. It provides insights into how different programs handle text input, offers tips for users, and explains the origins and features of common keyboard shortcuts used in terminal text editing.
https://jvns.ca/blog/2024/07/08/readline/
Julia Evans
  
  Entering text in the terminal is complicated
  The other day I asked what folks on Mastodon find confusing about working in the terminal, and one thing that stood out to me was “editing a command you already typed in”.
  Maelstrom – A Hermetic, Clustered Test Runner for Python and Rust
https://github.com/maelstrom-software/maelstrom
  
  https://github.com/maelstrom-software/maelstrom
GitHub
  
  GitHub - maelstrom-software/maelstrom: Maelstrom is a fast Rust, Go, and Python test runner that runs every test in its own container.…
  Maelstrom is a fast Rust, Go, and Python test runner that runs every test in its own container. Tests are either run locally or distributed to a clustered job runner. - maelstrom-software/maelstrom
  Ultra simplified "MNIST" in 60 lines of Python with NumPy
https://github.com/tonio-m/python_neural_network
  
  https://github.com/tonio-m/python_neural_network
GitHub
  
  GitHub - tonio-m/python_neural_network: 🪝"mnist" in 60 lines of code, no dependencies. For educational purposes.
  🪝"mnist" in 60 lines of code, no dependencies. For educational purposes. - tonio-m/python_neural_network
  Building a Perceptron From Scratch (no frameworks, only math and python)
https://www.youtube.com/watch?v=ilp3ZHTKPNg
  
  https://www.youtube.com/watch?v=ilp3ZHTKPNg
YouTube
  
  Building a Perceptron From SCRATCH (no frameworks, only math and python) - The Origins of AI - Ep.1
  I sure love AI! And there is nothing better than when you learn how something works from absolute scratch. In this video series, I would like you to join me on a journey to the origins of AI and Machine Learning. We are using no frameworks, and in this particular…
  FastEmbed
Fast, Accurate, Lightweight Python library to make State of the Art Embedding.
https://github.com/qdrant/fastembed
  
  Fast, Accurate, Lightweight Python library to make State of the Art Embedding.
https://github.com/qdrant/fastembed
GitHub
  
  GitHub - qdrant/fastembed: Fast, Accurate, Lightweight Python library to make State of the Art Embedding
  Fast, Accurate, Lightweight Python library to make State of the Art Embedding - qdrant/fastembed
  