The Writing page surfaces the developer’s published technical articles in the same radio-communications language as the rest of sys-core. Each article carries a stardate, a radio band (UHF, VHF, or HF), a signal strength rating from 1 to 5, and a classification tag such as PERFORMANCE or DESIGN. TheDocumentation Index
Fetch the complete documentation index at: https://mintlify.com/apursley2012/sys-core/llms.txt
Use this file to discover all available pages before exploring further.
SignalBars component renders the signal strength visually next to each entry. The route is #/writing and the static entry point is pages/Writing.html.
Components Used
| Component | Role |
|---|---|
SignalBars | Renders a 1–5 bar indicator for each article’s signal strength |
HudFrame | Decorative panel wrapper around the article list |
Starfield | Full-viewport animated background |
NebulaBackground | Atmospheric depth layer |
HudNav | Persistent top navigation |
PageTransition | Enter/exit animation wrapper |
Signal Bars
Bar-graph component used to display each article’s signal strength rating.
Articles Data
Full schema reference for data/articles.js.
Classification System
Radio Band
Theband field places each article on a section of the radio spectrum. This is a thematic label rather than a technical measurement — use it to group articles by reach, complexity, or intended audience.
| Band | Meaning (suggested convention) |
|---|---|
UHF | Ultra High Frequency — deep technical dives, high information density |
VHF | Very High Frequency — intermediate topics, broad developer audience |
HF | High Frequency — architectural discussions, longer-range conceptual pieces |
Signal Strength
ThesignalStrength field is an integer from 1 to 5. Higher values indicate articles with stronger, more confident recommendations or more thoroughly researched content. The SignalBars component illuminates one bar per point.
| Value | Meaning (suggested convention) |
|---|---|
| 5 | Definitive — battle-tested, production-proven guidance |
| 4 | Strong — well-researched with caveats noted |
| 3 | Moderate — exploratory, trade-offs actively discussed |
| 1–2 | Experimental — early thoughts, subject to revision |
Classification Tag
Theclassification string is a freeform uppercase label displayed as a badge. Current values in use: PERFORMANCE, DESIGN, ARCHITECTURE, ENGINEERING.
All Four Articles
| # | Title | Date | Band | Signal | Classification |
|---|---|---|---|---|---|
| 1 | Optimizing React Context for High-Frequency Telemetry | STARDATE 2025.301 | UHF | 5 | PERFORMANCE |
| 2 | The Anatomy of a Perfect Dark Mode | STARDATE 2025.142 | VHF | 4 | DESIGN |
| 3 | Migrating from REST to GraphQL: A Post-Mortem | STARDATE 2024.089 | HF | 3 | ARCHITECTURE |
| 4 | Building Resilient UIs with State Machines | STARDATE 2024.012 | UHF | 5 | ENGINEERING |
Article Previews
Optimizing React Context for High-Frequency Telemetry — When your dashboard receives 60 updates per second, standard React Context becomes a bottleneck. Covers how to bypass the render cycle for high-throughput data streams. The Anatomy of a Perfect Dark Mode — Dark mode is not simply inverting colours. This article walks through calibrating elevation, contrast ratios, and desaturated primary colours to reduce eye strain. Migrating from REST to GraphQL: A Post-Mortem — A detailed post-mortem of transitioning the primary data-fetching layer to GraphQL, including the caching strategies that required a complete infrastructure rethink. Building Resilient UIs with State Machines — The case for replacing boolean flag clusters with XState finite state machines to eliminate impossible UI states.Article Data Shape
Each entry indata/articles.js follows this schema:
Adding a New Article
Opendata/articles.js and push a new object into the exported array. Articles render in array order, so place newer entries at the top to show them first:
The
content field currently holds a placeholder string ("Full transmission content would go here..."). Replace this with real Markdown or HTML content to enable full article rendering if your Writing page component supports it.Related Pages
Articles Data
Full schema reference for data/articles.js.
Signal Bars
Component reference for the 1–5 signal strength indicator.
Case Studies
Long-form mission reports — a companion to the Writing section.
Home
The Home page routes visitors into Writing via HudNav.