GyaanSetu জাভাস্ক্রিপ্ট

জাভাস্ক্রিপ্ট এবং টাইপস্ক্রিপ্ট ইকোসিস্টেম।

115 articlesDeep, practical knowledge

রিঅ্যাক্টের আসল সমস্যা রিঅ্যাক্ট নয়, বরং ভার্সেল।

রিঅ্যাক্টের আসল সমস্যা রিঅ্যাক্ট নয়, বরং ভার্সেল। ডেভেলপাররা রিঅ্যাক্ট নিয়ে হতাশ বোধ করছেন। আপনি এমন সব পোস্ট দেখতে পান যেখানে প্রশ্ন করা হয় যে কেউ কি এখনও এটি পছন্দ করে কি না। উত্তরগুলো প্রায়ই নেতিবাচক হয়। আপনি অনেকটা এমন...

জাভাস্ক্রিপ্ট · 2 min read

ফ্রন্টএন্ড এখন একটি কথোপকথনে পরিণত হচ্ছে

ফ্রন্টএন্ড এখন একটি কথোপকথনে পরিণত হচ্ছে। ফ্রেমওয়ার্ক যুদ্ধের যুগ শেষ হচ্ছে। বছরের পর বছর ধরে, আপনাকে jQuery, Angular অথবা React-এর মধ্যে যেকোনো একটি বেছে নিতে হতো। আপনি Webpack ম্যানেজ করতে এবং লড়াই করতে সময় ব্যয় করতেন...

জাভাস্ক্রিপ্ট · 2 min read

Node.js ডেভেলপাররা প্রোডাকশনে যে সিকিউরিটি বাগগুলো নিয়ে যান

Node.js ডেভেলপাররা প্রোডাকশনে যে সিকিউরিটি বাগগুলো নিয়ে যান। গত বছর আমি একটি স্টার্টআপের কোড রিভিউ করেছিলাম। কোডটি দেখতে বেশ পরিষ্কার ছিল। টেস্টগুলো সফলভাবে সম্পন্ন হয়েছিল। তারপর আমি এই লাইনটি দেখতে পাই: const query = This…

জাভাস্ক্রিপ্ট · 2 min read

SaaS ছাড়াই আমি কীভাবে ব্লুস্কাই পোস্ট শিডিউল করি

SaaS ছাড়াই আমি কীভাবে ব্লুস্কাই পোস্ট শিডিউল করি। আমি GitHub Actions এবং একটি JSONL ফাইল ব্যবহার করে প্রতিদিন তিনটি ব্লুস্কাই পোস্ট শিডিউল করি। আমি কোনো বাহ্যিক শিডিউলিং সার্ভিস ব্যবহার করি না। সিস্টেমটি...

জাভাস্ক্রিপ্ট · 2 min read

২০২৬ সালে ইন্ডি হ্যাকারদের জন্য Bun বনাম Node বনাম Deno

২০২৬ সালে ইন্ডি হ্যাকারদের জন্য Bun বনাম Node বনাম Deno। শুধুমাত্র অন্তঃসারশূন্য বেঞ্চমার্কের ওপর ভিত্তি করে রানটাইম বেছে নেওয়া বন্ধ করুন। বেশিরভাগ চার্টেই দেখা যায় যে Bun, Node-এর চেয়ে চারগুণ দ্রুত। এই সংখ্যাগুলো কেবল...

জাভাস্ক্রিপ্ট · 2 min read

সময়ের সাথে সাথে লেগাসি কোড আরও খারাপ হয়

সময়ের সাথে সাথে লেগাসি কোড আরও খারাপ হয়। লেগাসি কোড সময়ের সাথে সাথে উন্নত হয় না, বরং এটি আরও খারাপ হয়। গত সপ্তাহে, একটি বাগ ঠিক করতে আমার তিন ঘণ্টা সময় লেগেছিল, যা মাত্র ২০ মিনিটে শেষ হয়ে যাওয়ার কথা ছিল। সমস্যাটি...

জাভাস্ক্রিপ্ট · 2 min read

জাভাস্ক্রিপ্টে অ্যারে ইটারেশন মেথডস

জাভাস্ক্রিপ্টে অ্যারে ইটারেশন মেথডস। জাভাস্ক্রিপ্ট অ্যারে ডেটা হ্যান্ডেল করার জন্য অনেক টুলস প্রদান করে। পরিচ্ছন্ন কোড লেখার জন্য আপনার এই মেথডগুলো জানা উচিত। forEach() প্রতিটি উপাদানের জন্য একটি ফাংশন চালায়...

জাভাস্ক্রিপ্ট · 2 min read

