Forem

# refactoring

Posts

đź‘‹ Sign in for the ability to sort posts by relevant, latest, or top.
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
I Rewrote 3 Detail Screens to Make Them Look Identical — Here's Why That 40-Commit Sprint Was Worth It

I Rewrote 3 Detail Screens to Make Them Look Identical — Here's Why That 40-Commit Sprint Was Worth It

Comments
4 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
Beyond new and delete: to Weak Pointer

Beyond new and delete: to Weak Pointer

Comments
3 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
We Forgot defer — 6 Resource Leaks We Found During Refactoring

We Forgot defer — 6 Resource Leaks We Found During Refactoring

Comments
7 min read
Why I Switched from http to Dio in Flutter — Centralizing Error Tracking with Interceptors

Why I Switched from http to Dio in Flutter — Centralizing Error Tracking with Interceptors

Comments
3 min read
8 Coupling and Cohesion Fixes That Made a Go CLI Navigable

8 Coupling and Cohesion Fixes That Made a Go CLI Navigable

Comments
6 min read
Enhancing Electron's IPC: Addressing Robustness and Developer Experience for Complex Applications

Enhancing Electron's IPC: Addressing Robustness and Developer Experience for Complex Applications

Comments
9 min read
Software Rewrite from Scratch: Why It's Almost Always the Worst Engineering Decision [2026]

Software Rewrite from Scratch: Why It's Almost Always the Worst Engineering Decision [2026]

Comments
7 min read
I Used AI Agents to Migrate 44 Angular Components. The Review Changed My Mind.
Cover image for I Used AI Agents to Migrate 44 Angular Components. The Review Changed My Mind.

I Used AI Agents to Migrate 44 Angular Components. The Review Changed My Mind.

Comments
8 min read
Emergency Room and the Vanishing Moat

Emergency Room and the Vanishing Moat

Comments
5 min read
đź‘‹ Sign in for the ability to sort posts by relevant, latest, or top.