About ux-code

A curated knowledge base for advanced frontend engineering concepts.

ux-code is a comprehensive resource for frontend engineers who want to go beyond the basics. We cover the deep technical concepts that power modern web applications—from React internals and browser APIs to security, performance, and architecture patterns.

Why ux-code?

The frontend ecosystem moves fast. New frameworks, tools, and patterns emerge constantly. But underneath the changing surface, there are fundamental concepts that remain constant. Understanding these core principles makes you adaptable to any technology.

We created ux-code to:

  • Provide deep, accurate technical content without the fluff
  • Explain complex concepts with clear examples and diagrams
  • Cover the "why" behind technologies, not just the "how"
  • Build a lasting reference for senior developers and those becoming one

What We Cover

Our 80+ articles span ten categories:

Rendering

Hydration, SSR, Islands, Streaming

React Internals

Fiber, Reconciliation, Suspense

Performance

Web Vitals, CRP, Optimization

JavaScript Core

Closures, Event Loop, Async

Browser APIs

Workers, WebAssembly, Observers

Networking

HTTP/2, Caching, APIs

Security

CORS, CSP, XSS Prevention

Architecture

Micro-frontends, CRDTs, Patterns

Bundling

Tree Shaking, Code Splitting

Accessibility

ARIA, Focus, Screen Readers

Technology

ux-code is built with modern web technologies:

  • Next.js 15 - React framework with static generation
  • React 19 - UI library
  • TypeScript - Type safety
  • Tailwind CSS 4 - Utility-first styling
  • MDX - Markdown with JSX components

The site is statically generated, meaning it loads fast and works offline. No database, no backend—just carefully crafted content served as static files.

Connect With Us