English · 中文

Readable Asynchronous State Machines with Lua Coroutines

Jul 31, 2025

Use the Lua 5.4.8 coroutine API to separate waiting intents from a scheduler, with explicit cancellation, error boundaries, and deterministic tests.

Rich Text Editing in SwiftUI with AttributedString and Selection

Jul 22, 2025

Design a reversible and validated SwiftUI editor around AttributedString, selection, formatting intents, Unicode-safe ranges, and an explicit document schema.

Designing Clear SwiftUI Toolbar Hierarchy for Liquid Glass

Jul 11, 2025

Design Liquid Glass toolbars in the iOS 26 beta from task priority, system placements, accessibility, and measurable behavior instead of stacked transparency.

Structured Concurrency in Python with asyncio.TaskGroup

Jun 30, 2025

Use TaskGroup in Python 3.12 and 3.13 to give concurrent work a bounded lifetime, predictable failure propagation, timeouts, and testable cancellation.

Building Native Web Experiences with SwiftUI WebView and WebPage

Jun 21, 2025

Understand the roles of WebView and WebPage in the iOS 26 beta, then design observable navigation, controlled links, and a gradual compatibility boundary.

  • « Prev
  • Page 10 of 14
  • 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 ♥