article
TECH BLOG

Tech Blog.

Programming notes, debugging stories, and technical solution comparisons from real-world engineering.

code
Frontend2026-03-20·8 min read

Migrating from Pages Router to App Router: A Practical Guide

A complete record of migrating a mid-sized Next.js project from Pages Router to App Router, covering route restructuring, data fetching patterns, layout strategies, and common pitfalls.

Next.jsReactApp Router
Read Morearrow_forward
phone_android
Mobile2026-03-05·6 min read

Flutter BLoC State Management: From Basics to Production

Practical experience using BLoC pattern for complex state management in a smart home app — architecture design, event-driven flows, and testing strategies.

FlutterBLoCDart
Read Morearrow_forward
dns
Backend2026-02-18·10 min read

Flexible RBAC Permission System with NestJS + Prisma

RBAC implementation in a SaaS system — data model design, Guard interception, decorator patterns, and API permission validation flow.

NestJSPrismaRBAC
Read Morearrow_forward
code
Frontend2026-01-25·7 min read

From Vue3 to React: Reflections on Switching Tech Stacks

A Vue developer's journey to React — comparing core differences, mindset shifts, and recommended learning paths.

Vue3ReactTypeScript
Read Morearrow_forward
insert_chart
Visualization2025-12-10·5 min read

ECharts Large Dataset Rendering Performance Optimization

Optimization strategies for rendering 10K+ data points in ECharts charts across water management and transit projects — sampling, incremental rendering, and Canvas tuning.

EChartsPerformanceCanvas
Read Morearrow_forward
stacks
Full Stack2025-11-15·9 min read

Stripe Subscription Integration: A Full Walkthrough with Pitfalls

Complete Stripe subscription integration in a SaaS system — focusing on Webhook event handling, idempotency design, and common gotchas.

StripeWebhookNestJS
Read Morearrow_forward