RSS Amplifier

Blog

VINH

Thoughts and ideas

vinh.devRSS feed ↗16 posts

Latest posts

Worktrees love AI agents

Git worktrees have been around forever, but AI agents are finally making them useful. Here's why Claude Code loves them and how they make your life easier.

Getting good at Claude Code

Getting started with Claude Code, covering essential setup, workflow tips, and productivity hacks. Learn the key commands, shortcuts, and best practices that make the difference.

Getting dark mode right

Two things most sites get wrong about dark mode: the flicker on load and the jarring toggle. Here is how to fix both.

One embed to rule them all

What started as a simple idea to embed Bluesky posts turned into a deep dive into oEmbed, CORS, and the art of building robust web components

Your AI needs context too

A practical comparison of how Cursor, Windsurf, VS Code, and Zed handle persistent instructions and team consistency. Covers rule systems, auto-generation features, and solving collaboration pain points with AI coding assistants.

Zed, my way

The editor I switched to, how I set it up, and where the AI features actually make a difference.

Search is one library away

Trying to set up a search functionality for your website? There is a excellent library for that.

Put Cloudflare to work

My site runs several Cloudflare-powered features. Here's the setup: Workers routing, domain redirects, and dynamic OG images, and why I built each piece.

Stand out with less

Why do developers feel pressured to create flashy, complex portfolios? In this post, I share my journey of simplifying my portfolio site and why embracing minimalism might be the key to making your work truly stand out.

Set and Map deserve more love

See how JavaScript's Set and Map might benefit you in your projects.

Small motion, big feeling

The details that make a site feel alive: micro-interactions for toggle icons, and why you should ditch GIFs for video.

Your song on your site

The full story of getting a Spotify now-playing widget on your site: from auth tokens to a Cloudflare Worker to a Vue component that actually looks good.

Fish is the better shell

How to set up fish shell on macOS (Intel and Silicone)

You should write

Discover the benefits of blogging as a software developer. Learn how blogging can improve your skills, career, and well-being. Find out how to start and stick with it.

Make Git Bash yours

Enhance your Git Bash on Windows with custom configurations for a smoother development experience. Learn quick tweaks for better productivity

I bought a domain

Follow my story of buying a personal domain for myself (vinh.dev) and how it changed my web development journey. Learn how I set up a mailbox, a blog, and more with my own domain name.