RSS Amplifier

Blog

Hi, I'm Atriiy.

This is my portfolio RSS feed

atriiy.devRSS feed ↗22 posts

Latest posts

How Rolldown Works: Tree-Shaking, and Why It Looks So Different from esbuild

Why does esbuild tree-shake in one pass while Rolldown needs fixpoint iteration? The answer reveals how each bundler handles the ESM/CJS divide.

How Rolldown Works: High-Performance Code Splitting with Bitset Logic

How Rolldown Works: Symbol Linking, CJS/ESM Resolution, and Export Analysis Explained

A deep dive into Rolldown's link stage, the engine that will power Vite's future. Discover how it resolves symbols, handles CJS/ESM modules, and untangles complex dependencies.

How Rolldown Works: Module Loading, Dependency Graphs, and Optimization Explained

A practical guide to understanding rolldown's high-performance module loader design

How I Rebuilt My Blog in 2025 Using Next.js and Vercel

How I rebuilt my blog in 2025 with Next.js and Vercel—from my early days with Hexo to using modern tools like MDX and Tailwind. A personal story about tech, design, and everything in between.

Stream Platinum: GStreamer x Rust - Encoding and Decoding

A deep dive into the world of encoding and decoding

Stream Platinum: GStreamer x Rust - Awakening the Pipeline

GStreamer is a free and open-source multimedia framework for handling media and other stream-based data in real-time. It provides a set of libraries and plugins for various tasks such as video encoding, video decoding, audio processing, and more.

Oh My Database - Data Models and Query Languages

"The limits of my language mean the limits of my world."

My understanding of MVI architecture

MVI architecture utilizes intent to handle state changes.

System's bizarre adventure - reliable, scalable, and maintainable applications

we hear these words a lot, what exactly do they mean?

2022 总结

西郊有密林,祝君出重围

Algorithm Connect! Re: Dive - B Tree

A B-tree is a self-balancing tree data structure that maintains sorted data and allows searches, insertions, and deletions in logarithmic time.

Algorithm Connect! Re: Dive - Red Black Tree

A Red-Black Tree is a tree that's always trying to keep its cool, but never quite succeeds (since it's constantly balancing itself).

Algorithm Connect! Re: Dive - Binary Search Tree

Binary Search Tree is a node-based binary tree data structure, smaller node in the left and larger node in the right

Algorithm Connect! Re: Dive - Priority queues

Priority Queue is an abstract data type that is similar to a queue, and every element has some priority value associated with it.

Algorithm Connect! Re: Dive - Quick sort

Non terrae plus ultra!

2021 总结

“那一年我二十五岁,在我一生的黄金时代。”

Go, Golang!

Golang always is a good programming language, except error handling and generics

冰封的大海,斧头以及鲍勃·迪伦

'Ahh, but I was so much older then, I'm younger than that now.'

What we talk about when we talk about assignment

Assignment profoundly changes the way we understand code

My understanding of programming

The most fantastic thing in programming is finding the connection between pieces of knowledge

Writing and new blog website

Hexo is shit, so I migrate to next.js & vercel