Discover how to set up a production-ready search engine using Meilisearch, Docker, NGINX and NestJS
Nick Mousavi's Blog Home Page
Recent Content
A practical walkthrough of Dockerizing a Nuxt 3 application: learn step-by-step how to create a Nuxt project, implement multi-stage builds, optimize Docker images, and set up Docker Compose and NGINX production build.
A simple guide covering core software engineering principles, from system design and networking to databases and encryption. Bridging theoretical knowledge and practical insights, this resource serves as a fundamental reference for developers at all stages of their career.
Learn the easiest way to set up GitHub Actions CI/CD for your Vue.js apps. Automate builds, tests, and deployments - step-by-step guide.
Vue 3's Teleport allows you to move component templates to different parts of the DOM while preserving their Vue context and reactivity, enabling more flexible and powerful UI rendering across your application.
Discover how to preload a specific route when the user is highly likely to navigate to that page, even when the route link isn't currently visible in Nuxt 3.
Traditional exponential backoff can lead to a "thundering herd" problem, jitter backoff can help us to address this issue.
Handle dynamically imported module error with explanation and providing a reusable approach for vue.js applications.
In here we learn why using v-if and v-show is important to toggle heavy components in vue.
Let's see how we can dynamically lazy load vue 3 components by using defineAsyncComponent.
Popular
- Easiest Way to Set Up GitHub Action CI/CD for Vue.js Apps
- Docker + Meilisearch + NGINX + NestJS in production
- Difference between process.nextTick, setImmediate and setTimeout in Node.js
- How to Access a Child Component’s Ref with multi-root node (Fragment) in Vue 3
- How dynamically lazy load vue 3 components for better performance
- Why you should use both v-if and v-show to toggle heavy components in Vue ?