হোম নিবন্ধ গিটহাবের জন্য টেম্প মেইল: কোডিং টেস্টিং আর প্রাইভেসি একসাথে!
গিটহাবের জন্য টেম্প মেইল: কোডিং টেস্টিং আর প্রাইভেসি একসাথে!

গিটহাবের জন্য টেম্প মেইল: কোডিং টেস্টিং আর প্রাইভেসি একসাথে!

গিটহাব এবং টেম্পোরারি ইমেইল: ডেভেলপারদের গোপন অস্ত্র

আচ্ছা, সত্যি করে বলুন তো, কতবার এই "আপনার ইমেইল অ্যাড্রেস ভেরিফাই করুন" বা "মোবাইল নম্বর দিন" এই মেসেজগুলো দেখে বিরক্ত হয়েছেন? বিশেষ করে যখন শুধু একটা API টেস্ট করছেন বা কোনো অটোমেশন স্ক্রিপ্ট চালাচ্ছেন, তখন তো আরও বেশি। আমি নিজে একজন ডেভেলপার হিসেবে এই ঝামেলায় প্রায়ই পড়ি। ধরুন, গিটহাব-এ একটা নতুন প্রজেক্টের জন্য শুধু একটা ডামি অ্যাকাউন্ট দরকার, বা কোনো থার্ড-পার্টি সার্ভিসের জন্য একটা দ্রুত অ্যাকাউন্ট খুলে API কি (API Key) নিচ্ছেন। তখন কি আপনার আসল জিমেইল (Gmail) বা ইয়াহু (Yahoo) অ্যাকাউন্ট ব্যবহার করতে ইচ্ছা করে? আমার তো একদমই করে না!

কেন গিটহাব-এর জন্য টেম্পোরারি ইমেইল দরকার?

ব্যাপারটা আসলে শুধু স্প্যাম বা অবাঞ্ছিত মেইল এড়ানো নয়। যখন আমরা ডেভেলপাররা কোনো নতুন সার্ভিস বা API নিয়ে কাজ করি, তখন প্রায়ই অনেকগুলো অ্যাকাউন্ট তৈরি করার প্রয়োজন হয়। ধরুন, আমিlast week একটা নতুন ক্লাউড সার্ভিসের API নিয়ে কাজ করছিলাম। তাদের ফ্রি টায়ার ব্যবহার করার জন্য একটা অ্যাকাউন্ট লাগছিল। প্রথমবার নিজের আসল ইমেইল দিয়ে অ্যাকাউন্ট খুললাম, কিন্তু কিছুদিন পর দেখলাম অযাচিত প্রচারমূলক ইমেইল আসা শুরু হয়েছে। এরপর যখন একই সার্ভিসের বিভিন্ন ফিচার টেস্ট করার জন্য আরো কয়েকটা অ্যাকাউন্ট খুলতে হলো, তখন ঠিক করলাম, না, এবার আসল ইমেইল আর ব্যবহার করবো না। এখানেই আসে টেম্পোরারি ইমেইল সার্ভিসের কথা।

আপনি হয়তো বলবেন, "আমি তো Bikroy বা Daraz Bangladesh-এর মতো সাইটে কেনাকাটার জন্য বা ছোটখাটো কাজের জন্য আমার আসল ইমেইল ব্যবহার করি।" সেটা ঠিক আছে। কিন্তু যখন আমরা কোড লিখছি, API ইন্টিগ্রেশন করছি, বা কোনো অটোমেশন স্ক্রিপ্ট তৈরি করছি, তখন আমাদের দরকার এমন একটা ইমেইল যা দ্রুত পাওয়া যায়, কোনো ভেরিফিকেশনের ঝামেলা নেই, এবং সবচেয়ে বড় কথা, যা আমাদের মূল অনলাইন আইডেন্টিটিকে প্রভাবিত করবে না। গিটহাব-এর মতো প্ল্যাটফর্মে যখন আপনি কোনো নতুন টুল বা লাইব্রেরি নিয়ে কাজ শুরু করছেন, তখন অনেক সময় তাদের কমিউনিটি বা ফোরামে যুক্ত হওয়ার জন্য একটা ইমেইল লাগে। সেখানেও এই টেম্পোরারি ইমেইলগুলো দারুণ কাজে দেয়।

পপ-আপহীন এবং মোবাইল ভেরিফিকেশনহীন ইমেইলের সুবিধা

আমার সবচেয়ে অপছন্দের জিনিস হলো যখন কোনো ওয়েবসাইটে ঢুকেই একটা বড়সড় পপ-আপ (pop-up) চলে আসে, যেখানে সাইন-আপ বা সাবস্ক্রাইব করতে বলে। ডেভেলপার হিসেবে আমার লক্ষ্য থাকে দ্রুত কাজটি শেষ করা, অপ্রয়োজনীয় ঝামেলায় জড়ানো নয়। পপ-আপহীন ইমেইল সার্ভিসগুলো এই দিক থেকে খুবই কাজের। আপনি সরাসরি একটি ইমেইল অ্যাড্রেস পেয়ে যান, কোনো দীর্ঘ রেজিস্ট্রেশন প্রক্রিয়া বা বিরক্তিকর পপ-আপ ছাড়াই।

