Theming and Brand Customisation at Scale with Design Tokens
How design tokens power white-label trading platforms across dozens of clients - token architecture, runtime switching, and maintaining consistency at scale.
Insights on building trading applications with React.
How design tokens power white-label trading platforms across dozens of clients - token architecture, runtime switching, and maintaining consistency at scale.
Trade-offs between SSE and WebSockets for streaming market data - reconnection, scalability, browser limits, and when each makes sense.
Price alerts, order fills, margin warnings - designing a real-time notification architecture that informs without overwhelming.
Profiling the render pipeline from WebSocket message to screen update - identifying bottlenecks, setting budgets, and measuring what matters.
Number formatting, RTL layouts, timezone handling, and regulatory copy - the full scope of internationalisation for trading platforms.
Keeping a trading app usable when a single widget crashes or a data feed drops - isolation strategies, fallback UIs, and recovery patterns for React.
The data pipeline behind live-updating OHLCV charts - aggregating ticks into candles, handling partial candles, and keeping the chart responsive under load.
UI patterns for displaying crypto, equities, and derivatives side by side - normalising data models, switching contexts, and keeping the interface coherent across asset classes.
WCAG compliance, keyboard navigation for power users, and screen reader considerations for financial data - practical guidance for making trading interfaces accessible.
React Compiler 1.0 brings automatic memoisation to production. Here's what changes for trading applications - what you can remove, what you should keep, and the new APIs that matter.
How to model, merge, and render a live order book from a WebSocket feed - covering data normalisation, price level aggregation, and rendering at 60fps.
A comparison of architectures for handling persistent WebSocket connections in React - reconnection logic, subscription lifecycles, and graceful degradation.
Why trading UIs are almost universally dark, the science behind it, and a practical guide to building a token-based theming system that handles both modes.
A breakdown of the main charting libraries evaluated against the specific demands of candlestick rendering, real-time streaming, and large dataset performance.
The hidden complexity teams underestimate when building trading frontends - number formatting, timezone handling, order state machines, and why these take far longer than expected.
How professional trading terminals achieve flexible multi-pane layouts - with a technical walkthrough of drag-to-resize, panel persistence, and responsive breakpoints.
Practical type modelling for orders, positions, and market data - covering discriminated unions, branded types, and avoiding floating point pitfalls.
Architecture decisions that make a trading UI themeable by multiple clients - CSS custom properties, runtime theme switching, and isolating client branding from core components.
How to write reliable tests for components that depend on WebSocket data - mocking feeds, simulating rapid updates, and testing reconnection edge cases.
A cost-benefit analysis for engineering teams weighing a custom trading UI build against starting from a pre-built foundation.
The five highest-leverage performance optimisations for React trading UIs - from WebSocket throttling to Web Workers and atom-based state management.