| Frontend | Backend | DevOps | AI/ML | Game Dev |
|---|---|---|---|---|
| React | API | DevOps | AI/ML | WebGL |
| Next.js | Database | Monorepo | LLM | Physics |
| TypeScript | Auth | Testing | RAG | Multiplayer |
| CSS | State | Bundlers | Agents | Neural AI |
React (2 articles)
- React Compiler - Automatic Optimization - No more useMemo, useCallback
- React 19 Features - Compiler, Actions, and New Hooks
Next.js (17 articles)
Core Concepts
- Server Components - Zero-bundle React
- Server Actions - Form handling without API routes
- Route Handlers - API endpoints in App Router
- Middleware - Request/response interception
- Turbopack - Rust-Powered Bundler
Advanced Routing
Performance
- Streaming & Suspense - Progressive rendering
- Caching Strategies - Full Stack caching
- Partial Prerendering (PPR) - Static + Dynamic
- Dynamic Imports - Code splitting
- Image Optimization - next/image deep dive
Features
TypeScript (6 articles)
CSS (4 articles)
JavaScript (3 articles)
Angular (3 articles)
API (1 article)
Database Engineering (5 articles)
Authentication (2 articles)
State Management (2 articles)
Frameworks (2 articles)
DevOps & Platform (5 articles)
Runtimes (1 article)
Bundlers (3 articles)
Testing (2 articles)
Monorepo (1 article)
Tools (1 article)
Git (2 articles)
Architecture (3 articles)
Distributed Systems (2 articles)
Security (2 articles)
Performance (1 article)
Observability (1 article)
Game Dev (1 article)
- WebGL Game Architecture - Building Browser Games - WebGL, Physics, Multiplayer, Neural AI
Topics Covered:
- WebGL 2.0 rendering & isometric projection
- Car physics (Marco Monster approach)
- Quad-tree collision detection
- Neural network AI with genetic algorithms
- Client-side prediction for multiplayer
- Bezier curve track generation
AI/ML (10 articles)
APIs & SDKs
Patterns
- RAG Patterns - Retrieval Augmented Generation
- LLM Integration - Function Calling, Streaming
- Prompt Engineering - CoT, Few-Shot
Tools
| Article | Category | Description |
|---|---|---|
| WebGL Game Architecture | Game Dev | Browser games with WebGL |
| React Compiler | React | Automatic memoization |
| Tailwind v4 | CSS | CSS-first configuration |
| View Transitions | CSS | Native page animations |
| tRPC v11 | API | Type-safe APIs |
| Drizzle ORM | Database | Type-safe SQL |
| Turso | Database | SQLite at edge |
| Clerk | Auth | Modern authentication |
| Passkeys | Auth | WebAuthn |
| Zustand | State | Lightweight state |
| TanStack Query | State | Server state |
| Playwright | Testing | E2E testing |
| Vitest | Testing | Unit testing |
| Turborepo | Monorepo | Build system |
| Bun | Runtime | All-in-one JS |
| Rspack | Bundler | Rust webpack |
| Vite 6 | Bundler | Environment API |
| Hono | Framework | Edge framework |
| TanStack Router | Framework | Type-safe routing |
| Biome | Tools | Fast linter |
| Claude API | AI/ML | Anthropic API |
| RAG Patterns | AI/ML | Vector search |
I'm Rithy Tep, a Full Stack Developer from Cambodia. I architect and build scalable systems using TypeScript, Next.js, and cloud-native technologies.
Focus Areas:
- System Architecture & Distributed Systems
- AI/ML Integration & LLM Applications
- Platform Engineering & DevOps
Connect:
MIT - Feel free to use these learnings in your own projects!