Read issue #1 of Daily Digest, by Mailbrew Team.
10
Monday February, 2025
The Hidden Bias of Alembic and Django Migrations (and when to consider alternatives)

Hey all,

My name is Rotem, I'm one of the creators of Atlas, a database schema-as-code tool. You can find us on GitHub.

I recently wrote a blog post covering cases where you might want to consider an alternative to Alembic or Django migrations for your schema changes. …

A Modern Python Repository Template with UV and Just

Hey folks, I wanted to share a Python repository template I've been using recently. It's not trying to be the ultimate solution, but rather a setup that works well for my needs and might be useful for others.

What My Project Does

It's a repository template that combines several modern …

I made Versioneer work with Hatchling and pdm build backends

version-pioneer is a fork of Versioneer that supports Hatchling and pdm build backends.

The reason I hesitated for so long to switch from setuptools to hatchling etc. was Versioneer. I believe versioning system should be independent from the backend you use so you can easily migrate. Not only that you …

Inviting Collaborators for a Differentiable Geometric Loss Function Library

Hello, I am a grad student at Stanford, working on shape optimization for aircraft design.

I am looking for collaborators on a project for creating a differentiable geometric loss function library in pytorch.

I put a few initial commits on a repository here to give an idea of what things …

Monday Daily Thread: Project ideas!

Weekly Thread: Project Ideas 💡

Welcome to our weekly Project Ideas thread! Whether you're a newbie looking for a first project or an expert seeking a new challenge, this is the place for you.

How it Works:

  1. Suggest a Project: Comment your project idea—be it beginner-friendly or advanced.
  2. Build …
Someone talk me down from using Yamale

...or push me over the edge; whichever. So I've been looking into YAML schema validators that can handle complex yaml files like, for example, the `ci.yml` file that configures GitHub actions.

The combined internet wisdom from searching google and conferring with Gemini and Claude 3.5 is to use `jsonschema.validate`. But …

HTTP queries parameters to MongoDB Query Language converter

I did develop a Python module for my company based on Regex to convert HTTP queries parameters sent from frontend app (React & Angular mainly) to our backend (FastAPI) in MongoDB Query Language (MQL). This way, frontend devs can easilly make specific queries without asking the backend devs.

It is …

Inherit from "dict" or "UserDict"?

I'm working on a project where we need to integrate a dictionary with a ttk.Treeview. The easiest approach would have been to handle data and visualization separately, but due to project requirements, we opted for a combined structure where both are tightly linked.

The idea is straightforward in theory: any …

lsp-types Package Debut

`lsp-types` at its core is a Python package that provides Language Server Protocol (LSP) types as Python `TypedDict`. As a further enhancement, it provides an `LSPSession` class which allows you to interact with an LSP server over stdio.

It is a fork to build on top of the excellent work …

Coursera Guided Project: Build a Data Science Web App with Streamlit and Python

Hi there, everyone! Does anyone have the Colab or Jupyter Python code for this Coursera guided project? If so, please share it in the comments or message me. Thanks in advance!

Twitter, RSS, YouTube, Newsletters, Weather, Calendar, ...

You can customize this digest to include all the sites and sources you want.