OpenTelemetry is an open source, vendor-neutral observability framework that provides standardized APIs, libraries, and tools to collect telemetry data-such as metrics, logs, and traces-from your application, allowing you to monitor different systems and platforms seamlessly and future-proof your monitoring setup. To add OpenTelemetry to a Django application, you can use either automatic or manual instrumentation: automatic instrumentation involves installing packages like opentelemetry-instrumentation-django and configuring environment variables and your Django settings to export data to an observability backend (such as Elastic), while manual instrumentation gives you finer control by adding tracing and metrics code directly to your views and models, enabling custom monitoring of application behavior and performance.
https://allthingsopen.org/articles/what-is-opentelemetry-add-django-application
https://allthingsopen.org/articles/what-is-opentelemetry-add-django-application
All Things Open
What is OpenTelemetry and how to add it to your Django application | We Love Open Source • All Things Open
OpenTelemetry is an open source, vendor-neutral way to add monitoring features to your application. It is designed to allow you to monitor different systems using different backends in a standardized... Read More
👍2
David Guillot’s experiment investigates how web push notifications, when combined with Progressive Web Apps (PWAs), can offer a compelling alternative to traditional mobile apps for user engagement. By leveraging Django and packages like django-webpush and django-pwa, the article demonstrates a practical approach to implementing reliable, native-feeling notifications on both desktop and mobile-highlighting UX design considerations, technical constraints (such as iOS requiring PWA installation for notifications), and offering a live demo to gather community feedback on usability and device impact.
https://david.guillot.me/en/posts/tech/web-push-notifications-an-experiment/
https://david.guillot.me/en/posts/tech/web-push-notifications-an-experiment/
David Guillot
Push notifications without a mobile app: an experiment (with Django)
Today I want to talk to you about a combination of technologies that I don’t see often implemented, yet I wonder why: Web Push Notifications and Progressive Web Apps.
And I’d like you to try it, with kittens 😸
🔔 Why?
Say you have a small news website, or…
And I’d like you to try it, with kittens 😸
🔔 Why?
Say you have a small news website, or…
MicroPie is an ultra-micro ASGI Python web framework that gets out of your way.
https://github.com/patx/micropie
https://github.com/patx/micropie
GitHub
GitHub - patx/micropie: MicroPie is an ultra-micro ASGI Python web framework that gets out of your way.
MicroPie is an ultra-micro ASGI Python web framework that gets out of your way. - patx/micropie
This DataCamp blogpost demonstrates how to use Python for analyzing and predicting Bitcoin price patterns through time series analysis, focusing on both long-term and short-term trends. The article guides readers step-by-step through data collection, preprocessing, decomposition (additive and multiplicative), and the application of technical indicators like moving averages and RSI to uncover seasonal cycles, micro-patterns, and actionable trading signals in Bitcoin’s volatile price history.
https://www.datacamp.com/blog/python-bitcoin
https://www.datacamp.com/blog/python-bitcoin
Datacamp
Bitcoin Price Patterns: A Time Series Analysis in Python
Learn how to analyze and predict Bitcoin prices using time series analysis in Python.
Nelhage’s exploration of CPython’s new tail-call interpreter uncovers how an LLVM regression inflated early benchmark gains. This article details computed-goto mechanics, the LLVM 19 regression, and broader lessons in performance engineering.
https://blog.nelhage.com/post/cpython-tail-call/
https://blog.nelhage.com/post/cpython-tail-call/
Made of Bugs
Performance of the Python 3.14 tail-call interpreter
A deep dive into the performance of Python 3.14's tail-call interpreter: How the performance results were confounded by an LLVM regression, the surprising complexity of compiling interpreter loops, and some reflections on performance work, software engineering…
In “Binary Search as a Bidirectional Generator,” the author proposes treating the classic binary search as a bidirectional Python generator. This exposition shows how Python’s send method enables ergonomic, decoupled control flow for efficient search routines.
https://mathspp.com/blog/binary-search-as-a-bidirectional-generator
https://mathspp.com/blog/binary-search-as-a-bidirectional-generator
Mathspp
Binary search as a bidirectional generator
This article proposes an implementation of an ergonomic binary search algorithm implemented as a bidirectional generator.
Julia Evans’s “Terminal Rules” catalogs seven de facto conventions that make terminal programs behave predictably, from signal handling to color and input handling. This breakdown walks through rules such as using Ctrl-C to quit noninteractive programs, Ctrl-D to exit REPLs, and disabling colors when piping output.
https://jvns.ca/blog/2024/11/26/terminal-rules/
https://jvns.ca/blog/2024/11/26/terminal-rules/
Julia Evans
"Rules" that terminal programs follow
Recently I’ve been thinking about how everything that happens in the terminal is some combination of:
A collaborative note taking, wiki and documentation platform that scales. Built with Django and React. Opensource alternative to Notion or Outline.
https://github.com/suitenumerique/docs
https://github.com/suitenumerique/docs
GitHub
GitHub - suitenumerique/docs: A collaborative note taking, wiki and documentation platform that scales. Built with Django and React.
A collaborative note taking, wiki and documentation platform that scales. Built with Django and React. - GitHub - suitenumerique/docs: A collaborative note taking, wiki and documentation platform ...
👍2
Engineer’s Codex’s “The Boolean Trap” warns developers against using boolean flags in APIs and shows how they can hinder code readability and extensibility. This analysis advocates for using enums to represent function parameters, demonstrating how they improve clarity, maintainability, and future-proofing in real-world software design.
https://read.engineerscodex.com/p/the-boolean-trap
https://read.engineerscodex.com/p/the-boolean-trap
Engineerscodex
The Boolean Trap
Use enums instead
👍2
Akshay Kagrawal, Myles, and Dylan Madisetti’s “Python, not JSON: a new plaintext file format” rethinks Jupyter notebooks as importable, reusable Python modules instead of monolithic JSON blobs. This walkthrough shows how marimo files deliver Git-friendly diffs, module imports, pytest compatibility, and embedded SQL and Markdown for a maintainable interactive computing experience.
https://marimo.io/blog/python-not-json
https://marimo.io/blog/python-not-json
marimo.io
Reinventing notebooks as reusable Python programs
Designing a Python notebook that blends the best parts of interactive computing with the sanity of code
👍1
Claudio Santini’s primer on Unvibe reveals a Python library that treats unit-tests as a reward function, guiding LLM-driven Monte Carlo Tree Search to generate code that passes all tests. It details how Unvibe decorates functions with @ai, uses unvibe.TestCase for granular scoring, and iteratively refines implementations by feeding back assertion errors to the model.
https://claudio.uk/posts/unvibe-a-python-test-runner-that-generates-correct-implementations.html
https://claudio.uk/posts/unvibe-a-python-test-runner-that-generates-correct-implementations.html
claudio.uk
A Python Test-Runner that generates correct implementations
Unvibe: A Python Test-Runner that generates correct code
👍2
Fully local web research and report writing assistant
https://github.com/langchain-ai/local-deep-researcher
https://github.com/langchain-ai/local-deep-researcher
GitHub
GitHub - langchain-ai/local-deep-researcher: Fully local web research and report writing assistant
Fully local web research and report writing assistant - langchain-ai/local-deep-researcher
👍2
ArjanCodes reveals how to craft high-performance Docker images for Python applications using his 3-Factor Framework. This demonstration covers choosing lean base images, multi-stage builds, secret mounting, and non-root execution to accelerate builds and tighten security.
https://www.youtube.com/watch?v=tc713anE3UY
https://www.youtube.com/watch?v=tc713anE3UY
YouTube
This Is How You Write an Efficient Python Dockerfile
👷 Review code better and faster with my 3-Factor Framework: https://arjan.codes/diagnosis.
In this video, I’ll take you step-by-step through creating an optimized and efficient Docker image. I’ll cover picking the right base image, removing clutter from…
In this video, I’ll take you step-by-step through creating an optimized and efficient Docker image. I’ll cover picking the right base image, removing clutter from…
👍1
Egglog introduces a lightweight declarative schema that unifies experimental run provenance and log management. This overview highlights how VectorFold’s new tool structures metrics, metadata, and artifacts in reproducible JSON logs for seamless analysis and sharing.
https://vectorfold.studio/blog/egglog
https://vectorfold.studio/blog/egglog
👍2
Dave Jones delivers a playbook for packaging and distributing Python noscripts as single-file applications leveraging uv and PEP 723. It covers installing uv, embedding package dependencies, and configuring noscripts for system-wide invocation via shebangs and virtual environments.
https://thisdavej.com/share-python-noscripts-like-a-pro-uv-and-pep-723-for-easy-deployment/
https://thisdavej.com/share-python-noscripts-like-a-pro-uv-and-pep-723-for-easy-deployment/
Thisdavej
Share Python Scripts Like a Pro: uv and PEP 723 for Easy Deployment
We all love Python’s comprehensive standard library, but let’s face it – PyPI’s wealth of packages often becomes essential. Sharing single-file, self-contained Python noscripts that rely on these external tools can be a headache. Historically, we’ve relied…
Pruna is a model optimization framework built for developers, enabling you to deliver faster, more efficient models with minimal overhead.
https://github.com/PrunaAI/pruna
https://github.com/PrunaAI/pruna
GitHub
GitHub - PrunaAI/pruna: Pruna is a model optimization framework built for developers, enabling you to deliver faster, more efficient…
Pruna is a model optimization framework built for developers, enabling you to deliver faster, more efficient models with minimal overhead. - PrunaAI/pruna
Tim Kamanin demonstrates how to leverage Django’s perms context variable to conditionally render UI elements based on user permissions . This lesson shows how to check the wagtailadmin.access_admin permission within templates to display or hide an Admin panel link .
https://timonweb.com/django/checking-current-user-permissions-in-django-templates/
https://timonweb.com/django/checking-current-user-permissions-in-django-templates/
timonweb.com
Checking Current User Permissions in Django Templates
Checking Current User Permissions in Django Templates.
👍2
Explore how to reliably compare different types of iterables in Python with this concise article, which demonstrates practical techniques for checking equality between lists, tuples, and even iterator-based objects. Learn why direct equality checks may fail and how converting iterables to lists can ensure accurate comparisons.
https://www.pythonmorsels.com/iterable-equality/
https://www.pythonmorsels.com/iterable-equality/
Pythonmorsels
Checking whether iterables are equal in Python
You can check whether iterables contain the same elements in Python with equality checks, type conversions, sets, Counter, or looping helpers.
Delve into the mechanics of NumPy's powerful einsum function in this insightful blogpost by Eli Bendersky, which breaks down its syntax, use cases, and performance benefits for array operations and tensor algebra.
https://eli.thegreenplace.net/2025/understanding-numpys-einsum/
https://eli.thegreenplace.net/2025/understanding-numpys-einsum/
This guide walks you through building a modern web application by integrating FastAPI on the backend with Svelte on the frontend, offering a step-by-step approach to creating a full-stack project with asynchronous APIs and reactive user interfaces.
https://testdriven.io/blog/fastapi-svelte/
https://testdriven.io/blog/fastapi-svelte/
testdriven.io
Building a Real-time Dashboard with FastAPI and Svelte
Learn how to build a real-time analytics dashboard using FastAPI and Svelte with server-sent events.