RSSAmplifier

Blog

bui.app

Thoughts, stories and ideas.

bui.appRSS feed ↗7 posts

Latest posts

Why Reactive Programming Hasn't Taken Off in Python (And How Signals Can Change That)

TL;DR: Reactive programming offers significant benefits for Python applications - it reduces bugs, simplifies complexity, and improves maintainability. Yet most Python developers avoid it. The problem isn't reactive programming itself, it's how we've been doing it. Python's reaktiv makes reactive programming

The Missing Manual for Signals: State Management for Python Developers

A practical guide to reactive state management with Signals in Python For All Signals Developers : While this manual uses Python examples, the concepts apply universally to Signals in Angular, SolidJS, Vue, and beyond. Unlike most tutorials that focus on UI rendering, this explores the fundamental mental models of reactive state

Adding Reactivity to Jupyter Notebooks with reaktiv

Have you ever been frustrated when using Jupyter notebooks because you had to manually re-run cells after changing a variable? Or wished your data visualizations would automatically update when parameters change? While specialized platforms like Marimo offer reactive notebooks, you don't need to leave the Jupyter ecosystem to

When Frontend Reactivity Meets Backend Python: The Story of My First 1,000-Download Library

After years of building software for others, I decided to scratch my own itch and create something for the wider developer community. Today, I'm humbled to share that reaktiv , my first serious open source library, recently crossed 100 stars on GitHub and reached over 1,000 pip installs

Create Python DateTime UTC ISO-Format Strings

# Works for >= Python 3.11 from datetime import datetime, UTC datetime.now(tz=UTC).isoformat() # > '2024-11-13T08:06:11.736487+00:00' # Use it in JavaScript: new Date('2024-11-13T08:06:11.736487+00:00')

Take Your Conversational AI Offline: A Step-by-Step Guide to Installing Ollama and a GUI

Download page of ollama.com The rise of conversational AI has revolutionized the way we interact with technology, enabling us to have more natural and human-like conversations. However, one significant limitation of these AI models is that they often require an internet connection to function, which can be a major

Migrating Docker Volumes from Rootless to Root Environment

I recently faced the challenge of migrating a Docker volume from a rootless environment to a root environment. Due to the rootless environment, the file permissions differed significantly, which complicated the migration process. I overcame this issue by utilizing an intermediate container to pack the data, ensuring a smooth transition.