Forem

# refactoring

Posts

👋 Sign in for the ability to sort posts by relevant, latest, or top.
AI-Driven Clean Code (2026): Để AI "Dọn Rác" Cho Project Của Bạn
Cover image for AI-Driven Clean Code (2026): Để AI "Dọn Rác" Cho Project Của Bạn

AI-Driven Clean Code (2026): Để AI "Dọn Rác" Cho Project Của Bạn

Comments
4 min read
Refactoring my Local AI Assistant: Moving from JSON to SQLite and Plugins (v1.2.0)

Refactoring my Local AI Assistant: Moving from JSON to SQLite and Plugins (v1.2.0)

1
Comments 1
2 min read
Global State in Go: 5 Kinds We Found, 3 We Eliminated, 2 We Kept

Global State in Go: 5 Kinds We Found, 3 We Eliminated, 2 We Kept

Comments
6 min read
When to Replace Multiple useState with useReducer
Cover image for When to Replace Multiple useState with useReducer

When to Replace Multiple useState with useReducer

Comments
4 min read
Functions vs Methods in Go: 6 Decision Criteria With Code Examples

Functions vs Methods in Go: 6 Decision Criteria With Code Examples

Comments
7 min read
Stop Indenting — 6 Patterns for Flattening Nested if/else in Go

Stop Indenting — 6 Patterns for Flattening Nested if/else in Go

Comments
8 min read
5 Fat Structs We Split — And the Go Patterns That Replaced Them

5 Fat Structs We Split — And the Go Patterns That Replaced Them

Comments
6 min read
Claude Code vs Codex in the kind of refactor that can actually break an old repo
Cover image for Claude Code vs Codex in the kind of refactor that can actually break an old repo

Claude Code vs Codex in the kind of refactor that can actually break an old repo

Comments
9 min read
Beyond Lines: Announcing "gosemdiff" – A Logic-Aware Diff Tool for Go

Beyond Lines: Announcing "gosemdiff" – A Logic-Aware Diff Tool for Go

Comments
2 min read
We Killed `interface{}` From a Go Codebase. Here's What Replaced It
Cover image for We Killed `interface{}` From a Go Codebase. Here's What Replaced It

We Killed `interface{}` From a Go Codebase. Here's What Replaced It

Comments
7 min read
Your Go Structs Are Leaking: 6 Encapsulation Fixes From a Security CLI

Your Go Structs Are Leaking: 6 Encapsulation Fixes From a Security CLI

Comments
5 min read
Announcing Dennis 0.8.3 — Deterministic Diff & Git-Aware Scope
Cover image for Announcing Dennis 0.8.3 — Deterministic Diff & Git-Aware Scope

Announcing Dennis 0.8.3 — Deterministic Diff & Git-Aware Scope

Comments
1 min read
The Airgap Test: Refactoring a Cobra CLI into a Library API

The Airgap Test: Refactoring a Cobra CLI into a Library API

1
Comments
7 min read
The Most Important Refactoring Was Deleting 500 Lines I Was Proud Of

The Most Important Refactoring Was Deleting 500 Lines I Was Proud Of

Comments
4 min read
I Inherited a 40,000-Line Java File. Here's What I Found Inside.

I Inherited a 40,000-Line Java File. Here's What I Found Inside.

1
Comments
6 min read
👋 Sign in for the ability to sort posts by relevant, latest, or top.