Destinations
Explore handpicked luxury destinations around the globe

I built Hostfolio with electron to solve my Airbnb analytics. I’d love your feedback on the UI!
Hi DEV! 👋 I’m sharing Hostfolio, a project I’ve been building for my own short-term rental...

How defineModel simplifies v-model in custom Vue components
In this article, I show a practical use case: a custom modal component where defineModel controls...

React vs Vue in 2026: What the npm Data Actually Says
React has 96 million weekly downloads. Vue has 9 million. That's a 10x gap — but download counts...

Why Gmail Breaks Your Email CSS (and How to Catch It Before Your Users Do)
You spent an afternoon building a beautiful transactional email. The header gradient is perfect. The...

Announcement: OxideDock Rust + Vue 3 desktop starter built on Tauri v2
I built a Tauri v2 + Vue 3 desktop starter so you don't have to wire up the boring stuff. I got...

Vuetify 4 is Live Now
The wait is over, Vuetify 4 has officially been released. This major version marks a fundamental...

vue-select is abandoned. Here's what I built to replace it.
If you've worked with Vue, chances are you came across vue-select. With over 4.6 million weekly...

Vue 3 + Pinia: Predictable State with Optimistic Updates (and clean rollbacks)
TL;DR — Keep your business logic in a Pinia store. Do the UI update optimistically (immediately),...

Arquitetura Limpa e Injeção de Dependência no Vue.js: Como estou aplicando conceitos de escalabilidade com JavaScript puro
Muito se fala sobre arquitetura limpa no Back-end, mas por que o Front-end ainda parece o 'Velho...

Dlaczego SSR nadal ma znaczenie (i kiedy faktycznie warto go używać)
Przez ostatnie lata renderowanie po stronie klienta stało się domyślnym wyborem dla wielu projektów...