Python

Python

uv audit in Practice: Catch Vulnerable Python Dependencies

A tested uv 0.12.9 workflow for auditing locked Python dependencies, fixing vulnerable packages, producing CI JSON, and understanding malware checks.

Read article
Python

Ruff 0.16 Changed Its Defaults: A Tested Python CI Checklist

A tested Ruff 0.16.3 migration workflow for changed lint defaults, explicit rule selection, Markdown code formatting, and reproducible CI upgrades.

Read article
Python

uv Locked vs Frozen: Stop Python Dependency Drift in CI

A hands-on uv 0.12.9 guide to stale lockfiles, locked versus frozen installs, explicit lock-mode overrides, and reproducible Python CI.

Read article
Python

Python 3.15 .start Files: Replace Executable .pth Hooks Safely

Migrate executable .pth startup hooks to Python 3.15 .start files with a tested compatibility pattern, failure guidance, and release checklist.

Read article
Python

Python 3.15 Tachyon Profiler: A Hands-On Guide

Use Python 3.15's Tachyon sampling profiler to find CPU and latency hotspots, compare wall and CPU modes, and generate flame graphs.

Read article
Python

Python 3.15 Upgrade Guide: Lazy Imports, frozendict, and More

A production-minded Python 3.15 preparation guide covering RC testing, lazy imports, frozendict, sentinel values, UTF-8 defaults, profiling, dependencies, and CI.

Read article
Python

Free-Threaded Python 3.14: Run CPU Work Without the GIL

Learn how to install Python 3.14t, verify that the GIL stays disabled, benchmark CPU-bound threads, and evaluate dependency and thread-safety risks.

Read article
Python

Using Python’s itertools Module for Efficient Iteration

If you’ve ever found yourself writing complex loops in Python, chances are there’s a better way using the module. This built-in library offers a…

Read article
Python

Mastering Python Lambda Functions: When and How to Use Anonymous Functions

Lambda functions in Python are a powerful way to write small, anonymous functions in a clean and concise manner. They're often used when a…

Read article
Python

Mastering CSV File Handling in Python

CSV (Comma-Separated Values) is one of the most common file formats for handling tabular data. Python’s built-in module makes reading, writing, and editing CSV…

Read article