যে রিয়্যাক্ট শিখেছে কিন্তু Gatsby + GraphQL শেখেনি, তার জন্য আমার দুঃখ হয়। এত সুন্দর, এত মজার জিনিস সে মিস করছে!

আমি দেশে এবং দেশের বাহিরের বেশ কয়েকজন ‘বড়’ ব্যক্তিকে নিজেদের সাইট/ব্লগের জন্য Gatsby ব্যবহার করতে দেখেছি।

একজনকে ব্যবহার করতে দেখে বুঝেছি- অমুক যখন ব্যবহার করছে- তাহলে এটা অবশ্যই ভালো জিনিস, সুতরাং আমাকে শিখতে হবে। আর শেখার পর আরেকজনকে দেখেছি যে- সেও এই ভালো জিনিস ব্যবহার করছে।

ঠিক একই বিষয় ঘটেছিলো Svelte এর সাথে। উভয়েই দেশের বাহিরের- তাদের প্রজেক্টে Svelte ব্যবহার করা দেখে বুঝেছি- এটা আসলেই সেরা। এবং পরবর্তীতে Svelte শিখেছি।

Gatsby এর সুবিধা হচ্ছে- খুব দ্রুত বেশ ফাংশনাল+ডায়নামিক সাইট বানিয়ে ফেলা যায়।

গিটহাব পেজ বা নেটলিফাই/ভার্সেল টাইপ জিনিস দিয়ে হোস্টিং এর খরচ ০.০০ করে ফেলা যায়। ডোমেইনও না কিনলে ওয়েবসাইট পরিচালনার খরচ ০.০০।

SSG, SSR, ISR, DSG, MPA সব আছে।

(জানি, আরো অনেক ফ্রেমওয়ার্কেই এসব আছে, কিন্তু Gatsby তে বিভিন্ন ‘জটিলতা’ কম, শেখা সহজ।)

***

আমি Gatsby প্রথম শিখেছিলাম ২৭ জানুয়ারী ২০২৪ তারিখে।

তারপর কয়েক মাস পর আবার রিভিশন দিয়েছিলাম, তারিখটা Notion এ লেখা নেই, ব্রাউজারের হিস্টোরিতেও পেলাম না।

আর সর্বশেষ রিভিশন দিলাম সেপ্টেম্বরের ৮ তারিখে। এবং তারপর প্র্যাক্টিস করলাম ৯-১২ তারিখ।

***

আল কাউসারের সাথে পরিচিত ২০১১ থেকে। নিজে কিনে, অন্যেরটা নিয়ে বা অনলাইনে পড়ছি তখন থেকেই। এছাড়াও ‘আপনি যা জানতে চেয়েছেন’ বিভাগের মাসয়ালা-মাসায়েল তো মাঝে মাঝেই দেখি।

***

আলকাউসারের ওয়েবসাইটের ডায়নামিক রাউটগুলো হচ্ছে-

/sections সেকশন / বিভাগ – ওয়ার্ডপ্রেসের ভাষায় ক্যাটাগরি।

/topics প্রসঙ্গ – ওয়ার্ডপ্রেসের ভাষায় ট্যাগ।

/authors লেখক – ওয়ার্ডপ্রেসেও Author (যা user যুক্ত করলে তৈরি হয়)।

/issues পুরাতন সংখ্যা / অতীতের প্রতি মাসের ম্যাগাজিন।

***

TODO

পেজের নিচে jump to top,

সার্চবার,

Dark mode যুক্ত করা।

টেমপ্লেট ফোল্ডারের সব ফাইলের জন্য রি-ইউজেবল কম্পোনেন্ট তৈরি করা।