Articles

All Articles

AllMac BasicsFree AlternativeDeveloperClaude Code
Free AlternativesMac Basics

AppCleaner: A Free Uninstaller That Is Enough to Replace CleanMyMac

CleanMyMac costs real money every year, but if all you want is a clean uninstall, AppCleaner does the same job for free. Most people simply do not need to pay for this.

2026-04-02
What I Learned After 10 Months with Claude Code
Claude CodeDeveloper

What I Learned After 10 Months with Claude Code

From skills and hooks to MCP management, this article summarizes the most valuable configuration philosophy and practical tips after long-term use of Claude Code. Treat configuration as fine-tuning, not architectural engineering.

2026-04-01
The Complete Hookify Guide: Generate Claude Code Hooks by Chat Instead of Handwriting JSON
AI CodingJSONClaude CodeHookify

The Complete Hookify Guide: Generate Claude Code Hooks by Chat Instead of Handwriting JSON

Claude Code hooks are powerful, but configuring nested rules manually can be tedious. Hookify turns that into a conversation. This guide covers installation, the three core workflows, rule file structure, ten practical rules, debugging tips, and performance advice.

2026-03-31
Mac Basics

Switching from Windows to Mac? These 5 Problems Hit on Day One

Scroll direction feels backwards, there is no real Delete key, and copy-paste shortcuts changed. Every Windows user moving to Mac runs into these. Here is the fix for each one.

2026-03-28
Git worktree: The Git Command That Made Me Use stash Much Less
Engineering & ToolingGitGit Worktree

Git worktree: The Git Command That Made Me Use stash Much Less

Still bouncing between branches with stash plus checkout? This article explains what git worktree is, how it differs from clone, the commands you actually use, and a workflow that fits real daily development.

2026-03-19
Claude + Chrome DevTools + MCP: A Complete Guide to Letting AI Operate the Browser
AI CodingChrome DevToolsFrontendChrome

Claude + Chrome DevTools + MCP: A Complete Guide to Letting AI Operate the Browser

This guide explains how to connect Claude to the browser through MCP and chrome-devtools-mcp, so AI can inspect the DOM, run JavaScript, and debug pages directly from Chrome DevTools.

2025-10-26
Docker / DevOpsCronNestJS

What Is Cron? A Practical Guide to This Time Language from Zero to Useful

Cron is the expression language behind scheduled tasks like cleanup jobs, reports, and cache syncs. This guide covers the two common formats, why NestJS needs six fields, the meaning of special symbols, and the expressions you actually use.

2025-10-17
Why You Should Not Install Claude Code Globally: Official Best Practices and Proxy Setup
AI CodingClaudeSetup

Why You Should Not Install Claude Code Globally: Official Best Practices and Proxy Setup

A global install of Claude Code feels convenient, but the official recommendation is to install it locally per project. This guide explains why, how to uninstall the global version, how to switch to a local install, and how to keep the same convenience with an alias and proxy configuration.

2025-09-04
React / Next.jsReactSSRHydration

Fixing Hydration Failed Errors in React

Hydration errors happen when the HTML rendered on the server does not match the first render on the client. This article explains the most common causes and the practical fixes you can apply in React and Next.js projects.

2025-03-11
Next.js Server Action Submission vs Client-side Fetch: Differences, Tradeoffs, and When to Use Each
Node / BackendNext.jsServer ActionsFetch

Next.js Server Action Submission vs Client-side Fetch: Differences, Tradeoffs, and When to Use Each

When submitting data in Next.js, should you call an API from the client with `fetch`, or handle the form with a Server Action? This article compares how each approach works, their pros and cons, and when each one is the better fit.

2025-03-09
How to Unlock macOS Gatekeeper from the Command Line and Restore the Default Setting
Mac / ProductivitymacOSGatekeeperSecurity

How to Unlock macOS Gatekeeper from the Command Line and Restore the Default Setting

Gatekeeper is a macOS security feature that blocks untrusted apps by default. This guide explains what it does, when you might temporarily disable it, the difference between `spctl --master-disable` and `--global-disable`, and how to turn it back on safely.

2024-12-17
Mac / ProductivitymacOSHomebrew

Homebrew Guide: A Package Manager for Developers and Everyday Users

Homebrew is a powerful package manager for macOS and Linux that makes installing, updating, and removing software much simpler. This guide covers the basics, GUI apps with Cask, service management, common commands, and a few practical troubleshooting tips.

2024-11-21
Engineering & ToolingpnpmnpmFrontend

Replacing npm with pnpm: A Complete Migration Guide

As projects grow, package manager choice matters more. This guide walks through how to move from npm to pnpm, what to delete, how to reinstall dependencies, when to use shamefully-hoist, and how to fix common migration issues.

2024-11-21