Skip to content
Python News | Practical Python Engineering

Python News | Practical Python Engineering

Python News covers applied Python development, libraries, and real-world engineering patterns.

site mode button
Subscribe

Rust Python

Litestar Cut Our P99 Latency 40% After Migrating From FastAPI
16 mins read

Litestar Cut Our P99 Latency 40% After Migrating From FastAPI

  • API Development
April 13, 2026April 19, 2026 Silas MontgomeryTagged CPython internals, DuckDB python, Free threading, GIL removal, Ibis framework, Marimo notebooks, Mojo language, Polars dataframe, Python JIT, Rust Python

In this article Why does Litestar handle tail latency better than FastAPI? What makes serialization the biggest bottleneck?

Read More
Ruff 0.8 Replaced Black, isort, and Flake8 in Our Monorepo
14 mins read

Ruff 0.8 Replaced Black, isort, and Flake8 in Our Monorepo

  • Automation
April 11, 2026April 19, 2026 Nia OkoroTagged CPython internals, DuckDB python, Free threading, GIL removal, Ibis framework, Marimo notebooks, Mojo language, Polars dataframe, Python JIT, Rust Python

A single ruff check –fix and ruff format pair now covers what used to be three separate pre-commit hooks: Black for formatting, isort for import.

Read More
Ruff 0.6 Replaced Black and isort in Our Monorepo Last Week
14 mins read

Ruff 0.6 Replaced Black and isort in Our Monorepo Last Week

  • Code Quality
April 11, 2026April 19, 2026 Mateo VargasTagged CPython internals, DuckDB python, Free threading, GIL removal, Ibis framework, Marimo notebooks, Mojo language, Polars dataframe, Python JIT, Rust Python

The switch took one afternoon and one follow-up PR. A 180-package Python monorepo that had been running black , isort , and flake8 on every pre-commit.

Read More
Python JIT: practical notes from production
12 mins read

Python JIT: practical notes from production

  • AI/ML
April 9, 2026May 19, 2026 Silas MontgomeryTagged CPython internals, DuckDB python, Free threading, GIL removal, Ibis framework, Marimo notebooks, Mojo language, Polars dataframe, Python JIT, Rust Python

The experimental copy-and-patch JIT landed in CPython 3.13 behind the –enable-experimental-jit build flag, and by 3.14 it is stable enough to enable on.

Read More

Posts pagination

Previous 1 2

Recent Posts

  • How Ibis Lowers One Expression to Three SQL Dialects
  • How MicroPython’s Garbage Collector Survives on 256KB
  • Inside Pydantic v2’s Core: How pydantic-core Compiles Schemas to
  • Inside Hypothesis’s Shrinker: How Pareto Minimization Finds Smaller Failing Examples
  • Inside Polars’ Streaming Engine: How Spillable Sinks Handle Larger-Than-RAM Joins

Recent Comments

No comments to show.

Archives

  • May 2026
  • April 2026
  • March 2026
  • February 2026
  • January 2026
  • December 2025
  • November 2025
  • October 2025
  • September 2025
  • August 2025
  • July 2025
  • June 2025
  • May 2025
  • April 2025
  • March 2025

Categories

  • Agent Development
  • AI Agents
  • AI Testing
  • AI/ML
  • Algorithmic Trading
  • Ansible
  • Api
  • API Development
  • Apple Ecosystem
  • Application Scripting
  • Architecture
  • Async
  • Async Programming
  • Asynchronous Programming
  • Asyncio
  • Automation
  • Bioinformatics
  • Blockchain Development
  • CircuitPython
  • Climate Modeling
  • Cloud Computing
  • Code Quality
  • Code-CAD
  • Community
  • Concurrency
  • Core Development
  • CPython Internals
  • Cryptography
  • Data
  • Data Engineering
  • Data Science
  • Data Validation
  • Data Visualization
  • Database
  • Deep Learning
  • Dependencies
  • Dependency Management
  • Deployment
  • Developer Community
  • Developer Tools
  • Development Tools
  • DevOps
  • Distributed Computing
  • Django
  • Edge AI
  • Edge Computing
  • Educational Technology
  • Embedded Systems
  • Encryption
  • FARM Stack
  • FastAPI
  • FinTech
  • Flask
  • Functional Programming
  • Game Development
  • Generative AI
  • Hardware Engineering
  • Hardware Simulation
  • Internet of Things
  • IoT
  • JIT Compilation
  • Knowledge Graphs
  • LangChain
  • Language Features
  • Language Internals
  • LlamaIndex
  • LLM Development
  • Machine Learning
  • Malware Analysis
  • Mathematical Modeling
  • Matplotlib
  • Memory Management
  • Microservices
  • MLOps
  • Mojo Language
  • Network Security
  • Open Source
  • Open Source Governance
  • Operating Systems
  • Optimization
  • Package Management
  • Packaging
  • Pandas
  • Parallel Processing
  • Performance
  • Performance Optimization
  • Pipeline
  • Poetry
  • Probabilistic Forecasting
  • Probabilistic Programming
  • Profiling
  • Programming
  • Pytest
  • Python
  • Python Asyncio
  • Python Development
  • Python Ecosystem
  • Python Encryption
  • Python Internals
  • Python News
  • Python Packaging
  • Python Profiling
  • Python Programming
  • Python Security
  • Python Tooling
  • Quantitative Finance
  • Quantum Computing
  • Red Teaming
  • Rest
  • Robotics
  • Scientific Computing
  • Security
  • Smart Contracts
  • Software Design Patterns
  • Software Development
  • Software Governance
  • Static Type Checking
  • Structured Concurrency
  • Supply Chain Security
  • Systems Programming
  • Tdd
  • Tech Ethics
  • Tensorflow
  • Test
  • Testing
  • Time Series Forecasting
  • UI Development
  • Web Development
  • Web Scraping
  • Web3 Integration
  • Web3.Py
  • WebAssembly
  • About
  • Contact
  • Ibis Deferred Expression Backends
  • Numpy Ufunc Dispatch Simd
  • Pdm Hatch Build
  • Privacy Policy
  • Terms of Service
News Express © 2026. All Rights Reserved.