ফ্লাটার অ্যাপে ফেসবুক অথেনটিকেশন

ফেসবুক ব্যবহার করে অ্যাপে লগিন ফিচার যোগ করার জন্য flutter_facebook_auth ব্যবহার করতে পারি। এর জন্য প্রথমে ফেসবুক ডেভেলপার কনসোল থেকে একটা অ্যাপ তৈরি করে নিতে হবে। Create App বাটনে ক্লিক করলে অ্যাপের তথ্য দিতে পারব। এর পরের স্টেপে এই অ্যাপের ইউজকেস সিলেক্ট করতে হবে। আমরা যেহেতু ফেসবুক লগিন ব্যবহার করব, তাই Authenticate and request data … Read more

ফ্লাটার অ্যাপে গুগল অথেনটিকেশন

ফ্লাটারে গুগল ব্যবহার করে লগিন করার জন্য অফিশিয়াল প্যাকেজ রয়েছে। ফ্লাটারে ব্যবহার করার জন্য একটা ওয়েব ক্লায়েন্ট তৈরি করতে হবে। এর জন্য গুগল ডেভেলপার কনসোল থেকে একটা অ্যাপ তৈরি করতে হবে। এরপর Google Auth Plantform > Clients থেকে নতুন একটা ওয়েব ক্লায়েন্ট তৈরি করতে হবে। তৈরি করার পর একটা আইডি পাবো। ঐ আইডি ব্যবহার করে … Read more

সার্ভারে পোস্টগ্রেস এবং এডমিন ইন্টারফেস ইন্সটল

প্রথমে সিস্টেম প্যাকেজ গুলো আপডেট করে নিব। এরপর PostgreSQL ইন্সটল করবঃ এখানে এক সাথে দুইটা প্যাকেজ ইন্সটল করেছি আমরা। স্ট্যাটাস চেক যদি রানিং না থাকে, তাহলে নিচের কমান্ড রান করে রান করে নিতে পারবঃ সিস্টেম বুটে যেন পোস্টগ্রেস রান হয়, তার জন্য নিচের কমান্ড রান করে নিব। SQL কমান্ড রান করা ডিফল্ট ভাবে পোস্টগ্রেস postgres … Read more

VPS এ MySQL ইন্সটল এবং অন্যান্য

লোকালি আমরা যেমন MySQL ইন্সটল করে ব্যবহার করি, সার্ভারেও তেমন ভাবে ইন্সটল করতে হয়। যারা শেয়ার্ড হোস্টিং কিনে ব্যবহার করি, তাদের সাধারণত এসব ইন্সটল করতে হয় না। সব প্যাকেজ আকারে থাকে। VPS ব্যবহার করলে নিজে নিজে সব কনফিগার করতে হয়। যেমন লিনাক্স বেইজড কোন সার্ভারে নিচের কমান্ড রান করে MySQL সার্ভার ইন্সটল করা যাবেঃ ইন্সটলের … Read more

VPS ম্যানেজমেন্ট নিয়ে বিস্তারিত

সাধারণত VPS কিনলে একটা ব্ল্যাংক রিমোট কম্পিউটার পাই আমরা, ঠিক নতুন কম্পিউটারের মত। এখানে সব কিছু নিজে নিজে ইন্সটল করতে হয়। আর বেশির ভাগই কমান্ডলাইন / টার্মিনাল ব্যবহার করে। মূল অপারেটিং সিস্টেম যেমন উইন্ডোজ, লিনাক্স অথবা ম্যাক সার্ভারের কন্ট্রোল প্যানেল থেকে ইন্সটল করা যায়। সেখান থেকে রুট পাসওয়ার্ড পাওয়া যায়। এই রুট পাসওয়ার্ড ব্যবহার করে … Read more

NestJS এ সিম্পল CRUD অ্যাপ ও প্রিজমা ORM