আরও একটা বড় সুবিধা হলো মোবাইল ভেরিফিকেশনহীন ইমেইল। আজকাল অনেক সার্ভিসেই অ্যাকাউন্ট খোলার জন্য মোবাইল নম্বর চাওয়া হয়। এটা প্রাইভেসি রক্ষার জন্য একটা বড় বাধা। আমার কাছে মনে হয়, ডেভেলপারদের জন্য এই ধরনের সার্ভিসগুলো খুবই গুরুত্বপূর্ণ, যারা তাদের কাজের জন্য দ্রুত এবং ব্যক্তিগত তথ্য গোপন রেখে একটি ইমেইল অ্যাড্রেস ব্যবহার করতে চান। গিটহাব-এ যখন আপনি কোনো প্রজেক্টে কন্ট্রিবিউট করছেন বা কোনো রিপোজিটরি (repository) ক্লোন করছেন, তখন অনেক সময় একটা ভেরিফায়েড ইমেইল আইডির প্রয়োজন হতে পারে। সেখানে টেম্পোরারি ইমেইলগুলো আপনার প্রাইভেসি বজায় রেখে কাজটা সহজ করে দেয়।

আমার অভিজ্ঞতা

গত মাসে আমি একটা নতুন পাইথন লাইব্রেরি টেস্ট করছিলাম। লাইব্রেরিটার ডকুমেন্টেশন দেখতে গিয়ে দেখলাম, কিছু অ্যাডভান্সড ফিচার ব্যবহার করতে হলে তাদের একটা ডেভলপার পোর্টালে সাইন-আপ করতে হবে। সাইন-আপ করার সময় তারা ইমেইল ভেরিফিকেশন এবং তারপর একটা ওটিপি (OTP) চাইল। আমার কাছে তখন কোনো অতিরিক্ত ফোন নম্বর ছিল না, আর নিজের মূল নম্বরে এই ধরনের টেস্টিংয়ের জন্য বারবার ওটিপি নেওয়াটা ঠিক মনে হয়নি। তখন আমি একটা টেম্পোরারি ইমেইল সার্ভিস ব্যবহার করেছিলাম। মাত্র ৩০ সেকেন্ডে একটা ইমেইল অ্যাড্রেস পেয়ে গেলাম, ওটিপি-র ঝামেলা ছাড়াই ফিচারগুলো টেস্ট করতে পারলাম। কাজ শেষে ইমেইল অ্যাড্রেসটা এমনিতেই এক্সপায়ার হয়ে গেল। কী দারুণ ব্যাপার! গিটহাব-এ যখন কোনো ওপেন সোর্স প্রজেক্টে নতুন কিছু যোগ করতে চান, তখন সেখানেও এই ধরনের সুবিধা কাজে লাগাতে পারেন।

আমরা যারা টেক নিয়ে কাজ করি, তাদের জন্য অনলাইন প্রাইভেসি খুবই জরুরি। টেম্পোরারি ইমেইল সার্ভিসগুলো, বিশেষ করে যারা গিটহাব-এর মতো প্ল্যাটফর্মেও কাজ করার সুবিধা দেয়, তারা আমাদের এই প্রাইভেসি বজায় রাখতে সাহায্য করে। এটা শুধু কোডিং বা API টেস্টিংয়ের মধ্যেই সীমাবদ্ধ নয়, যেকোনো অনলাইন অ্যাক্টিভিটিতেই যেখানে আপনি আপনার আসল পরিচয় গোপন রাখতে চান, সেখানে এই সার্ভিসগুলো ব্যবহার করা যেতে পারে।

সত্যি বলতে, এই ধরনের সার্ভিসগুলো আমাদের মতো ডেভেলপারদের জন্য আশীর্বাদ। যখন আমি প্রথম TempTom-এর মতো সার্ভিসগুলোর কথা শুনি, তখন একটু অবাক হয়েছিলাম। কিন্তু যখন ব্যবহার করতে শুরু করলাম, বুঝলাম এর প্রয়োজনীয়তা কতটা। বিশেষ করে যারা গিটহাব-এ অনেক সময় কাটান বা বিভিন্ন API নিয়ে পরীক্ষা-নিরীক্ষা করেন, তাদের জন্য এটা একটা গেম-চেঞ্জার।

দ্রুত অস্থায়ী ইমেইল ব্যবহার করে দেখতে চাইলে, রেজিস্ট্রেশন আর ভেরিফিকেশন কোড নিতে নিজের আসল ইমেইল না দিয়েও কাজ হয়ে যায়।