- Your First Conversation with Claude Code
Your First Conversation with Claude Code Now that Claude Code is installed, let’s learn how to interact with it effectively. Claude Code operates as a conversational agent in your terminal — you type natural language prompts and it responds with explanations, code edits, and command executions.…
- Introduction to Claude Code – Installation & Setup
Introduction to Claude Code Claude Code is an agentic coding tool made by Anthropic that lives in your terminal. It can understand your codebase, make edits across multiple files, run commands, and help you work faster as a developer. Think of it as a senior developer pair-programmer that never…
- Vue – Interview Questions
The questions Vue interviews actually ask, answered the way you would say them out loud. `ref` versus `reactive`, computed versus watch, how the reactivity system tracks a dependency, what `<script setup>` compiles to, why `:key` matters, props down and events up, Pinia versus provide/inject, and the Composition-versus-Options question that is really asking whether you have shipped Vue or only read about it.
- Vue – Building and Deploying to Production
The last mile. What `vite build` produces and how to read the output, environment variables with `import.meta.env` and the `VITE_` prefix that decides what gets baked into a public bundle, the history-mode rewrite rule every static host needs or your routes 404 on refresh, cache headers for hashed assets, and a GitHub Actions workflow that ships it.
- Vue – Testing with Vitest and Vue Test Utils
Tests you will keep running. Vitest and why a Vite project gets it almost for free, mounting a component with Vue Test Utils, asserting on rendered output rather than internals, testing props and emitted events, `flushPromises` for anything async, testing a Pinia store on its own, and where an end-to-end Playwright test earns its much higher cost.