Blog

When a Local WMS Appears …

A local WMS instance had a JDBC configuration that clearly targeted a test database, yet its users, permissions, and parts of its UI behaved as if they came from another environment. Looking at one configuration file made it tempting to conclude that the application had silently switched databases. …

Reliable RF Label …

A warehouse RF device repeatedly stopped halfway through a batch of package labels. The same printer behaved normally from a desktop computer, which initially made the template, printer buffer, and Android implementation all look suspicious.

The useful evidence came from three places: application …

Optimizing a Slow MySQL …

A wave planning list in a WMS application took about six seconds to return one page of results. This note records the investigation path and the evidence behind the final optimization direction.

Identifiers and environment details have been anonymized. The SQL shape, measurements, and decisions are …

Why Logistics Bugs …

Small logistics-system bugs often return even when the rule appears to exist. The rule may protect one button, page, or exception branch without covering every path that can change business state or data.

The four examples below come from different features, but they support one conclusion: business …

Building and Operating …

fichil.com is not only a place to publish articles. It is also a public engineering project where the content, application, release rules, and production version can be traced to the same Git commit.

“AI-assisted development and operations” does not mean giving a model uncontrolled production …

Historical Note: …

Historical architecture note: This article describes an earlier version of fichil.com that ran on a VPS behind Nginx. Production has since moved to ChatGPT Sites and no longer uses the server release or rollback path below. See Building and Operating fichil.com with AI for the current architecture. …