Skip to content
Brahim Boussadjra
WorkApproachExperienceStackWritingContact
العربية CV
  • Work
  • Approach
  • Experience
  • Stack
  • Writing
  • Contact
Download CVالعربية

Writing.Articles on Vue and TypeScript.

Vue patterns explained step by step, with live demos.

  1. August 29, 2023

    Vue.js - Dynamic and Generic Slots

    How dynamic slot names work in Vue.js, and how generic components and the defineSlots macro from Vue 3.3 give those slots precise types in script setup.

    • Vue.js
    • Slots
    • Dynamic slots
    • Generic components
  2. June 4, 2023

    Vue.js - Evolution From Renderless Component to Composable Function

    This article explains the concept of renderless components and how to evolve them into composable functions using the Vue.js Composition API.

    • Vue.js
    • Renderless Component
    • Composable function
    • Composition API
Brahim Boussadjra

Senior fullstack developer

WorkApproachExperienceStackWritingContact
  • GitHub (opens in a new tab)
  • Stack Overflow (opens in a new tab)
  • LinkedIn (opens in a new tab)
  • X (opens in a new tab)
Local time in Algiers
--:--

© 2026 Brahim Boussadjra. Built with Nuxt.