Dev
Codex anywhere with tmux, Termius, and Tailscale
My current mobile Codex setup is deliberately simple: I use Termius on my phone to SSH into my own laptop, then run Codex inside a [tmux](https://gi
read moreZod Beyond Validation
- Jiyu Yan
- Engineering
- 17 Apr, 2026
Zod is usually introduced as a validation library. That is true, but the more useful idea is boundary definition. A TypeScript type only helps after data is already inside the pro
read moreLocalization in Product Apps
- Jiyu Yan
- Engineering
- 20 Mar, 2026
Localization is not only replacing English strings with another language. In a product app, language touches workflow. It changes labels, validation messages, dates, empty states, permissions copy, d
read morePragmatic Drag and Drop for Real Ordering Tasks
- Jiyu Yan
- Engineering
- 13 Feb, 2026
Drag and drop is easy to add for a demo and harder to make reliable for real work. The product question is not "can the item move on screen?" The question is whether the user can safely change an ord
read moreMCP as a Safe AI Integration Boundary
- Jiyu Yan
- Engineering
- 09 Jan, 2026
MCP is interesting because it makes AI integrations feel less like prompt magic and more like software boundaries. That is the part I care about. A model should no
read moreshadcn-Style UI as an Owned Product System
- Jiyu Yan
- Engineering
- 05 Dec, 2025
I like copied UI primitives because they make the component library feel like part of the app, not something the app is borrowing. That is the part of the shadcn/ui-style ap
read moreCategories
Tags
- Astro
- Documentation
- Writing
- Codex
- Tmux
- Ssh
- Tailscale
- Termius
- Java
- Design patterns
- Python
- Array
- Leetcode summary
- Backtracking
- Dfs
- Bfs
- Binary search
- Bit
- Dp
- Graph
- Linked list
- Hash table
- String
- Trie
- Localization
- Product engineering
- Ux
- Ai
- Mcp
- Product safety
- Api
- Openapi
- Zod
- Postgresql
- Background jobs
- Ui
- Drag and drop
- Prisma
- Data modeling
- React router
- Full stack
- Design system
- Tables
- Linux
- Input methods
- Rime
- Trackball
- Xorg
- Koreader
- Self hosting
- Vercel ai sdk
- Architecture
- Dependency cruiser
- Testing
- Vitest
- Playwright
- Warwick
- Hpc
- Data mining
- Data analysis
- Sensor networks
- Nlp
- Typescript