asta-nguyen’s Posts
Log in
EZPost LogoPowered by EZPost© 2026 asta-nguyen
What Is MCP? How to Build an MCP Server, Define Tools, and Connect Apps or Agents
Featured Deep Dive

What Is MCP? How to Build an MCP Server, Define Tools, and Connect Apps or Agents

2nd Aug 20261 min readAI
Read article
Next.js Link vs Anchor Tag: The Ultimate Guide to Fast Navigation
Featured Deep Dive

Next.js Link vs Anchor Tag: The Ultimate Guide to Fast Navigation

7th Oct 20253 min readFrontend
Read article
Type or Interface For Typescript Projects ?
Featured Deep Dive

Type or Interface For Typescript Projects ?

4th May 20252 min readLanguage
Read article
01/03
Filter by type:
Filter by category:
OpenEZ: Local-First Code Intelligence for AI Coding AgentsMCP

OpenEZ: Local-First Code Intelligence for AI Coding Agents

OpenEZ indexes code and documentation into local SQLite, builds a symbol graph, and exposes bounded retrieval, relationship traversal, and durable project memory through MCP for AI coding agents.

Aasta-nguyen0 min
Agent DevKit: A Practical Workflow for AI Coding AgentsAI

Agent DevKit: A Practical Workflow for AI Coding Agents

Agent DevKit is a lightweight workflow for reliable AI-assisted development: focused skills, approval-gated planning, systematic debugging, an Obsidian-friendly source-grounded wiki, and optional OpenEZ code intelligence.

Aasta-nguyen0 min
What Is MCP? How to Build an MCP Server, Define Tools, and Connect Apps or AgentsAI Featured

What Is MCP? How to Build an MCP Server, Define Tools, and Connect Apps or Agents

A practical guide to MCP: what it is, how it differs from REST, how to design reliable tools, how to build a minimal MCP server, and how apps or AI agents connect to it in production.

Aasta-nguyen1 min
Kimi K3: The Hot AI Model to Watch Right NowAI

Kimi K3: The Hot AI Model to Watch Right Now

A practical look at Moonshot AI's Kimi K3, why it is trending, how its benchmarks compare, and where it may or may not be useful today.

Aasta-nguyen1 min
OpenSpec: A Lightweight Spec-Driven Development Framework for AI-Assisted CodingAI Spec Driven

OpenSpec: A Lightweight Spec-Driven Development Framework for AI-Assisted Coding

OpenSpec is an open-source, lightweight spec-driven development (SDD) framework that helps human developers and AI coding agents align on what to build before code is written. This article covers its philosophy, workflow, and how it fits into the modern AI-assisted development landscape.

Aasta-nguyen1 min
JavaScript Microtasks and Macrotasks: A Practical Guide to the Event LoopLanguage

JavaScript Microtasks and Macrotasks: A Practical Guide to the Event Loop

This article explains JavaScript microtasks and macrotasks in practical terms, showing why `Promise.then()` usually runs before `setTimeout(..., 0)` and how the event loop prioritizes different kinds of asynchronous work.

Aasta-nguyen1 min
Animation KeywordsFrontend

Animation Keywords

Animation Keys is a collection of essential UI animation terms that explain how motion can guide attention, provide feedback, show relationships between states, and improve the overall user experience in digital products.

Aasta-nguyen2 min
Why PostgreSQL Remains the Best Database Choice 2025 and 2026Backend

Why PostgreSQL Remains the Best Database Choice 2025 and 2026

Discover why PostgreSQL continues to dominate as the preferred database solution in 2025. Learn about its advanced features, cost-effectiveness, scalability, and see practical examples that demonstrate why developers and enterprises choose PostgreSQL for modern applications.

Aasta-nguyen4 min
Mastering Database Indexes: A Complete Guide to SQL Indexes in PostgreSQL, MySQL, and MariaDBDatabase

Mastering Database Indexes: A Complete Guide to SQL Indexes in PostgreSQL, MySQL, and MariaDB

Deep dive into database indexes with practical examples and performance insights. Learn how to create, optimize, and manage indexes across PostgreSQL, MySQL, and MariaDB. Includes detailed code examples, best practices, and real-world scenarios to boost query performance by up to 100x.

Aasta-nguyen2 min
Next.js Link vs Anchor Tag: The Ultimate Guide to Fast NavigationFrontendFeatured

Next.js Link vs Anchor Tag: The Ultimate Guide to Fast Navigation

Discover why the Next.js Link component outperforms traditional anchor tags for internal navigation. Learn the key differences, performance benefits, and practical implementation with real-world code examples to optimize your Next.js application.

Aasta-nguyen3 min
When to Use useCallback in React: A Complete Guide with Real ExamplesFrontend

When to Use useCallback in React: A Complete Guide with Real Examples

Learn when and why to use React's useCallback hook to optimize your application's performance. This comprehensive guide covers practical use cases, real-world examples, common pitfalls, and best practices to help you make informed decisions about memoizing functions in your React components.

Aasta-nguyen2 min
Seft host docker registry on VPS - Part 1DevOps

Seft host docker registry on VPS - Part 1

While you're working with registries, you might hear the terms registry and repository as if they're interchangeable. Even though they're related, they're not quite the same thing. A registry is a centralized location that stores and manages container images, whereas a repository is a collection of related container images within a registry. Think of it as a folder where you organize your images based on projects. Each repository contains one or more container images.

Aasta-nguyen6 min

Stay at the cutting edge.

Get the latest posts from asta-nguyen delivered to your inbox. No fluff, just the signal.