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.