Python Weekly (Issue 745 May 14 2026)

In partnership with

Welcome to issue 745 of Python Weekly. Let's get straight to the links this week.

Voice dictation that doesn't mangle your syntax.

Most dictation tools choke on technical language. Wispr Flow doesn't. It understands code syntax, framework names, and developer jargon — so you can dictate directly into your IDE and send without fixing.

Use it everywhere: Cursor, VS Code, Warp, Slack, Linear, Notion, your browser. Flow sits at the system level, so there's nothing to install per app. Tap and talk.

Developers use Flow to write documentation 4x faster, give coding agents richer context, and respond to Slack without breaking focus. 89% of messages go out with zero edits. Free on Mac, Windows, and iPhone.


Articles, Tutorials and Talks

Fivetran accelerated SQLGlot, a pure Python SQL parser/transpiler, by 5x through compiling 100+ modules into C extensions with mypyc, without rewriting it in Rust. Key optimizations included sentinel tokens, native i64 integers, dispatch tables, and upstream mypyc primitives for string operations, resulting in 3.9 to 5x speedups across the tokenizer, parser, and generator.

Retrace introduces deterministic record-replay debugging for Python, allowing production executions to be recorded with very low overhead and replayed locally in VS Code with reverse debugging support. Instead of relying on logs or reproducing failures, it records the boundary between application code and nondeterministic systems like APIs, databases, threads, and file I/O, enabling developers to step backwards from a production crash to its root cause.

The post shows the simplest Python example of MCP (Model Context Protocol) for connecting a local LLM like Llama 3.2 to tools. It uses fastmcp and ollama packages with two scripts: mcp_server.py for time/date tools and ollama_client.py to run the chat loop.

This video looks at labb - a UI component library for Django apps that builds on top of TailwindCSS, DaisyUI, django-cotton and Alpine.js. This library has over 70 components that can be dropped into Django projects, and makes it easy to add custom themes, for example using DaisyUI Theme Generator.

In-Kernel Broadcast Optimization (IKBO) eliminates redundant user-embedding replication by fusing broadcast logic directly into interaction kernels, significantly reducing memory bandwidth and compute waste. This co-design approach delivers up to a two-thirds reduction in latency across Meta's recommendation stack, optimized for high-performance hardware like NVIDIA H100 and Meta’s MTIA.

A DRY refactor can make code worse when it removes duplication by hiding different behaviors behind flags and shared abstractions. Better refactoring focuses on separating responsibilities and making behavior clear, not just making the code look smaller.

The post models dependent type theory in plain Python by treating types as finite “families,” or dictionaries from contexts to sets, rather than as standalone bare values. The key idea is that full judgments like Γ |- A should be interpreted as mappings, which makes contexts, weakening, terms, Sigma/Pi types, and identity types easier to represent uniformly.


Interesting Projects, Tools, and Libraries

A Unified Virtual Filesystem For AI Agents.

Can Language Models Rebuild Programs From Scratch? Given only a compiled binary and its documentation, AI agents must architect and implement a complete codebase that reproduces the original program's behavior.

Claude code for everything except coding.

AI-Driven Life Cycle (AI-DLC) adaptive workflow steering rules for AI coding agents.

Shadowbroker is a decentralized OSINT platform aggregating real-time data from 60+ feeds like private jets, spy satellites, and seismic events into a unified dashboard.

Interactive Python & C++ apps for desktop, mobile, and web - powered by Dear ImGui.


Upcoming Events and Webinars

There will be following talks

  • ML training using Apache Spark for example

  • Operating Model change in AML Investigations to scale the Ops team

  • Unexpected Side Effects of Becoming A Manager

There will be following talks

  • Democratizing Data: A deep dive into Eurostat Open Database

  • Scaling Data Mesh Orchestration with Dagster: Platform-Driven DAGs without Platform Friction

There will be following talks

  • Accelerating and protecting shoppers payments with Apache Flink at Adyen

  • From Notebook to Living Room: Building a Self-Hosted AI Stack That Replaces SaaS

There will be a talk, Best Practices for Building a Reliable Lakehouse.

There will be a talk, From Prompt to Real Workflow — Building Your First Agentic AI System with Python.


Our Other Newsletters

Programmer Weekly - A free weekly newsletter for programmers.

Founder Weekly - A free weekly newsletter for entrepreneurs featuring best curated content, must read articles, how to guides, tips and tricks, resources, events and more.