Forem

Programming

The magic behind computers. 💻 🪄

Posts

👋 Sign in for the ability to sort posts by relevant, latest, or top.
Stop Importing database/sql in Your Go Business Logic
Cover image for Stop Importing database/sql in Your Go Business Logic

Stop Importing database/sql in Your Go Business Logic

2
Comments
7 min read
Migrating a Large Go Service to Hexagonal Without a Rewrite
Cover image for Migrating a Large Go Service to Hexagonal Without a Rewrite

Migrating a Large Go Service to Hexagonal Without a Rewrite

2
Comments
11 min read
I Tried 7 Focus Methods So You Don't Have To (One Changed Everything)

I Tried 7 Focus Methods So You Don't Have To (One Changed Everything)

Comments
6 min read
Hacking the Airship: Learning Haskell Amidst 100dB of Machine Noise
Cover image for Hacking the Airship: Learning Haskell Amidst 100dB of Machine Noise

Hacking the Airship: Learning Haskell Amidst 100dB of Machine Noise

Comments
3 min read
My Journey as a CS Student Learning Web Development 🚀 | First Steps in Coding

My Journey as a CS Student Learning Web Development 🚀 | First Steps in Coding

Comments
1 min read
I Replaced 2,000 Lines of Go Mocks With 200 Lines of Fakes
Cover image for I Replaced 2,000 Lines of Go Mocks With 200 Lines of Fakes

I Replaced 2,000 Lines of Go Mocks With 200 Lines of Fakes

1
Comments
7 min read
Value Objects in Go: 4 Patterns That Kill Invalid State
Cover image for Value Objects in Go: 4 Patterns That Kill Invalid State

Value Objects in Go: 4 Patterns That Kill Invalid State

1
Comments
8 min read
main() Is the Most Important Function in Your Go Service
Cover image for main() Is the Most Important Function in Your Go Service

main() Is the Most Important Function in Your Go Service

1
Comments
8 min read
Your Go Middleware Is Doing Too Much. Move It to an Adapter
Cover image for Your Go Middleware Is Doing Too Much. Move It to an Adapter

Your Go Middleware Is Doing Too Much. Move It to an Adapter

1
Comments
8 min read
Your gRPC Protobuf Types Don't Belong in Your Domain Layer
Cover image for Your gRPC Protobuf Types Don't Belong in Your Domain Layer

Your gRPC Protobuf Types Don't Belong in Your Domain Layer

1
Comments
6 min read
Go's Implicit Interfaces Are Its Best Architecture Feature
Cover image for Go's Implicit Interfaces Are Its Best Architecture Feature

Go's Implicit Interfaces Are Its Best Architecture Feature

1
Comments
8 min read
What I Learned Building a Dark Factory Coding Platform (The Hard Way)
Cover image for What I Learned Building a Dark Factory Coding Platform (The Hard Way)

What I Learned Building a Dark Factory Coding Platform (The Hard Way)

Comments 1
13 min read
Your Go Config Package Is a Hidden Dependency Monster
Cover image for Your Go Config Package Is a Hidden Dependency Monster

Your Go Config Package Is a Hidden Dependency Monster

1
Comments
7 min read
The Anti-Corruption Layer That Saves Your Next Vendor Migration
Cover image for The Anti-Corruption Layer That Saves Your Next Vendor Migration

The Anti-Corruption Layer That Saves Your Next Vendor Migration

1
Comments
8 min read
Unix Timestamps Explained: Why Computers Count From January 1, 1970

Unix Timestamps Explained: Why Computers Count From January 1, 1970

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