Click any tag below to further narrow down your results
Links
Linear moved its React apps from styled-components to StyleX to cut runtime style generation and boost render performance. They built a 100k-line codemod, used scoped agents, and enforced stricter styling contracts to avoid cascading overrides and ensure predictable styles.
- Linear built a 100k-line codemod (styled-components-to-stylex) across 500+ PRs to migrate from styled-components to StyleX
- Migrating 58% of files so far yielded roughly 30% faster page-to-page renders
- StyleX's strict rules (no parent-dependent selectors, no external overrides) trade CSS flexibility for predictable, build-time-extracted styles
- Styled-components stalled in maintenance mode by not adopting React 18's useInsertionEffect, pushing Linear toward alternatives like vanilla-extract and StyleX
This issue covers a new AI-built SQL parser for PostHog that’s 70× faster, Linear’s move from styled-components to StyleX for better React performance, and a deep dive into misleading database benchmarks. It also highlights tools like Gemini 3.5 Flash’s computer use feature, the peerd automation extension, a breakdown of prompt injection vulnerabilities, and other AI and dev updates.
- PostHog built an AI-generated SQL parser that's 70x faster than their old C++ ANTLR version, using property-based tests to guide the model, without changing the query language for users
- Linear is replacing styled-components with StyleX to reduce runtime style recalculations and cut style-sheet overhead, since styled-components hasn't kept up with React
- LLMs can't reliably distinguish system/user role tags because they follow tone rather than tag hierarchy, letting attackers embed commands like "ignore previous" inside user-level text to bypass safeguards
The article shows how to eliminate per-component spinners by moving data fetching into route loaders and preloading that data on hover or intersection. Route transitions then delay navigation until all required data is ready, making pages appear fully rendered instantly. A single global loading indicator handles only cases where data truly takes too long or on full page refresh.
- Route loaders that preload data on hover/intersection let pages appear fully rendered instantly instead of flashing spinners after render
- Empty UI during development becomes a useful signal that you forgot to preload something, rather than a gap to paper over with a skeleton
- A single global indicator (like GitHub's top progress bar), delayed a few hundred milliseconds, replaces scattered per-component loading states for the rare genuinely slow fetch
A 3D flight simulator allows users to fly aircraft or drive cars over real-world terrain using Cesium, React, and TypeScript. Features include multiple camera modes, real-time tracking with a mini-map, and teleportation to famous locations. The project is open-source and provides instructions for setup and usage.
- Built with Cesium, React, and TypeScript to simulate flying aircraft or driving cars over real-world global terrain
- Includes multiple camera modes and a real-time mini-map for tracking position
- Supports teleportation to famous real-world locations
- Fully open-source with setup and usage instructions provided