RSS.Social

alexop.dev

follow: @[email protected]

Posts

Why You Need Something Hard in Your Life

What Is the Model Context Protocol (MCP)? How It Works

How VueUse Solves SSR Window Errors in Vue Applications

Mastering GraphQL Fragments in Vue 3: Component-Driven Data Fetching

How I Use Claude Code for Doing SEO Audits

The Age of the Generalist

How I Use LLMs

No Server, No Database: Smarter Related Posts in Astro with `transformers.js`

Type-Safe GraphQL Queries in Vue 3 with GraphQL Code Generator

LLM-Powered Search: o4-mini-high vs o3 vs Deep Research

Watching OpenAI's o3 Model Sweat Over a Paul Morphy Mate-in-2

Getting Started with GraphQL in Vue 3 — Complete Setup with Apollo

How ChatGPT Works (for Dummies)

Stop White Box Testing Vue Components Use Testing Library Instead

The Computed Inlining Refactoring Pattern in Vue

Are LLMs Creative?

The Inline Vue Composables Refactoring pattern

Math Notation from 0 to 1: A Beginner's Guide

How to Implement a Cosine Similarity Function in TypeScript for Vector Comparison

How I Added llms.txt to My Astro Blog

How to Do Visual Regression Testing in Vue with Vitest?

How to Test Vue Router Components with Testing Library and Vitest

How to Use AI for Effective Diagram Creation: A Guide to ChatGPT and Mermaid

Building a Pinia Plugin for Cross-Tab State Syncing

The Browser That Speaks 200 Languages: Building an AI Translator Without APIs

Solving Prop Drilling in Vue: Modern State Management Strategies

Building Local-First Apps with Vue and Dexie.js

Unlocking Reading Insights: A Guide to Data Analysis with Claude and Readwise

The What Why and How of Goal Settings

XML-Style Tagged Prompts: A Framework for Reliable AI Responses

How to Use the Variant Props Pattern in Vue

SQLite in Vue: Complete Guide to Building Offline-First Web Apps

Create Dark Mode-Compatible Technical Diagrams in Astro with Excalidraw: A Complete Guide

Frontend Testing Guide: 10 Essential Rules for Naming Tests

Create a Native-Like App in 4 Steps: PWA Magic with Vue 3 and Vite

Atomic Architecture: Revolutionizing Vue and Nuxt Project Structure

Bolt Your Presentations: AI-Powered Slides

10 Rules for Better Writing from the Book Economical Writing

TypeScript Tutorial: Extracting All Keys from Nested Object

TypeScript Snippets in Astro: Show, Don't Tell

Vue 3.5's onWatcherCleanup: Mastering Side Effect Management in Vue Applications

How to Build Your Own Vue-like Reactivity System from Scratch

What is Local-first Web Development?

Vue Accessibility Blueprint: 8 Steps

How to Structure Vue Projects

How to Persist User Data with LocalStorage in Vue

How to Write Clean Vue Components

The Problem with as in TypeScript: Why It's a Shortcut We Should Avoid

Exploring the Power of Square Brackets in TypeScript

How to Test Vue Composables: A Comprehensive Guide with Vitest

Robust Error Handling in TypeScript: A Journey from Naive to Rust-Inspired Solutions

Mastering Vue 3 Composables: A Comprehensive Style Guide

Best Practices for Error Handling in Vue Composables

How to Improve Accessibility with Testing Library and jest-axe for Your Vue Application

Mastering TypeScript: Looping with Types