Node.js-এর সেই বাগ যা আপনার মনিটরিংয়ের কাছে অদৃশ্য

Node.js-এর সেই বাগ যা আপনার মনিটরিংয়ের কাছে অদৃশ্য। আপনার হেলথ চেক বলছে সবকিছু ঠিক আছে। এটি মাত্র এক মিলিসেকেন্ড সময় নেয়। তারপর ট্রাফিক বাড়তে থাকে। হঠাৎ করেই আপনার p99 ল্যাটেন্সি লাফিয়ে ৪০-এ পৌঁছে যায়...

জাভাস্ক্রিপ্ট · 2 min read

আমি একটি AI Git Commit Message Generator তৈরি করেছি

আমি একটি AI Git Commit Message Generator তৈরি করেছি। আমি আগে "fixed bug" বা "updated stuff"-এর মতো খারাপ কমিট মেসেজ লিখতাম। এর ফলে আমার পুল রিকোয়েস্টগুলো অগোছালো হয়ে যেত। আমি এটি অটোমেট করার সিদ্ধান্ত নিয়েছি...

জাভাস্ক্রিপ্ট · 2 min read

SDP-এর মাধ্যমে Circular Dependencies বন্ধ করুন

SDP-এর মাধ্যমে Circular Dependencies বন্ধ করুন। Circular dependencies হলো এক ধরণের নিঃশব্দ ঘাতক। এগুলো বিল্ড এরর (build errors) তৈরি করে না। এগুলো ইমপোর্ট করার সময় রানটাইম এক্সেপশন (runtime exceptions) তৈরি করে না। পরিবর্তে, এগুলো...

জাভাস্ক্রিপ্ট · 2 min read

অধিকাংশ PDF এক্সট্রাক্টরই ভুল API ব্যবহার করে

অধিকাংশ PDF এক্সট্রাক্টরই ভুল API ব্যবহার করে। অধিকাংশ PDF টুল ভুল ডেটা সোর্স ব্যবহার করে। ডেভেলপাররা যখন PDF এক্সট্রাকশন নিয়ে কথা বলেন, তারা সাধারণত getTextContent() বোঝাতে চান। এই পদ্ধতিটি প্রদান করে...

জাভাস্ক্রিপ্ট · 2 min read

আর্কিটেকচারাল ব্লুপ্রিন্ট: ভেন্যুগুলোর জন্য লো ল্যাটেন্সি অ্যানালিটিক্স

আর্কিটেকচারাল ব্লুপ্রিন্ট: ভেন্যুগুলোর জন্য লো ল্যাটেন্সি অ্যানালিটিক্স। একটি লাইভ ইভেন্টে ২০,০০০ মানুষের ডেটা ম্যানেজ করা একটি ওয়েব অ্যাপ তৈরির মতো নয়। ওয়েব অ্যাপের ক্ষেত্রে, ব্যবহারকারীরা বিভিন্ন টাইম জোনে ছড়িয়ে থাকে...

জাভাস্ক্রিপ্ট · 2 min read

আপনার Next.js অ্যাপে কীভাবে WebMCP যোগ করবেন

আপনার Next.js অ্যাপে কীভাবে WebMCP যোগ করবেন। AI এজেন্টরা প্রায়শই ওয়েব অ্যাপ বুঝতে হিমশিম খায়। তারা DOM স্ক্র্যাপ করে এবং বাটনগুলো কী কাজ করে তা অনুমান করার চেষ্টা করে। এর ফলে ভুল এবং হ্যালুসিনেশন তৈরি হয়। WebM...

জাভাস্ক্রিপ্ট · 2 min read

প্রতিটি বিল্ডে ৭০+ আইওএস প্যাকেজ পুনরায় কম্পাইল করা এড়িয়ে চলুন

প্রতিটি বিল্ডে ৭০+ আইওএস প্যাকেজ পুনরায় কম্পাইল করা এড়িয়ে চলুন। React Native ডেভেলপাররা একটি সাধারণ সমস্যার সম্মুখীন হন। প্রতিটি ক্লিন iOS বিল্ড আপনার সম্পূর্ণ...

জাভাস্ক্রিপ্ট · 2 min read

আপনার কোড প্রতিস্থাপিত হচ্ছে

আপনার কোড প্রতিস্থাপিত হচ্ছে। গত সপ্তাহে আমি একটি AI এজেন্টকে কাজ করতে দেখেছি। এটি একটি GitHub PR ওপেন করেছে। এটি টেস্ট লিখেছে। এটি রিভিউ কমেন্টের উত্তর দিয়েছে। এটি একটি ব্যর্থ হওয়া...

জাভাস্ক্রিপ্ট · 2 min read

