Articles

Source for this blog
Click here
For free public APIs
Click here
I Built a Production-Ready Dashboard Template with Quasar, Vue 3 and TypeScript
I Built a Production-Ready Dashboard Template with Quasar, Vue 3 and TypeScript

Building a modern web application from scratch often means spending a lot of time on things that are...

5 min read
Next.js 14 or Vue 3 + Vite? I Built the Same Game Site MVP Both Ways and Compared Them for 3 Days
Next.js 14 or Vue 3 + Vite? I Built the Same Game Site MVP Both Ways and Compared Them for 3 Days

TL;DR I ended up choosing a hybrid: Next.js 14 for static content pages + a separately...

7 min read
Vue `nextTick`: Wait for the DOM to Update Before You Touch It
Vue `nextTick`: Wait for the DOM to Update Before You Touch It

One of the first things you learn with Vue is that changing reactive state automatically updates the...

4 min read
Building a Real-Time Football Live Score & Standings App with Nuxt 3
Building a Real-Time Football Live Score & Standings App with Nuxt 3

Building a high-concurrency sports data platform is no easy task. When we started developing Cocatips...

2 min read
Blazor vs Vue.js: What a C# Developer Actually Notices
Blazor vs Vue.js: What a C# Developer Actually Notices

Two frontends, one C# brain — what really differs, what is more alike than people admit, and what the...

6 min read
What your app's text input bar tells about you?
What your app's text input bar tells about you?

I recently made my 85kb android todolist app's input bars to expand as you are typing in text. I'd...

1 min read
I Built TGDown, a Chrome Extension for Downloading Telegram Web Media
I Built TGDown, a Chrome Extension for Downloading Telegram Web Media

I built TGDown, a Chrome extension that adds download controls for images and videos in Telegram...

4 min read
Build a Telegram Mini App with Vue 3: WebApp, Theme, and Data Transfer
Build a Telegram Mini App with Vue 3: WebApp, Theme, and Data Transfer

Learn to integrate Telegram WebApp JS with Vue 3, handle theme changes, manage viewport, and securely send data to your bot.

7 min read
Vue 3 Cleans Up After Itself — Until It Can't
Vue 3 Cleans Up After Itself — Until It Can't

Vue 3 disposes the effects it owns. The leaks that bite live in the timers, listeners, and subscriptions it never sees — and one rule prevents all of them.

21 min read
用 uni-app + Vue3 做了一款照片交易小程序,AI 人脸识别帮你找回属于自己的照片
用 uni-app + Vue3 做了一款照片交易小程序,AI 人脸识别帮你找回属于自己的照片

先说个场景:参加演唱会、马拉松、展会、婚礼、毕业典礼,现场摄影师拍了几千张照片,最后发个网盘或者朋友圈,让你自己去翻。想找到自己那张,全靠肉眼硬翻,翻几十页就放弃了。 我做的这个小程序,就是想把这件事...

1 min read