My Tech Stack
Published: 1-Oct-2024, Last Updated: 08-June-2025
tldr: Next, Nuxt, Sveltekit, Astro, Tailwindcss, Supabase, D1, Drizzle, Convex, AWS, Full-Stack Cloudflare.
Frontend: React, Next, Svelte, Vue, Astro, Gatsby
রিয়্যাক্ট তো সবাই শেখেই, পাশাপাশি আমি Svelte শিখেছি এবং বেশ মজা পেয়েছি। আমার এই ওয়েবসাইটও বর্তমানে Svelte দিয়েই করা, আগে Gatsby-তে ছিলো (গিটহাবে MIT license) – আরেকটি ভালো জিনিস।
আর Vue এর ক্র্যাশ কোর্স দেখে Svelte এর সাথে অনেক মিল পেয়েছি, কাজ চালিয়ে নিতে পারবো বলে মনে করি। (December, 2025 এ Mastering Nuxt 3 কোর্সটি করেছি।) Update: May 2025 – Nuxt.com এর রিপোতে ২টি PR মার্জ হয়েছে, যা আমাকে একজন ছোট Nuxter বানিয়ে দিয়েছে 🙂
(উভয়টিই syntax.fm এর CJ Raynold এর Vue-Nuxt এর কোর্স, একটা তো প্রায় ১২ ঘণ্টার! সেটি দেখে নাক্সটের অনেক কিছুই শেখা হয়ে গেছে।)
২০২৫ এর জানুয়ারীতে Astro শেখার পর মনে হলো- আরো আগে কেন শিখলাম না। Gatsby + Graphql এ বেশ কষ্টে যা করা হতো, তা খুবই সহজে করে ফেলা যায়। Gatsby-র ১ জিবির প্রজেক্ট Astro তে ৫০০ এমবি!
October 2024 : Fresh (Deno) & HonoX এর Docs পড়েছি।
Tanstack, Solid নিয়েও ঘাটাঘাটি করার ইচ্ছা আছে।
আমার শেখার ধারাবাহিকতাঃ React, Gatsby, Svelte, Vue, Next, Nuxt, Astro
Language: JS+TS (primary), তবে অক্টোবরে python, django – Netninja (uk) ইউটিউব চ্যানেল থেকে, php, laravel ক্র্যাশ কোর্স + w3schools থেকে শিখেছি- বলা উচিত- এক্সপ্লোর করেছি। নভেম্বরের ৬-৭ তারিখে Bek Brace চ্যানেলের ৩ ঘন্টার Rust Crash course দেখেছি। তাতে মনে হয়েছে- টাইপস্ক্রিপ্ট + লারাভেল = রাস্ট 🦀😃। এগুলো এমনেই এক্সপ্লোর, ২০২৫ এ জাভাস্ক্রিপ্ট+টাইপস্ক্রিপ্টের বাহিরে যাওয়ার ইচ্ছা নেই।
জুন ২০২৫ঃ Go এর বেশ কিছু বিষয় শিখেছি।
Styling: CSS, SASS, Tailwind
টেইলউইন্ড সবার পরে শিখেছি। ভবিষ্যতে UnoCSS ব্যবহার করার ইচ্ছা আছে। Anthony Fu আমার কোডিং লাইফের হিরো/আইডল।
Backend: Express, Hono, CF Workers, Swagger, OpenAPI Specification
Hono বেশ ভালো লাগে। সবকিছু সংক্ষেপে + typescript (Cloudflare & Deno উভয়েই অফিশিয়ালি Hono-কে প্রমোট করে)।
DB: Convex, MongoDB, PostgreSQL & Others
শুরুতে MongoDB বেশি ব্যবহার করতে করতে SQL শেখা হচ্ছিলো না, পরে Supabase এবং Cloudflare D1 দিয়ে SQL এর বাস্তব ব্যবহার শেখা। Simpack প্রজেক্টে Supabase SQL ব্যবহার করা হয়েছে।
মে ২০২৫ঃ Convex হচ্ছে ভবিষ্যতের, বরং বর্তমানেরও সেরা ডাটাবেজ + ব্যাকেন্ড সলিউশন। প্রচুর ভালো লেগেছে। t3.chat + Theo এবং Web Dev Cody-ও এটির ভক্ত। ওদের থেকেই আমি কনভেক্সের সন্ধান পেয়েছি।
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 এ পাওয়া যাবে।
সর্বশেষ কাজটি হচ্ছে- অনলাইনে ক্লাস করানোর জন্য একটি প্রজেক্ট, যেটিতে ভর্তি, হাজিরা, এককালীন/মাসিক পেমেন্ট ও রেকর্ডেড ক্লাসের লিংক ছাত্রদের জন্য অ্যাড করা যায়। পুরোপুরি SaaS না, একই প্রজেক্টের রিপো দুটি ডোমেইনে দুজনকে দিয়েছি।
তার আগের প্রজেক্ট একটি কোর্সের সাইট, ওপেন সোর্স না।
আলকাউসার (ফ্যানমেইড) – Gatsby + Tailwind দিয়ে বানানো।
৩টি আলাদা ফ্রেমওয়ার্কে এই সাইট – মূলটি গিটহাব থেকে Fork করেছি, পরে Gatsby থেকে Svelte এ কনভার্ট করেছি, মূল Author কে দেখিয়েছিও। ভবিষ্যতে css থেকে Tailwind এ কনভার্ট করার ইচ্ছা আছে। এখন ৭০% আমার কোড, তখন ১০০% আমার কোড হয়ে যাবে।
আমার ভাইয়ের জন্য বানানো ডিসকর্ড বট, যা EC2 তে রান করা আছে।
২টি VS Code এর থিম।