সফটওয়্যার ইঞ্জিনিয়ারিং, ব্যাকএন্ড ডেভেলপমেন্ট এবং টেক নিয়ে চিন্তাভাবনা।

Testing নিয়ে কিছু কথা: কেন আমি Mock-এর চেয়ে Testcontainers Prefer করি

Mock প্রায়ই Lie করে। এখানে কেন Integration Testing-এর জন্য Testcontainers Use করতে Prefer করি — যাতে Code আসলে Real Database-এর সাথে কাজ করে তা Ensure করা যায়।

DRY Principle নিয়ে কিছু কথা: কেন আমি একটু Duplication নিয়ে ঠিক আছি

'Don't Repeat Yourself' Principle অনেক সময় Too Early Apply করা হয়। এখানে কেন আমি Wrong Abstraction-এর চেয়ে Duplication Prefer করি।

গো সার্ভিসের সঠিক Go Project Structure: কীভাবে সাজাবেন?

গো মাইক্রোসার্ভিস আসলে কীভাবে সাজানো উচিত? কেন এক্সপ্লিসিট ডিপেন্ডেন্সি আর ইন্টারনাল বাউন্ডারিগুলো জরুরি, তা নিয়ে এই ব্লগ।

SSH Config: Spaghetti থেকে Sanity

Terminal History-এর সাথে Fight করা বন্ধ করে কিভাবে SSH Config-কে Productivity Engine হিসেবে Use করতে শুরু করলাম। Manual IP Typing থেকে Instant, Reliable Connections-এর Journey।