Software Engineering Philosophy: Tradeoffs and Quality
This post talks about software engineering philosophy; the list and priorities of the fundamental values we, software engineers, use to decide how to approac...
This post talks about software engineering philosophy; the list and priorities of the fundamental values we, software engineers, use to decide how to approac...
This article describes a methodical way of approaching Technical Requirement Analysis that includes a list of steps that help in clarifying ambiguity and pre...
This article presents the outbox pattern, a communication/messaging pattern used in event-driven distributed systems that allows executing database operation...
This article presents a micro-level design pattern to indicate the absence of function return values idiomatically in Go.
This article covers the fundamentals of the Clean Architecture design concept and demonstrates how to apply its principles in Go through a simple web app imp...