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

Factorio Auto Mall জেনারেটর: গো (Go) দিয়ে অটোমেশন

সার্কিট নেটওয়ার্কের একঘেয়ে কাজ এড়াতে আমি নিজেই একটি মড বানিয়েছি যা রবোোর্ট আর স্পেসশিপের জন্য সেলফ-মনিটরিং মল তৈরি করে।

Rolling Checksums: rsync-এর Adler32 নিয়ে একটা Weekend

rsync কিভাবে এতো দ্রুত Large Files Sync করে শুধু Differences পাঠিয়ে — সেটা নিয়ে Curious ছিলাম। শুধু Read না করে, rsync Algorithm-এর Core Engine Implement করলাম: Rolling Checksum।

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

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

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

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