English · 中文

Retrying HTTP Without Duplicating Side Effects

Oct 9, 2026

Design retry classification, server-side idempotency records, conditional updates, bounded backoff, and failure tests for state-changing HTTP APIs.

A Release Contract for SQLite Schema Migrations

Oct 6, 2026

Design sequential, transactional, and verifiable SQLite migrations, then prove upgrade and recovery behavior against realistic old databases.

Shipping a Python CLI as a Real Wheel: Entry Points, Builds, and Release Proof

Oct 2, 2026

Turn a Python script into an installable CLI with pyproject.toml, console scripts, a src layout, isolated artifact tests, and a controlled release path.

Engineering SwiftUI Localization with String Catalogs

Sep 29, 2026

A practical contract for SwiftUI string extraction, LocalizedStringResource, plurals, formatting, package bundles, and localization testing.

Practical Accessibility Semantics and Testing in Jetpack Compose

Sep 25, 2026

Use built-in components, semantic grouping, TalkBack, and automated checks to make a Compose UI understandable to users and stable in tests.

  • « Prev
  • Page 2 of 16
  • Next »
Portrait of Lukes Lu

Lukes Lu

Software Developer

  • lukes.lu@yahoo.com
  • github.com/ilukes
  • @lupingui
  • Home
  • About
  • Keywords →
    • SwiftUI
    • OpenAI
    • Responses API
    • cancellation
    • iOS 26 beta
    • reasoning effort
    • AI Agent
    • Codex

©2026 All rights reserved. Made with Jekyll and ♥