প্রোগ্রামিং চিন্তন – ১

প্রোগ্রামিং চিন্তন – ১

সময়টা সম্ভবত ২০০৪ কি ২০০৫ সাল! আমার বাবা তখন একবার ট্রেনিং এর জন্য ঢাকা আসেন! আমরা তখন থাকতাম রংপুর শহর থেকে প্রায় ২৩ কিলো দুরের এক মফস্বল এলাকায়! তো ঢাকা থেকে যাওয়ার সময় তিনি একটা মোবাইল ফোন কিনে নিয়ে যান! Siemens C65 মডেলের ক্যামেরা ফোন! আমার দেখা প্রথম রঙিন ডিস্পলের ফোন! উনি ঢাকা থাকা অবস্থায় আমরা দিনাজপুরে আমাদের গ্রামের বাড়িতে ছিলাম!
REST API রেসপন্সের শেপ নিয়ে যতো সমস্যা

REST API রেসপন্সের শেপ নিয়ে যতো সমস্যা

ধরেন নতুন একটা বুক লিস্ট এ্যাপের প্রজেক্ট হাতে পেয়েছেন। ব্যাকেন্ড করাই আছে। আপনি যখন কোমর বেঁধে কাজে নেমে গেলেন তখনই খেয়ে গেলেন একটা মাথায় বাড়ি। ব্যাকেন্ড ডেভেলপারের পাঠানো Open API…
ফ্লাটারে কোন স্টেট ম্যানেজমেন্ট সল্যুশন ভালো?

ফ্লাটারে কোন স্টেট ম্যানেজমেন্ট সল্যুশন ভালো?

​ফ্লাটারে স্টেট ম্যানেজমেন্ট একটা বহুল আলোচিত বিষয়। ঠিক আর্কিটেকচার যেমন সফটওয়্যার ইঞ্জিনিয়ারিং এর একটা বহুল আলোচিত বিষয় তেমন। এসব বিষয় সাধারণত অবজেক্টিভ এর চাইতে সাবজেক্টিভই হয় বেশি। আমি এই আলোচনায় আর যাবোনা।​অর্থাৎ কোন স্টেট ম্যানেজমেন্ট লাইব্রেরি কোনটার চাইতে ভালো সে বিষয়ে কিছু বলবোনা। আমি কি ইউজ করি সেটাও মূখ্য নয়।​আমি আজ মূলত এবিষয়ে ইলিগ্যান্ট একটা ওয়ে এবং তার সুবিধা অসুবিধা গুলো আলোচনা করবো।
ডিটারমিনিজম vs ফ্রি উইল, কজুয়ালিটি, বাটারফ্লাই ইফেক্ট এবং কম্পিউটার প্রোগ্রামিং

ডিটারমিনিজম vs ফ্রি উইল, কজুয়ালিটি, বাটারফ্লাই ইফেক্ট এবং কম্পিউটার প্রোগ্রামিং

একদিন সম্ভবত দাদাকে জিজ্ঞেস করছিলাম যে সবকিছু যদি ঈশ্বরের ইচ্ছামতো হয় তাহলে আমার ইচ্ছার দাম কই? আমার কৃতকর্ম কেনো ম্যাটার করবে? আবার যদি সবকিছু আমার ইচ্ছামতো হয় তাহলে ঈশ্বর কেনো ম্যাটার করবে? ভয়লা! ফ্রি উইল ভার্সেস ডিটারমিনিজম।