I am a Software Engineer. Outside of work, I learn about computer science topics that interest me. This blog is where I write about those topics, so I can understand them better and share with you.
Dependency Management in Go
Clean Code Practices with Interfaces and Structs in Go
Clean Code Practices with Structs in Go
Overriding and Overloading Methods for Clean Code
Using Composition and Interfaces in Go for Clean Code Practices
Struct Initialization in Go: Best Practices for Clean Code
Encapsulation in Go: Safeguarding Data with Package-Level Visibility
Clean Coding with Structs: Understanding the Single Responsibility Principle