rog.hashnode.devPart 3 — IEC 61850 Terminology & NomenclatureFrom Parts 1 and 2, we now understand: Why IEC 61850 exists Where IEC 61850 systems are defined (SCL) This part focuses on the language itself. IEC 61850 is a formal system.Every name, structure, and identifier follows strict rules. Once you unde...Dec 31, 2025·12 min read
rog.hashnode.devHTTP, HTTPS, and SSL in IIS: Where Protocol Boundaries Fail in ProductionBy the time applications reach production, HTTP is usually treated as a solved problem. Requests arrive.Responses are returned.Encryption is assumed to be a configuration detail. When IIS is introduced, that assumption quietly breaks. Many IIS produc...Dec 20, 2025·5 min read
rog.hashnode.devApplication Pools & Identity: Why IIS Failures Are So Hard to ExplainMost IIS production failures share a common pattern. The site is running.The application pool is started.Deployment succeeded. And yet: requests return HTTP 500 logs are missing or incomplete some endpoints work while others fail restarting IIS c...Dec 19, 2025·5 min read
rog.hashnode.devIIS Installation in Production: Why “IIS Is Installed” Is Not EnoughIn production systems, IIS is rarely questioned once it is installed. If the service starts, a site responds, and a basic health check passes, the platform is considered ready. From that point onward, failures are almost always investigated at the ap...Dec 13, 2025·4 min read
rog.hashnode.devAssumptions at Scale: How a Small Design Oversight Quietly Created 110 GB of DataIntroduction Most production failures are not caused by broken code or system outages.They are caused by assumptions that go unchallenged for too long. This post describes a real production incident in a SCADA → SSIS → SQL Server data pipeline that r...Dec 12, 2025·6 min read