Published: 1-Oct-2024, Last Updated: 30-March-2025

Frontend: React, Gatsby, Next, Svelte, Vue, Astro, Remix / React Router 7

রিয়্যাক্ট তো সবাই শেখেই, পাশাপাশি আমি Svelte শিখেছি এবং বেশ মজা পেয়েছি। আমার এই ওয়েবসাইটও বর্তমানে Svelte দিয়েই করা, আগে Gatsby-তে ছিলো (গিটহাবে MIT license) – আরেকটি ভালো জিনিস।

আর Vue এর ক্র্যাশ কোর্স দেখে Svelte এর সাথে অনেক মিল পেয়েছি, কাজ চালিয়ে নিতে পারবো বলে মনে করি। (December, 2025 এ Mastering Nuxt 3 কোর্সটি করেছি।)

২০২৫ এর জানুয়ারীতে Astro শেখার পর মনে হলো- আরো আগে কেন শিখলাম না। Gatsby + Graphql এ বেশ কষ্টে যা করা হতো, তা খুবই সহজে করে ফেলা যায়।

October 2024 : Fresh (Deno) & HonoX এর Docs পড়েছি।

Tanstack, Solid নিয়েও ঘাটাঘাটি করার ইচ্ছা আছে।

আমার শেখার ধারাবাহিকতাঃ React, Gatsby, Svelte, Vue, Next, Nuxt, Astro

Language: JS+TS (primary), তবে অক্টোবরে python, django, php, laravel ক্র‍্যাশ কোর্স + w3schools থেকে শিখেছি- বলা উচিত- এক্সপ্লোর করেছি। নভেম্বরের ৬-৭ তারিখে Bek Brace চ্যানেলের ৩ ঘন্টার Rust Crash course দেখেছি। তাতে মনে হয়েছে- টাইপস্ক্রিপ্ট + লারাভেল = রাস্ট 🦀😃। এগুলো এমনেই এক্সপ্লোর, ২০২৫ এ জাভাস্ক্রিপ্ট+টাইপস্ক্রিপ্টের বাহিরে যাওয়ার ইচ্ছা নেই।

Styling: CSS, SASS, Tailwind

টেইলউইন্ড সবার পরে শিখেছি। ভবিষ্যতে UnoCSS ব্যবহার করার ইচ্ছা আছে। Anthony Fu আমার কোডিং লাইফের হিরো/আইডল।

Backend: Express, Hono, CF Workers, Swagger, OpenAPI Specification

Hono বেশ ভালো লাগে। সবকিছু সংক্ষেপে + typescript (Cloudflare & Deno উভয়েই অফিশিয়ালি Hono-কে প্রমোট করে)।

DB: MongoDB, PostgreSQL & Others

শুরুতে MongoDB বেশি ব্যবহার করতে করতে SQL শেখা হচ্ছিলো না, পরে Supabase এবং Cloudflare D1 দিয়ে SQL এর বাস্তব ব্যবহার শেখা। Simpack প্রজেক্টে Supabase SQL ব্যবহার করা হয়েছে। ORM: Prisma & Drizzle

Headless CMS: Strapi, WP

Cloud: AWS, Cloudflare, Supabase, Deno Deploy, OVH

‘সেলফ হোস্ট’ আমার ভালো লাগে। মে ২০২৪ থেকেই AWS ব্যবহার করছি।

Coolify, HestiaCP, Uptime Kuma, Algo VPN, Squid Proxy, NextCloud সহ অনেক কিছুই হোস্ট করেছি।

Deploy: Netlify, Vercel, Amplify, Cloudflare Pages, EC2

Deno Deploy ব্যবহার করতে গিয়ে Deno এর বেশ কিছু ব্যবহার শিখতে হয়েছে, যা NPM & BUN থেকে আলাদা।

Git: Github, Gitlab, Bitbucket, AWS Codecommit, SourceHut

গিটহাবই তো উইনার, গিটল্যাবের ফ্রিতে/প্রো মেম্বারশিপ কেনা ছাড়া কোলাবোরেশনের ব্যাপারটা ভালো। শেষ ৩টি একবার একবার ব্যবহার করে পরিচিতি হয়েছি।

SourceHut এর সন্ধান পেয়েছিলাম https://timharek.no/ থেকে, এবং উনার ব্লগে দেখেই PGP Key, Email Encryption / Kleopatra শিখে উনার পাব্লিক কী দিয়ে এনক্রিপ্ট করে ইমেইল করে ধন্যবাদ দিয়েছিলাম।

CI / CD: জীবনে অনেক করেছি- এমন না। তবে Deno Deploy তে Sveltekit SSR এর জন্য করেছিলাম, আরেকবার আরেক প্রজেক্টে করেছিলাম। বেশ মজার জিনিস।

আরো যা শিখবো (ইনশাল্লাহ)- আমি AWS যে ইউটিউব চ্যানেল থেকে শিখেছি- Gaurav Sharma, সেখানে Terrraform, Kubernetes, Ansible, Jenkins, Shellscript এর টিউটোরিয়াল আছে, সেগুলোও ২০২৫ শেষ হওয়ার আগেই শিখে ফেলার ইচ্ছা আছে।

Open Source Contribution: Full Stack Army এর ৩৫+ ভিডিওর টাইমস্ট্যাম্প বানিয়েছি। এছাড়া Sveltepress (Vitepress এর svelte ভার্সন) এর ডকুমেন্টেশন এর বাংলা অনুবাদ করেছি।

কোডিং জার্নির আরো অনেক আগে www.time.is সাইটের অনুবাদ করেছিলাম।

আমার লাইভ প্রজেক্ট:

বিঃ দ্রঃ প্রজেক্টের সোর্স কোড, কেস স্টাডি নেভিগেশন বারের /projects এ পাওয়া যাবে।

সর্বশেষ কাজটি হচ্ছে- একটি কোর্সের সাইট, ওপেন সোর্স না।

আলকাউসার (ফ্যানমেইড) – Gatsby + Tailwind দিয়ে বানানো।

৩টি আলাদা ফ্রেমওয়ার্কে এই সাইট – মূলটি গিটহাব থেকে Fork করেছি, পরে Gatsby থেকে Svelte এ কনভার্ট করেছি, মূল Author কে দেখিয়েছিও। ভবিষ্যতে css থেকে Tailwind এ কনভার্ট করার ইচ্ছা আছে। এখন ৭০% আমার কোড, তখন ১০০% আমার কোড হয়ে যাবে।

আমার ভাইয়ের জন্য বানানো ডিসকর্ড বট, যা EC2 তে রান করা আছে।

২টি VS Code এর থিম।