জাভাস্ক্রিপ্টের জন্য ওপেন সোর্স MIT গ্যান্ট চার্ট

জাভাস্ক্রিপ্টের জন্য ওপেন সোর্স MIT গ্যান্ট চার্ট। ইন্টারনাল টুলস বা SaaS প্রোডাক্ট তৈরির জন্য প্রায়শই গ্যান্ট চার্টের প্রয়োজন হয়। এই চার্টগুলো হলো মূল অংশ...

জাভাস্ক্রিপ্ট · 2 min read

একটি ব্যবহারিক ক্রস-ব্রাউজার টেস্টিং চেকলিস্ট

একটি ব্যবহারিক ক্রস-ব্রাউজার টেস্টিং চেকলিস্ট। একটি লেআউট একটি ব্রাউজারে নিখুঁত দেখাতে পারে কিন্তু অন্যটিতে ভেঙে যেতে পারে। একটি বাজেট অ্যান্ড্রয়েড ফোন যার একটি সংকীর্ণ...

জাভাস্ক্রিপ্ট · 2 min read

𝗟𝗲𝗲𝘁𝗰𝗼𝗱𝗲 𝟭𝟱𝟬 | 𝗗𝗮𝘆 𝟱: 𝗕𝗲𝘀𝘁 𝗧𝗶𝗺𝗲 𝘁𝗼 𝗕𝘂𝘆 𝗮𝗻𝗱 𝗦𝗲𝗹𝗹 𝗦𝘁𝗼𝗰𝗸

𝗟𝗲𝗲𝘁𝗰𝗼𝗱𝗲 𝟭𝟱𝟬 | 𝗗𝗮𝘆 𝟱: 𝗕𝗲𝘀𝘁 𝗧𝗶𝗺𝗲 𝘁𝗼 𝗕𝘂𝘆 𝗮𝗻𝗱 𝗦𝗲𝗹𝗹 𝗦𝘁𝗼𝗰𝗸 Leetcode 121 asks you to find the best time to buy and sell a stock. You get an array…

জাভাস্ক্রিপ্ট · 2 min read

𝗠𝘆 𝗧𝘄𝗼 𝗔𝗜 𝗧𝗮𝘀𝗸𝘀 𝗞𝗲𝗽𝘁 𝗙𝗶𝗴𝗵𝘁𝗶𝗻𝗴 𝗳𝗼𝗿 𝘁𝗵𝗲 𝗦𝗮𝗺𝗲 𝗠𝗼𝘂𝘀𝗲

𝗠𝘆 𝗧𝘄𝗼 𝗔𝗜 𝗧𝗮𝘀𝗸𝘀 𝗞𝗲𝗽𝘁 𝗙𝗶𝗴𝗵𝘁𝗶𝗻𝗴 𝗳𝗼𝗿 𝘁𝗵𝗲 𝗦𝗮𝗺𝗲 𝗠𝗼𝘂𝘀𝗲 Parallel agent demos look great until two tasks try to use the same mouse. One task logs in…

জাভাস্ক্রিপ্ট · 2 min read

যখন AI এজেন্টরা Yjs রুমে যোগ দেয়, তখন তিনটি ধারণা ভেঙে পড়ে

যখন AI এজেন্টরা Yjs রুমে যোগ দেয়, তখন তিনটি ধারণা ভেঙে পড়ে। একটি LLM-কে প্রথম শ্রেণীর Yjs পিয়ার হিসেবে যুক্ত করা একটি বুদ্ধিদীপ্ত স্থাপত্যগত পদক্ষেপ। তবে,...

জাভাস্ক্রিপ্ট · 2 min read

একটি প্রজেক্ট ম্যানেজমেন্ট ব্যাকএন্ড তৈরি করা

একটি প্রজেক্ট ম্যানেজমেন্ট ব্যাকএন্ড তৈরি করা। আমি CodeAlpha-তে আমার ইন্টার্নশিপের জন্য একটি সহযোগিতামূলক প্রজেক্ট ম্যানেজমেন্ট টুল তৈরি করছি। এটি একটি সহজ...

জাভাস্ক্রিপ্ট · 2 min read

জাভাস্ক্রিপ্টে ফাংশনের প্রকারভেদ

জাভাস্ক্রিপ্টে ফাংশনের প্রকারভেদ। জাভাস্ক্রিপ্টে ফাংশন অত্যন্ত গুরুত্বপূর্ণ। এগুলো আপনার কোডকে সুসংগঠিত করে এবং কোডের পুনরাবৃত্তি রোধ করে। এগুলো প্রোগ্রাম রক্ষণাবেক্ষণ করা সহজ করে তোলে...

জাভাস্ক্রিপ্ট · 2 min read