RSS.Social

Anthony Fu

follow: @[email protected]

Posts

Categorize Your Dependencies

Hello Tokyo!

Photos Page

Async, Sync, in Between

Move on to ESM-only

Epoch Semantic Versioning

CPU Profiling Nuxt

Introducing Nuxt Icon v1

Initiative on Sponsorship Forwarding

Refreshed Nuxt ESLint Integrations

Introducing ESLint Config Inspector

Anthony's Roads to Open Source - The Set Theory (React ver.)

Mental Health in Open Source

The Evolution of Shiki v1.0

The Magic in Shiki Magic Move

Anthony's Roads to Open Source - The Progressive Path

TwoSlash with Shiki

GitHub-style Alerts

Nuxt Devtools v1.0

Anthony's Roads to Open Source - The Set Theory

Now, and the Future of Nuxt Devtools

Anthony's Roads to Open Source - The Set Theory

Animated SVG Logo

pnpm on External disk

Stable Diffusion QR Code 101

Refining AI Generated QR Code

Stylistic QR Code with Stable Diffusion

DX with Nuxt DevTools

How I Manage GitHub Notifications

Sliding Enter Animation

Introducing Nuxt Devtools

Break Lines in JS

Development Experience with Nuxt

Bonjour Paris!

Patterns of VueUse

Vite, the on-demand DX

Dev SSR on Nuxt with Vite

Why I don't use Prettier

Why Reproductions are Required

Introduction to Vitest

Ship ESM & CJS in one Package

Icons in Pure CSS

Reimagine Atomic CSS

New Ways to Vue

Range in JavaScript

Journey with Icons Continues

Isomorphic `__dirname`

GitHub Co-authors

Async with Composition API

Get Package Root

Optimize Await

About Yak Shaving

Composable Vue

Develop with Vite

Reflection of Speaking in Public

Type your Config

Windi CSS and Tailwind JIT

Typed Provide and Inject in Vue

Color Scheme for VS Code

Types for Submodules

Match Quotes in Pairs

Match Chinese Characters

Netlify Redirects

Rewrite in Vite

Destructuring... with object or array?

Watch with @vue/reactivity

Journey with Icons

Make Libraries Working with Vue 2 and 3

Vue 3 Migration Notes

Type Inferencing in Vue

Domain Email

New House