Rediscovering Concurrency in GoUnlocking Go's Concurrency: A Deep Dive into Goroutines and ChannelsAug 3, 2025·11 min read·78
Avoid This Simple Software Architectures for Solving Complex ProblemsPractical tips on when to use (and not to) Simple Software ArchitectureJan 6, 2025·5 min read·41
Do we agree, to disagree?When our heart doesn't follow, urgghh burn out, I need healing!Feb 9, 2023·3 min read·102
Different Types of Unit Test StrategyListing down most popular unit testing strategyJan 26, 2023·3 min read·62
Requirement Analysis Would Never be The SameAs a Software Engineer with 4 years of working experience, we are asked to deliver a product out of nothing but idea. Software Development Life-Cycle (SDLC) comes in various styles and practices, but formally we have these processes: Analysis Desig...Jan 15, 2023·4 min read·24
Working Experience over PortfolioAs a computer science college student, I was so passionated to become software engineer. I had learnt that following college curriculum is not enough to take me to my dream, then I needed to learn practical knowledge such as backend, frontend, etc. I...Oct 9, 2022·2 min read·96