Articles

Tech Articles

In-depth articles on AI, web development, cloud native, and indie hacking.

@admin·12 min read·Cloud Native

SSH Tunneling and Networking Fundamentals

SSH is more than remote login. Its tunneling and port forwarding provide a developer's Swiss Army knife for reaching private services, creating secure proxies, and traversing bastion hosts. This article covers local, remote, and dynamic forwarding, ProxyJump, SSH key management, and ssh_config.

#DevOps♥ 530 comments
@admin·9 min read·AI Coding

Terminal Productivity Toolchain: Zsh, Tmux, and fzf

The terminal is a developer's home turf, and a well-configured toolchain can double your efficiency. This article explains a modern setup: Zsh + Oh My Zsh/Starship for prompts, Tmux for sessions, panes, and persistence, fzf for fuzzy finding, and modern replacements such as eza, bat, ripgrep, and zoxide.

#Vibe Coding #DevOps♥ 540 comments
@admin·13 min read·Web Development

React Hooks: Deep Dive and Common Pitfalls

Hooks are easy to use, but details around useRef, useMemo, and dependency arrays trap many developers. This article explains the Hooks mental model of closures and dependencies, common pitfalls such as stale closures and infinite loops, custom Hook extraction principles, and why useEffect is not a lifecycle method.

#Next.js #React♥ 550 comments
@admin·10 min read·Web Development

TypeScript Asynchronous Programming and Iterators

Async/await is only the beginning. Advanced features such as for await...of, AsyncIterator, and generators handle streaming data elegantly. This article covers Promise combinators, async iterators, generators, AbortController cancellation, and concurrency control with p-limit, making JS/TS async code elegant and controllable.

#AI #TypeScript♥ 560 comments
@admin·10 min read·Cloud Native

PostgreSQL Full-Text Search in Practice

Do not want to deploy Elasticsearch? PostgreSQL's built-in full-text search is enough at small and medium scale. This guide covers tsvector and tsquery, tokenization and dictionaries, GIN indexing, ts_rank ranking, Chinese tokenization with zhparser or pg_jieba, and hybrid vector search.

#DevOps♥ 570 comments