Jiří ProcházkaPortfolio

Jiří ProcházkaArticles

All Articles

Loading Data with Composables in Vue 3 - Part II.

9/3/202525 min read
In 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/202520 min read
In 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/202522 min read
When 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/20257 min read
Drizzle 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/202511 min read
In 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/202529 min read
In the world of software development, modularity and reusability are the keys to scaling efficiently...

I'm Certified Vue.js Developer

10/11/20243 min read
On October 4th, I have successfuly passed Vue.js Certification. My certificate number is CMVD-004479...

Welcome Prisma Monorepo!

3/25/202412 min read
On 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/20248 min read
On 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/20247 min read
Here I'm going to describe how I see the composables in Vue apps. There are two types of composables...