orionchen.me

// Writing

21-30 / 35

2024 in Review

Looking back at the bloom of youth, looking ahead at whatever the future brings.

A Recap of Component Communication Patterns in Vue 3

A summary of the various component communication patterns in Vue 3, including Props, Emits, v-model, provide/inject, and more.

Orientation Week

Wrapping up the past month and welcoming the new semester.

New to St Andrews

My first time arriving in St Andrews.

A Brief Discussion on Front-End Hash and History Routing

Nowadays, developing single-page applications (SPAs) is mainstream. You’ve probably already used both hash and history routing, but do you really understand them?

Wrapping up, looking ahead

In a sense, my youth is over.

The Ins and Outs of preinstall

Spent some time digging through the preinstall hook in a project and found there's more nuance than I expected. Here's a quick recap.

Frontend Essentials: Canvas Drag

Canvas is a powerful HTML5 element that gives you the ability to draw graphics and animations. Drag is one of its most common interactions. This post walks through how to implement drag in Canvas.

Frontend Essentials: Drag-and-Drop Sorting

Drag-and-drop sorting gives users a direct, interactive way to rearrange and organize content — better UX, faster operations.

Notes on Meituan's Fall Recruiting

Fall recruiting season is here. Which big-name tech co did you land at? Me, I already signed with the local "electronics factory" ^_^