DEV Community

tumf profile picture

tumf

Hello bros.

Location Bangkok, Thailand Joined Joined on  Personal website https://blog.tumf.dev github website twitter website
restic: Designing a "Restorable Development Environment" While Excluding node_modules and .git

restic: Designing a "Restorable Development Environment" While Excluding node_modules and .git

Comments
10 min read
Not Just .gitignore: Four Methods to Ignore Files in Git and How to Use Them

Not Just .gitignore: Four Methods to Ignore Files in Git and How to Use Them

Comments
5 min read
ralph-claude-code: The Technology to "Stop" AI Agents — How the Circuit Breaker Pattern Prevents Runaway Processes

ralph-claude-code: The Technology to "Stop" AI Agents — How the Circuit Breaker Pattern Prevents Runaway Processes

Comments
5 min read
From Twitch Plays Pokemon to Open Chaos: A Decade of Crowd Development and the Next Ten Years

From Twitch Plays Pokemon to Open Chaos: A Decade of Crowd Development and the Next Ten Years

Comments
7 min read
If You're Concerned About Supabase Costs, Consider PocketBase: Criteria for Choosing a BaaS Running on a $4 VPS

If You're Concerned About Supabase Costs, Consider PocketBase: Criteria for Choosing a BaaS Running on a $4 VPS

Comments 1
7 min read
Mole: The Basics of Mac Optimization from the Terminal

Mole: The Basics of Mac Optimization from the Terminal

Comments
6 min read
Compound Engineering: Transforming Technical Debt into Technical Assets with the 80:20 Rule

Compound Engineering: Transforming Technical Debt into Technical Assets with the 80:20 Rule

Comments
7 min read
Announcing the Universal Explanation Video Generator: Just Enter a URL and Let Zundamon and Friends Explain

Announcing the Universal Explanation Video Generator: Just Enter a URL and Let Zundamon and Friends Explain

Comments
4 min read
tmux-try: Connecting try and tmux for Instant Session Creation in Experiment Directories

tmux-try: Connecting try and tmux for Instant Session Creation in Experiment Directories

Comments
4 min read
Moving Away from Google Site Search: Implementing Pagefind for Static Sites

Moving Away from Google Site Search: Implementing Pagefind for Static Sites

Comments
5 min read
resticprofile: Consolidating Exclusion Patterns, Generation Management, and Scheduling in a Single YAML File

resticprofile: Consolidating Exclusion Patterns, Generation Management, and Scheduling in a Single YAML File

Comments
10 min read
Bun is Fast, pnpm is Correct: The Future of the JS Ecosystem as Shown by Two Package Managers

Bun is Fast, pnpm is Correct: The Future of the JS Ecosystem as Shown by Two Package Managers

Comments
6 min read
claude-switcher: The Concept of Piping Prompts into Unix

claude-switcher: The Concept of Piping Prompts into Unix

Comments
5 min read
Superpowers: The Technology to "Persuade" AI Agents—Why Psychological Principles Change Code Quality

Superpowers: The Technology to "Persuade" AI Agents—Why Psychological Principles Change Code Quality

Comments
5 min read
LangExtract: A Structured Data Extraction Library that Adds Character Positions to Extraction Results

LangExtract: A Structured Data Extraction Library that Adds Character Positions to Extraction Results

Comments
7 min read
llm-tldr: Answering "Where is the authentication?" with 100ms - Accuracy and Limitations of Semantic Search

llm-tldr: Answering "Where is the authentication?" with 100ms - Accuracy and Limitations of Semantic Search

Comments
7 min read
Robin: Investigating the Dark Web with AI - A New Companion for Security Researchers

Robin: Investigating the Dark Web with AI - A New Companion for Security Researchers

Comments
6 min read
Implementing the Newtype Pattern with Zod: Enhancing Type Safety in TypeScript

Implementing the Newtype Pattern with Zod: Enhancing Type Safety in TypeScript

Comments
4 min read
Open Paymaster: A Rebalancing Design That Operates Without Management

Open Paymaster: A Rebalancing Design That Operates Without Management

Comments
6 min read
Qwen3-TTS: Surprised by the Quality of Japanese on Apple Silicon M3 — Creating Rights-Free Voices with VoiceDesign

Qwen3-TTS: Surprised by the Quality of Japanese on Apple Silicon M3 — Creating Rights-Free Voices with VoiceDesign

Comments
6 min read
MiroThinker: A New Era Where AI Becomes Smarter Through "Investigation" Rather Than "Memory"

MiroThinker: A New Era Where AI Becomes Smarter Through "Investigation" Rather Than "Memory"

Comments
5 min read
SARA: A CLI Tool for Managing Markdown Requirements with Knowledge Graphs

SARA: A CLI Tool for Managing Markdown Requirements with Knowledge Graphs

Comments
6 min read
Combining direnv and dotenvx-rs: A Configuration Pattern for Automatic Loading and Encryption

Combining direnv and dotenvx-rs: A Configuration Pattern for Automatic Loading and Encryption

Comments
6 min read
Session Management in Parallel: In Search of a tmux Alternative, Only to Find tmux is the Best

Session Management in Parallel: In Search of a tmux Alternative, Only to Find tmux is the Best

Comments
3 min read
Browser Code: Teaching AI to Grow Userscripts

Browser Code: Teaching AI to Grow Userscripts

Comments
6 min read
try: Can You Find Your 2 AM Epiphany the Next Morning? — An Experimental Directory Management Tool by an ADHD Developer

try: Can You Find Your 2 AM Epiphany the Next Morning? — An Experimental Directory Management Tool by an ADHD Developer

Comments
5 min read
Easy setup scaling out of your graph-node

Easy setup scaling out of your graph-node

13
Comments
3 min read
Does Solidity optimizer avoid changing storage variables?

Does Solidity optimizer avoid changing storage variables?

7
Comments
2 min read
loading...