English · 中文

Building a Safe, Validated Configuration DSL with Lua 5.4

Dec 20, 2025

Load declarative Lua 5.4.8 configuration in a controlled environment with allowlisted constructors, schema validation, resource budgets, and normalized output.

Designing Replaceable Python Boundaries with Protocols and Type Narrowing

Dec 6, 2025

Use structural protocols, TypeGuard, and Python 3.13 TypeIs to create caller-owned dependency seams with both static feedback and runtime validation.

Modular SwiftUI Features with Swift Packages Without Fragmenting the Domain

Nov 22, 2025

Split SwiftUI packages by domain capability and one-way dependencies, avoiding cycles, catch-all shared modules, and excessively public feature APIs.

Practical SwiftUI Layout: Measurement, Caching, and Custom Containers

Nov 12, 2025

Build a deterministic SwiftUI Layout from ProposedViewSize, subview measurement, a shared placement plan, evidence-based caching, and accessibility constraints.

Embedding Lua 5.4: Stack Discipline, Error Boundaries, and Cleanup

Oct 31, 2025

Build a minimal Lua 5.4.8 C API boundary with explicit stack contracts, protected calls, controlled libraries, resource ownership, and deterministic shutdown.

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