My Thoughts & Writings

Exploring technology, development, and everything in between.

The Magic Behind 'Return': Unveiling the Inner Workings
July 24, 2025 by Mostafejur Rahman

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.

return statement
assembly
stack frame
calling convention
RVO
Go র সার্ভারে আসলে কি ঘটে?
July 3, 2025 by Mostafejur Rahman

http, net/http, golang, backend

golang
http
tcp
net/http
Beyond the Basics: Flutter Clean Architecture with Riverpod
June 24, 2025 by Mostafejur Rahman

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.

Flutter
Clean Architecture
Riverpod
State Management
Dependency Injection
Unlock the Secrets to Perfect Git Commit Messages: A Step-by-Step Guide
June 25, 2025 by Anonymous

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.

git
commit messages
version control
development
coding best practices
Go Behind the Scenes: Unveiling Goroutines, the Go Runtime, and goroutine's Memory Allocation
June 23, 2025 by Mostafejur Rahman

No excerpt available.

Golang
Goroutine
Mastering the Go Runtime: From Novice to Expert
June 24, 2025 by Mostafejur Rahman

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.

Go runtime
memory management
goroutines
garbage collection
pprof