Audit history and technical error logs serve different purposes. Separating them improves search, performance, retention, and privacy.
Tag Archives: Development
How to Transfer a Split APK Between Android Test Devices
Learn how to move an authorized Android app between compatible test devices by matching CPU architectures and installing every required split APK.
Why a Code Editor Can Be Empty in a Filament Infolist
A Filament code editor can stay empty in an infolist because form state and record-display state are hydrated differently.
Why an API Gateway Can Return 502 While the Web Portal Works
A working web portal does not prove its API service is running. A 502 usually points to a broken or unavailable upstream service behind the gateway.
How to Separate Face Matching from Membership Validation
Face recognition confirms identity; a separate authorization system should decide whether that person currently has access.
How to Wrap Mixed CJK and English Text in Generated Images
The main lesson is simple: mixed Japanese, Chinese, Korean, and English text needs more than ordinary word wrapping. A reliable image renderer must choose a font with the right glyphs, preserve Latin words, allow CJK text to break between characters, and invalidate old cached images after the logic changes. Why normal wrapping fails English text Continue reading “How to Wrap Mixed CJK and English Text in Generated Images”
How to Update a Derived Field in a Filament Form
A practical pattern for updating a read-only, copyable field when a user changes a related Filament form selection.
How to Keep Sequence Numbers Continuous Across Grouped Data
Keep the group identifier and the global sequence number separate. This prevents numbering from restarting when data is divided into sections.
How to Declare a Page’s Language Correctly in HTML
What I learned about HTML language codes, regional variants, right-to-left text, and translated-page links.
How Docker Containers on Separate Networks Can Communicate
Two healthy Docker containers may still be unable to communicate when they use different bridge networks. Learn how to diagnose the problem and create a reliable shared network.
