Full-Stack Web Developer | React, Node.js, Express.js, MongoDB | Passionate about building scalable & secure applications | Problem Solver | Lifelong Learner

Joined July 2025
7 Photos and videos
Summary of Topic 6 ConceptMeaning ModelRepresents a DB table Table MappingModel → plural table EloquentThe ORM used for database operations CRUDCreate, Read, Update, Delete FillableAllowed fields RelationshipsConnect tables Full Post here linkedin.com/posts/yousufali…
58
🔹 14. What is CORS? EN: Cross-Origin Resource Sharing – lets browsers access APIs from other domains. BN: অন্য domain থেকে API data নিতে দেয়। 🔹 15. async/await vs Promise jsCopyEditasync function load() { const data = await fetch('url'); BN: asy/aw - Promis handle করা যায়।
22
🔹 12. Short-Circuit Evaluation (||, &&) let name = user || "Guest"; EN: Assign default value if left side is falsy. BN: Default মান দেওয়ার জন্য ব্যবহৃত হয়। 🔹 13. JSON.stringify vs JSON.parse stringify: object ➡️ string parse: string ➡️ object BN: object /string এ রূপান্তর।
20
🔹 10. Loops in JS for, for...in, for...of, while EN: Loops help iterate through data. BN: ডেটা ঘোরানোর জন্য লুপ ব্যবহৃত হয়। 🔹 11. Truthy vs Falsy Falsy: false, 0, '', null, undefined, NaN BN: Falsy মানে যেগুলো false হিসেবে ধরা হয়। #JavaScriptTips
19
🔹 9. if/else, switch, ternary jsCopyEditlet age = 18; age >= 18 ? "Adult" : "Minor"; EN: Used for decision making. BN: শর্ত অনুযায়ী বিভিন্ন কাজ করানোর জন্য। #ControlFlow #BanglaCode
11
🔹 7. What is an Event Listener? button.addEventListener("click", () => alert("Clicked")); EN: Listens for user actions (like click). BN: ইউজার action handle করার জন্য ব্যবহৃত হয়। 🔹 8. innerHTML vs textContent innerHTML: renders HTML textContent: renders plain text #javascript
7
📘 JavaScript Interview Q&A (Part 2) 🟢 Topic: Control Flow, DOM, Loops & Events Simple Q&A in EN বাংলা for interviews & quick revision! Let’s dive in 👇 #JavaScript #InterviewPrep #BanglaDev
6
🔹 5. What is a Function? jsCopyEditfunction greet() { console.log("Hello"); } const greet = () => console.log("Hi"); BN: ফাংশন হচ্ছে পুনঃব্যবহারযোগ্য কোড ব্লক। Arrow function ছোট ও সহজ। 📌 Part 2: Control Flow, DOM & Loops coming soon! #javascript #bangla #webdev
4
🔹 4. == vs === EN: == compares value, === compares value type BN: == শুধু মান দেখে, === মান ও টাইপ দুটোই দেখে। 💡 Always use === for strict comparison. #javascriptinterview #codingtips
3
🔹 3. Data Types in JS 🟡 Primitive: string, number, boolean, null, undefined, symbol, bigint 🟢 Reference: object, array, function BN: JS-এ ২টি টাইপ – প্রিমিটিভ ও রেফারেন্স। #frontenddev #bangladev
4
Post 3 🔹 2. var, let, const – Difference? ✅ var: function scope, re-declarable ✅ let: block scope, re-assignable ✅ const: block scope, not re-assignable BN: var function scope, let ও const block scope। const মান পরিবর্তন করা যায় না। #javascriptbasics
3
Post 2 🔹 1. What is JavaScript? EN: JavaScript is a scripting language used to make web pages interactive. BN: JavaScript একটি স্ক্রিপ্টিং ভাষা যা ওয়েবপেজকে ইন্টারঅ্যাকটিভ করে তোলে। #learnjavascript #webdevelopment
3
📘 JavaScript Interview Q&A (Part 1) 🟢 Topic: JavaScript Basics 🔹 1. What is JavaScript? EN: JavaScript is a scripting language used to make web pages interactive. BN: JavaScript একটি স্ক্রিপ্টিং ভাষা যা ওয়েবপেজকে ইন্টারঅ্যাকটিভ করে তোলে। #frontend #learnjavascript #web
3
🎯 উপসংহার: React Design Patterns = স্কেলেবল, readable ও reusable কোড। জানুন, বুঝুন, প্র্যাকটিস করুন। 🧠 আপনার প্রিয় প্যাটার্ন কোনটি? কমেন্টে জানাবেন! #JavaScript #WebDev #ReactTips
4
৭️⃣ State Management Patterns 📌 ছোট অ্যাপে: Context Reducer 📌 বড় অ্যাপে: Redux / Zustand / Jotai ইত্যাদি Global state গুলা ঠিকভাবে manage না করলে কোড স্প্যাঘেটি হয়ে যাবে 😓 #ReactJS
4
৬️⃣ Custom Hooks যখনই repeated logic দেখবেন, সেটাকে একটি custom hook-এ নিয়ে যান। Examples: ✅ useAuth() ✅ useForm() ✅ useFetch() Code DRY ও পরিষ্কার থাকে। #ReactHooks
4
৫️⃣ Controlled vs Uncontrolled Components 📌 Controlled: value/state React এর কন্ট্রোলে 📌 Uncontrolled: DOM এর কন্ট্রোলে ফর্মে controlled component ব্যবহারে predictability বাড়ে। যেমন: <input value={value} onChange={...} /> #React
2
৪️⃣ Compound Components Pattern যেসব UI এলিমেন্ট একসাথে কাজ করে, তাদের আলাদা কম্পোনেন্ট বানিয়ে parent এর context দিয়ে connect করুন। যেমন: <Tabs><Tab /><TabContent /></Tabs> Flexibility বাড়ে! #ReactDesignPatterns
2
৩️⃣ Render Props Pattern কম্পোনেন্টের children যদি function হয়, তাহলে flexible behavior তৈরি করা যায়। jsxCopyEdit<Toggle render={({ on }) => ( on ? <p>On</p> : <p>Off</p> )} /> Code reusability ✅ #ReactTips
1