orionchen.me

// Writing

21-30 / 35

2024: Graduation, Going Abroad, and Starting Again

From finishing my undergraduate degree to moving to the UK alone, 2024 was a year of repeated goodbyes and learning to adapt.

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?

From Qingdao North Station to the Next Departure

As university came to an end, I remembered the uncertainty of first arriving in Qingdao and began to accept the questions that had no immediate answers.

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" ^_^