এর আগে NestJS এ সূচনা লেখায় নেস্ট সম্পর্কে বিস্তারিত জেনেছি। দেখেছি কিভাবে একটা নেস্ট অ্যাপ ব্যবহার করে বিভিন্ন API রাউট তৈরি করা যায়। এবার নেস্ট ব্যবহার করে সিম্পল CRUD অ্যাপ তৈরি করব। যেখানে ডেটাবেজ হিসেবে SQLite ব্যবহার করব। নেস্টে অন্যান্য ডেটাবেজও সাপোর্ট করে। SQLite ব্যবহার করব লেখা সিম্পল রাখার জন্য। প্রথমে একটা প্রজেক্ট তৈরি করে … Read more

NestJS এ সূচনা

NestJS হচ্ছে জাভাস্ক্রিপ্ট অথবা টাইপস্ক্রিপ্ট ব্যবহার করে সার্ভার সাইড অ্যাপ তৈরি করার জন্য NodeJS ফ্রেমওয়ার্ক। ওয়েব অ্যাপ তৈরির জন্য নোডের আরেকটা আরেকটা জনপ্রিয় ফ্রেমওয়ার্ক হচ্ছে ExpressJS । এক্সপ্রেসে আমরা নিজের মত করে যে কোন ভাবেই কোড লিখতে পারি। খুবি সহজ। এক্সপ্রেস ব্যবহার করে একটা HelloWorld API তৈরি করার জন্য ঠিক এতটুকু দরকারঃ সেখানে নেস্ট দিয়ে … Read more

কোডিং এর জন্য Z.AI ব্যবহার

Z.AI বা জি এআই হচ্ছে চাইনিজ এআই কোম্পানি। তাদের সর্বশেষ মডেল হচ্ছে GLM-4.6। যা অনেকে ক্লড থেকেও বেটার পারফর্ম করে বলে। আবার খরচ অনেক অনেক কম। আমি যে জন্য লিখছি, তা হচ্ছে Z.ai এর প্যাকেজের সাথে ক্লডও রয়েছে। মানে আমরা চাইলে মডেল সুইচ করে ক্লডও ব্যবহার করতে পারব। আমি আমার রেগুলার ডেভেলপমেন্টের জন্য ট্রে (Trae) … Read more

এক্সপ্রেস থেকে ইলাস্টিক সার্চ ব্যবহার

কিভাবে এক্সপ্রেস API ব্যবহার করে ইলাস্টিক সার্চে ডেটা স্টোর এবং ডেটা সার্চ করা যায়, তা দেখব এই পোস্টে। ইলাস্টিক সার্চ কি ইলাস্টিক সার্চ হচ্ছে সার্চ এবং এনালিটিক্স ইঞ্জিন। বলতে পারেন নিজস্ব গুগলের মত সার্চ ইঞ্জিন প্লাটফর্ম। যে প্লাটফর্ম ব্যবহার করে ডেটা স্টোর, অনেক বিশাল ডেটাসেট থেকে খুব দ্রুত কোন ডেটা খুঁজে বের করা এবং ডেটা … Read more

রিয়েক্ট অ্যাপ – API থেকে ডেটা কল করা এবং দেখানো

এর আগে রিয়েক্ট অ্যাপ ডেভেলপমেন্টে সূচনা লেখায় দেখেছি কিভাবে রিয়েক্ট অ্যাপ তৈরি করতে হয়। এবার দেখব কিভাবে API থেকে ডেটা দেখানো যায়। যে ফোল্ডারে রিয়েক্ট অ্যাপ তৈরি করব, ঐ ফোল্ডারে ন্যাভিগেট করে নিচের কমান্ড লিখবঃ এরপর আমরা চাইলে সদ্য তৈরি করা রিয়েক্ট অ্যাপ দেখতে পারবঃ প্রজেক্টের src ফোল্ডারের ভেতর অনেক গুলো ফাইল দেখব App.js এবং … Read more