ভ্যাগর‍্যান্ট দিয়ে নিজের ইচ্ছামত ভার্চুয়াল সার্ভার কনফিগার ও ব্যবহার করা

আমরা যারা বিভিন্ন ডেভেলপমেন্ট এনভায়রনমেন্ট নিয়ে কাজ করি তাদের অনেক সময়েই এমন টুল ইনস্টল করা লাগে যেটা একটার সাথে আরেকটা কনফ্লিক্ট করে। পিএইচপিএর জন্য টিউন করা একটা মেশিনে আবার রুবি বা পাইথন সেটআপ করে ওয়েবসার্ভার কনফিগার করতে গেলে অনেক সময় এটা কাজ করা বন্ধ করে দিতে পারে বা ওটার কোন একটা লাইব্রেরীর সাথে এর কোন … Continue reading ভ্যাগর‍্যান্ট দিয়ে নিজের ইচ্ছামত ভার্চুয়াল সার্ভার কনফিগার ও ব্যবহার করা

সহজ বাংলায় ডিজাইন প্যাটার্ন: ফ্যাসাড (Facade)

ডিজাইন প্যাটার্ন শুনলেই অনেকেই ঘেমে ওঠেন আর মনে পড়ে যায় গ্যাং-অব-ফোরের দাঁত কিড়মিড় করা ডিজাইন প্যাটার্ন বইটার কথা। তবে মজার বিষয় হল যে আমরা আমাদের নিত্যদিনের প্রোগ্রামিংয়ে অনেকসময়ই জেনে বা না জেনে এসব প্যাটার্ন ব্যবহার করে থাকি, কিন্তু টেকনিক্যাল নাম শুনলে অনেকেই বলতে পারি না যে জিনিসটা আসলে কি। এখন থেকে আমি চেষ্টা করব একদম সহজে কিছু বহুল প্রচলিত ডিজাইন প্যাটার্ন বুঝিয়ে দিতে, আর তারই প্রচেষ্টা হিসেবে আজকের বিষয় হল Facade বা “ফ্যাসাড”

একটু কঠিন বাংলায় ফ্যাসাড হল কোন অবজেক্ট (বা অবজেক্টসমূহ) আরও সহজে ব্যাবহার করার জন্য কুইকলি কোন ফাংশন বা আরেকটা অবজেক্ট লেখা, যার ফলে ব্যবহারকারী কষ্ট না করে অনেক সহজে সেই অবজেক্ট (বা অবজেক্টসমূহ) ব্যবহার করতে পারবেন।

এবার চলুন সহজ বাংলায় বুঝি ফ্যাসাড কি Continue reading “সহজ বাংলায় ডিজাইন প্যাটার্ন: ফ্যাসাড (Facade)”