Ryan's Notes

Hi, I'm Ryan Wong 👋 A passionate full-stack software engineer exploring Web, Flutter, React Native, Go, Java, Python, Rust, and various open-source technologies. Here I document my journey across different tech stacks, share practical learnings, and offer insights to help fellow developers grow. Whether you're into frontend, backend, or mobile development, I hope you find something valuable here!

Notes

MyBatis vs MyBatis-Plus vs JPA:Java ORM 框架深度对比

深度对比 MyBatis、MyBatis-Plus 和 JPA (Hibernate) 三大 Java ORM 框架的架构设计、性能表现、开发体验和适用场景,帮助你做出最佳技术选型。

Angular 企业级开发指南 - 给 Vue3/React 开发者的从入门到精通

从 Vue3/React 开发者视角全面掌握 Angular:项目架构、Signals、RxJS、依赖注入、路由、表单、状态管理、性能优化、测试、SSR,配合大量对比和企业实战示例。

Go Web 框架对决:Gin vs Fiber 全面深度对比

从性能基准、API 设计、生态兼容性、生产稳定性、社区口碑、学习曲线等八大维度,全面对比 Go 两大主流 Web 框架 Gin 与 Fiber。

Gin + GORM 企业级架构实战:从六边形架构到大规模生产模式

面向 50+ 开发者、百万级请求的 Go 企业应用架构全景。覆盖 Hexagonal Architecture、DDD 聚合根、CQRS 事件驱动、OpenTelemetry 可观测性、Wire/Fx 依赖注入、熔断限流、配置中心与真实开源项目参考。

全网都在吹 Skills,但没人敢说这个真相:你的经验正在被"合法收割"

深度剖析 AI Skills 机制背后的数据逻辑,为什么 AI 公司急需你的隐性经验,以及 Skills 如何成为一场精心设计的"经验众包"运动。

Go 企业级测试策略:大规模 Web 应用的全面测试指南

面向大型团队和复杂系统,系统梳理 Go 语言(Gin + GORM)的企业级测试架构:测试金字塔、契约测试、testcontainers 集成测试、模糊测试、基准测试、CI/CD 流水线等。

GORM 企业级实战:大规模 Go 应用的生产模式与最佳实践

涵盖读写分离、分库分表、连接池调优、GORM Gen 类型安全查询、分布式事务、乐观锁/悲观锁、多租户隔离、性能优化、可观测性、企业级测试、零停机迁移、Gin 生产模式等完整企业级 GORM 知识体系。

Vercept Vy 核心技术调研:Vision-First Computer-Use Agent 复刻指南

深入调研 Anthropic 收购的 Vercept 核心产品 Vy 的技术原理,包含 VyUI 模型、UI Grounding 技术详解、开源 SOTA 方案对比,以及从零复刻 92% 精度的完整技术路线。

RAG 技术方案深度调研(2025-2026)

全面梳理 RAG 从 Naive 到 Agentic 的架构演进、检索策略、分块方法、向量数据库选型、Embedding 模型对比、评估框架与生产实践。

OpenClaw(大龙虾)架构深度调研

从源码层面深度剖析 OpenClaw 的四层架构、Lane Queue 并发控制、混合记忆系统、技能进化机制,对比 Claude Code 等竞品,解读 AI Agent 从"前台工具"到"始终在线助手"的范式跃迁。

后端技术栈深度对比:Java Spring Boot vs Kotlin Spring vs Go Gin

从性能基准、并发模型、生态系统、部署运维、就业市场等维度,全面对比 Java Spring Boot、Kotlin Spring Boot 和 Golang Gin+GORM 三大后端技术栈。

Kotlin + Spring Boot 深度指南

全面深入的 Kotlin + Spring Boot 后端开发指南:语言优势、Spring 集成、协程、JPA 最佳实践、项目配置、Java 迁移路径与生产案例。

AI PPT 生成工具全景研究

全面调研 AI 驱动的 PPT/演示文稿生成工具,涵盖商业产品、开源库、技术方案和教育场景,为 K-12 教学 PPT 生成项目提供参考。

AI UI 设计工具市场深度调研

全面分析 2025-2026 年 AI UI 设计与代码生成工具的竞争格局、技术路线、市场空白与机会方向,为构建同类产品提供决策参考。

Agent Skills vs MCP:两种 AI Agent 扩展范式对比

深入对比 Agent Skills 和 Model Context Protocol(MCP)两种 AI Agent 扩展机制,理解它们各自解决的问题、架构差异、安全模型以及如何协同使用。

American English Phonics - 美式英语自然拼读完全指南

系统梳理美式英语自然拼读规则,涵盖元音、辅音、音节类型、拼读教学顺序、高频词等核心内容,适合英语初学者和家长参考。

Vercel AI SDK Agent Loop 完全指南

Claude Agent SDK 完全指南 - 从入门到精通

SwiftUI 基础 - 给 React 开发者的入门指南

从 React 开发者视角理解 SwiftUI 核心概念:View 体系、状态管理、布局系统、生命周期,以及两者的关键对比。

OpenCode 架构设计与核心技术深度解析

深度解析 OpenCode (现 Crush) 这款开源终端 AI 编程助手的架构设计。涵盖 Go + Bubble Tea TUI 框架、事件驱动 Pub/Sub 系统、Agent 服务与工具链、LSP/MCP 集成、Session 持久化等核心技术细节。

AI 编程工具可靠性深度分析

基于学术论文和实证研究,深入分析 AI 编程助手(如 Claude Code、GitHub Copilot)为何在简单任务表现出色,却在复杂工程问题上频繁失误。包含技术原理、错误分类学、Benchmark 数据、认知负荷研究及最佳实践。

Claude Code Skills 完全指南

面向小白工程师的 Claude Code Skills 完整教程,从零开始学习如何创建、配置和使用 Skills 扩展 Claude 的能力。

Claude Code Architecture Deep Dive

Claude Code 架构设计深入调研,涵盖工具系统、子代理、Hooks、MCP 集成、权限系统等核心模块。

Flutter 底层原理深度解析

深入理解 Flutter 的架构设计、渲染机制、三棵树原理,以及为什么 Flutter 能实现高性能跨平台开发。

Flutter Impeller 渲染引擎深度解析

深入理解 Flutter 新一代渲染引擎 Impeller 的架构设计、工作原理、性能优势,以及与 Skia 的对比。

Kotlin 语言基础

Kotlin 编程语言入门教程,涵盖变量、函数、类、空安全、集合、协程等核心概念。

Dart 语言基础

Dart 编程语言基础知识,涵盖变量类型、函数、类、异步编程等核心概念。

Flutter 基础 - 给 React 开发者的入门指南

从 React 开发者视角理解 Flutter 核心概念:Widget 体系、状态管理、布局系统、生命周期,以及两者的关键对比。

Java 基础教程

面向初学者的 Java 编程语言完整教程,从零开始学习 Java 核心语法、面向对象、泛型、Lambda 表达式和 Stream API。

Python 基础笔记

Python 编程语言基础知识笔记,涵盖数据类型、控制流、函数、类等核心概念。

Generator in JavaScript

A collection of notes on JavaScript special features.

Docker Compose Common Examples

Documenting some common Docker Compose examples.

Gitea Drone Code Hosting and Pipeline Deployment

Recently been deploying CI/CD repository pipeline workflows again, documenting the experience.