My Blog
The Magic Behind 'Return': Unveiling the Inner Workings
Delve into the seemingly simple `return` statement and uncover its complex assembly-level implementation, exploring stack frames, registers, and calling conventions. Gain a deeper understanding of program execution and compiler optimizations by examining this fundamental concept.
July 24, 2025Mostafejur Rahman
return statementassemblystack framecalling conventionRVO
Go র সার্ভারে আসলে কি ঘটে?
http, net/http, golang, backend
July 3, 2025Mostafejur Rahman
golanghttptcpnet/http
Beyond the Basics: Flutter Clean Architecture with Riverpod
Explore how to implement Clean Architecture in Flutter using Riverpod for building scalable and testable applications with a clear separation of concerns. This post dives into advanced techniques and best practices, offering a detailed example of fetching and displaying articles from a remote API.
June 24, 2025Mostafejur Rahman
FlutterClean ArchitectureRiverpodState ManagementDependency Injection
Unlock the Secrets to Perfect Git Commit Messages: A Step-by-Step Guide
Unlock the secrets to crafting perfect Git commit messages with this step-by-step guide, transforming your commit history into a valuable resource for yourself and your team. Learn why well-written commit messages are essential for collaboration, debugging, and maintaining sanity in your codebase.
June 25, 2025
gitcommit messagesversion controldevelopmentcoding best practices
Go Behind the Scenes: Unveiling Goroutines, the Go Runtime, and goroutine's Memory Allocation
No excerpt available.
June 23, 2025Mostafejur Rahman
GolangGoroutine
Mastering the Go Runtime: From Novice to Expert
Unlock the secrets of the Go runtime and elevate your Go programming skills from novice to expert. This comprehensive guide explores memory management, goroutine scheduling, and networking to help you build efficient and reliable Go applications.
June 24, 2025Mostafejur Rahman
Go runtimememory managementgoroutinesgarbage collectionpprof