kouta

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
Flutter

Dart 3.13 Primary Constructors: Cleaner Models for Flutter

Use Dart 3.13 primary constructors to reduce model boilerplate while keeping validation, const objects, inheritance, and migration decisions clear.

Read article
Mojo

Mojo 1.0 Migration Guide: Upgrade Existing Code Safely

Migrate pre-1.0 Mojo projects with a practical checklist for declarations, collections, strings, pointers, packages, tests, and stability boundaries.

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
Flutter

Flutter 3.47 Upgrade Guide: UI Packages, Impeller, and iOS 15

A practical Flutter 3.47 migration plan covering standalone Material and Cupertino packages, new Apple baselines, desktop Impeller, Widget Previews, and release validation.

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