8 articles — search or browse below.
ISR, GraphQL, Redis cache, and a Contentful webhook that auto-publishes to Hashnode. The technical decisions behind Setpoint — and what I learned building it.
The ISA-95 model describes three layers of industrial software. Most developers only touch one of them — and misunderstand the other two. A practical breakdown.
OPC-UA is the protocol that finally gave industrial machines a common language. If you work with SCADA or IIoT, this is the spec worth understanding.
WebSockets, server-sent events, or polling? For industrial sensor data, the answer depends on your update frequency and failure tolerance. Here's the full stack.
Modbus was designed for serial cables in 1979. MQTT was designed for unreliable networks. Understanding the difference explains half of modern IIoT architecture.
A working example: poll a Siemens S7 register every 500ms from a Python script. The bridge between the shop floor and your software stack.
TON, TOF, CTU — three instructions that control most of industrial automation. Here's how they work and when to use each one.
You already know loops and conditions. Ladder Logic just draws them differently — and understanding why changes how you think about reliability in real-time systems.