কন্ডিশন (IF-ELSE) এর পরিবর্তে পলিমরফিজম ও ফ্যাক্টরি প্যাটার্নের ব্যবহার

কন্ডিশন (IF-ELSE) এর পরিবর্তে পলিমরফিজম ও ফ্যাক্টরি প্যাটার্নের ব্যবহার

আমারা একটা ছোট কনসল অ্যাপ্লিকেশন এর মাধ্যমে  কন্ডিশন/ IF-ELSE এর পরিবর্তে পলিমরফিজম ও সিম্পল ফ্যাক্টরি প্যাটার্নের ব্যবহার (RIP) কিভাবে করা যায় তা দেখব। এখানে আমাদের একটা অ্যাপ্লিকেশন আছে যার কাজ ব্যাঙ্কের ডাটা মাইগ্রেশন করা, AbcBank এর জন্য আমরা এটা তৈরি করেছি যা...
লোকাল স্টোরেজ এবং সেশন স্টোরেজ

লোকাল স্টোরেজ এবং সেশন স্টোরেজ

localStorageএবং sessionStorage হল ওয়েব স্টোরেজ অবজেক্ট যা ব্রাউজারে কী/মান জোড়া সংরক্ষণ করার অনুমতি দেয়। তাদের সম্পর্কে যা মজার তা হল যে ডেটা একটি পেইজ রিফ্রেশ (এর জন্য sessionStorage) এবং এমনকি একটি সম্পূর্ণ ব্রাউজার রিস্টার্ট (এর জন্য localStorage) এর পরও টিকে...
জাভাস্ক্রিপ্ট কুকিজ

জাভাস্ক্রিপ্ট কুকিজ

কুকি হলো আপনার কম্পিউটারে একটি ছোট টেক্সট ফাইল হিসেবে সংরক্ষিত ডাটা। যখন ওয়েব সার্ভার ব্রাউজারে একটি ওয়েব পেজ পাঠায়, পাঠানোর পর ওয়েব সার্ভার ও ব্রাউজারের সংযোগটি বন্ধ হয়ে যায় এবং সার্ভার ব্যবহারকারীর সম্পর্কে সকল তথ্য ভুলে যায় কারণ সার্ভার এবং ব্রাউজারের সাথে তখন...
কম্পাইলার বনাম ইন্টারপ্রেটার

কম্পাইলার বনাম ইন্টারপ্রেটার

সহজ ভাষায় বললে, কম্পাইলার এবং ইন্টারপ্রেটার উভয়ই এমন এক ধরণের Translator প্রোগ্রাম যা আমাদের লেখা High Level ল্যাঙ্গুয়েজ কে Low Level ল্যাঙ্গুয়েজ অথবা Binary কোড এ রূপান্তর করে যাহা কম্পিউটার দারা বোধগম্য।কিন্তু কম্পাইলার এবং ইন্টারপ্রেটার দুটি ভিন্ন ভাবে কাজ করে। তাই...
জাভাস্ক্রিপ্টে পিওর ফাংশন (Pure Function) কি?

জাভাস্ক্রিপ্টে পিওর ফাংশন (Pure Function) কি?

জাভাস্ক্রিপ্টে ফাংশন হল প্রথম শ্রেণীর নাগরিক। জাভাস্ক্রিপ্টে শুধু কোন ফাংশনই তৈরি করা যায় তাই নয়, ফাংশনটিকে Modify করতে পারা যায়, একটি ফাংশনকে অন্য একটি ফাংশনের প্যারামিটার হিসেবে পাঠানো যায় এমনকি ফাংশনকে অন্য কোন ফাংশন থেকে returnও করতে পারা যায়। শুধু তাই নয়, আমরা...