Running ThingsBoard with Separated Frontend and Backend Services
Backend Initialization
The ThingsBoard platform is architected with a clear separation between the server-side logic and the client-side interface. The backend, responsible for telemetry processing and device management, is built using Java and Maven.
Prerequisites: Verify that JDK (version 11 or newer) and Maven are configured in your system ...
Posted on Sun, 30 Aug 2026 16:13:25 +0000 by loveranger
Angular View Rendering Timing Issue with ECharts Initialization
While implementing a feature to display a line chart in an Angular application using ECharts, a common timing-related issue emerged due to the asynchronous nature of DOM updates.
The requirement was straightforward: upon clicking a button, a modal-like container should appear in the center of the screen, housing an ECharts-rendered line chart. ...
Posted on Sat, 15 Aug 2026 16:43:16 +0000 by shapiro125