All Articles
↓
Loading Data with Composables in Vue 3 - Part II.
•9/3/2025•25 min readIn the previous article, I showed you a simple pattern for loading data with Vue 3 composables. It c...
Loading Data with Composables in Vue 3
•8/27/2025•20 min readIn Vue 3, you’ll often need to fetch data — and the cleanest way to do it is with composables. Inste...
A Scalable Architecture for Large Vue 3 Projects
•7/24/2025•22 min readWhen I started working on large Vue 3 projects, I often found myself struggling with how to structur...
Using Conditional Where Clauses in Drizzle ORM
•3/4/2025•7 min readDrizzle ORM is a modern TypeScript-based query builder and ORM that offers a clean, type-safe way to...
Nuxt 3 Layers: Building a SaaS Factory - Database Layer with Drizzle
•1/29/2025•11 min readIn the previous article, we explored how to create a UI layer for a Nuxt 3 SaaS project. Now, in par...
Nuxt 3 Layers: The Building Blocks of a SaaS Factory - UI Layer
•1/22/2025•29 min readIn the world of software development, modularity and reusability are the keys to scaling efficiently...
I'm Certified Vue.js Developer
•10/11/2024•3 min readOn October 4th, I have successfuly passed Vue.js Certification.
My certificate number is CMVD-004479...
Welcome Prisma Monorepo!
•3/25/2024•12 min readOn my simple projects I'm using Prisma for querying database. My current project is set of web appli...
Adding target="_blank" to all links in dynamically loaded content
•3/19/2024•8 min readOn this website I'm using Hygraph as CMS for my articles and via GraphQL it is loaded to the Nuxt we...
Two types of composables
•3/11/2024•7 min readHere I'm going to describe how I see the composables in Vue apps.
There are two types of composables...