GyaanSetu WebDev

Frontend, backend and devops for the modern web.

244 articlesDeep, practical knowledge

গুগল সাইটগুলোকে এআই ওভারভিউ (AI Overviews) থেকে অপ্ট-আউট করার সুযোগ দিচ্ছে—তবে বেশিরভাগেরই এটি চালু রাখা উচিত

সার্চ কনসোলে ৩১ আগস্ট, ২০২৬ থেকে কার্যকর হতে চলা এই নতুন সেটিংটি সার্চ এবং ডিসকভার জুড়ে এআই-চালিত উত্তরগুলো থেকে একটি সাইটকে সরিয়ে দেয়, তবে এটি এআই-জেনারেটেড ট্রাফিক এবং অ্যানালিটিক্সকেও বন্ধ করে দেয়, যদিও প্রথাগত র‍্যাঙ্কিংয়ের ওপর এর কোনো প্রভাব পড়বে না।

WebDev · 1 min read

সাফারি ওয়েব ওয়ার্কার এন্ট্রি স্ক্রিপ্ট দুবার কার্যকর করছে, ফলে সিঙ্গেলটনগুলো ভেঙে যাচ্ছে

সমস্যাটি তখন দেখা দেয় যখন একটি লেজি-লোডেড চাঙ্ক ওয়ার্কারের এন্ট্রি ফাইল ইমপোর্ট করে; সাফারি এটিকে একটি নতুন রিকোয়েস্ট হিসেবে গণ্য করে এবং স্ক্রিপ্টটি পুনরায় কার্যকর করে, যার ফলে প্রতিটি সিঙ্গেলটন, ক্যাশ এবং WASM মডিউলের দুটি স্বতন্ত্র কপি তৈরি হয়।

WebDev · 4 min read

একটি প্রম্পট, ১৩,০০০ টোকেন এবং ২৫ সেন্ট: একটি সাধারণ SVG-র জন্য AI আসলে কতটুকু মূল্য দেয়

দ্য পেলিকান বেঞ্চমার্ক: AI বিবর্তনের ২ বছর। ২০২৪ সালের অক্টোবরে, সাইমন উইলিসন ১৬টি LLM-কে একটি প্রম্পট দিয়েছিলেন: "একটি প্যালেকান সাইকেল চালাচ্ছে এমন একটি SVG তৈরি করো।" তিনি এই একই...

WebDev · 2 min read

W3BS চালু করল w3bs:// URI, যা ডেভেলপারদের দিচ্ছে একটি ট্যাম্পার-প্রুফ এবং ক্রস-প্ল্যাটফর্ম লিঙ্ক

W3BS.org একটি নতুন “w3bs://” স্কিম নিয়ে লাইভ হয়েছে যা সাইন করা JSON ম্যানিফেস্ট দ্বারা সমর্থিত; এটি ব্রাউজার, API এবং CLI টুলগুলোকে একটি মাত্র আইডেন্টিফায়ারের মাধ্যমে হুবহু একই এবং ক্রিপ্টোগ্রাফিকভাবে যাচাইকৃত রিসোর্স সংগ্রহ করার সুবিধা দেয়।

WebDev · 3 min read

এআই উত্তরের কারণে সার্চ ক্লিক কমে যাওয়ায় গ্যানেট কর্মী ছাঁটাই ও এসইও ব্যবস্থায় বড় পরিবর্তন আনছে

গ্যানেটের একটি অভ্যন্তরীণ মেমো অনুযায়ী, এআই-জেনারেটেড উত্তর বক্সগুলো ব্যবহারকারীদের সার্চ প্ল্যাটফর্মেই আটকে রাখায় সার্চ-চালিত ট্র্যাফিকের ব্যাপক পতন ঘটেছে। এর ফলে কোম্পানিজুড়ে অডিয়েন্স টিমের পুনর্গঠন এবং কর্মী ছাঁটাইয়ের সিদ্ধান্ত নেওয়া হয়েছে।

WebDev · 3 min read

Text Box Trim হলো গত কয়েক বছরের মধ্যে সেরা CSS ফিচার

Text Box Trim হলো গত কয়েক বছরের মধ্যে সেরা CSS ফিচার। আপনি আপনার ডিজিটাল প্রোডাক্টগুলোতে টেক্সট স্পেসিংয়ের অসামঞ্জস্যতা নিয়ে সমস্যায় পড়েন। প্রতিটি ফন্টের ক্যাপ হাইটের উপরে এবং নিচে অদৃশ্য স্পেস থাকে...

WebDev · 4 min read

Next.js সার্ভার অ্যাকশন পাবলিক ইউআরএল এক্সপোর্ট করে – যেকোনো এক্সপোর্ট একটি ওপেন এপিআই এন্ডপয়েন্টে পরিণত হয়

একটি ‘use server’ ফাইল থেকে এক্সপোর্ট করা প্রতিটি ফাংশন একটি স্ট্যাবল হ্যাশসহ POST /_next/data/... এন্ডপয়েন্টে কম্পাইল করা হয়। যে কেউ নেটওয়ার্ক ট্রাফিক বা বান্ডেলড কোডের মাধ্যমে সেই হ্যাশটি খুঁজে পেতে পারে এবং ইউআই-লেভেল চেকগুলো বাইপাস করে ফাংশনটি কল করতে পারে।

WebDev · 4 min read

নতুন 'Intent-as-a-Tool' ফ্রেমওয়ার্ক ডেভেলপারদের ক্ষতির আগেই এআই এজেন্টদের থামানোর সুযোগ দেয়

প্রস্তাবিত এই ফ্রেমওয়ার্কটি এজেন্টদের কিছু হালকা ওজনের ফাংশন প্রদান করে—যেমন intent_blackmail()—যা কেবল একটি ঝুঁকিপূর্ণ কৌশল সম্পর্কে ঘোষণা দেয়। যখন এই ধরনের কোনো কল শনাক্ত করা হয়, তখন সিস্টেমটি কাজটি লগ করতে পারে, থামিয়ে দিতে পারে অথবা অন্য পথে চালিত করতে পারে, যার ফলে কোনো পদক্ষেপ স্যান্ডবক্স থেকে বের হওয়ার আগেই ক্ষতি রোধ করা সম্ভব হয়।

WebDev · 3 min read

X402, HTTP 402-কে স্বায়ত্তশাসিত এআই এজেন্টদের জন্য অন-চেইন মাইক্রোপেমেন্টে রূপান্তরিত করে

X402 স্পেকটি স্ট্যান্ডার্ড HTTP 402 স্ট্যাটাস কোডটিকে নতুনভাবে ব্যবহার করে, যা এআই এজেন্টদের একটি পেমেন্ট হ্যাশসহ মূল অনুরোধটি পুনরায় জমা দেওয়ার আগে একটি ব্লকচেইন ট্রানজ্যাকশন স্বাক্ষর ও সম্প্রচার করতে দেয়, ফলে প্রতিটি কলের বিলিং প্রক্রিয়া সম্পূর্ণ স্বয়ংক্রিয় হয়ে ওঠে।

WebDev · 2 min read

One Malicious .git Config Can Compromise Every Machine in Your Team

A crafted core.fsmonitor entry in a repository’s .git/config is run automatically when AI tools like Claude Code invoke git status. The command executes with the developer’s privileges, letting attackers install malware, steal credentials, or alter code before any line is typed.

WebDev · 3 min read

wptexturize ক্যালকুলেটর শর্টকোড নষ্ট করার ফলে সাইট মালিকরা কনভার্সন হারাচ্ছেন

টাইপোগ্রাফিক সৌন্দর্যের জন্য তৈরি wptexturize ফিল্টারটি অনিচ্ছাকৃতভাবে ইনলাইন জাভাস্ক্রিপ্টে && অপারেটরটিকে এস্কেপ করে ফেলছে, যা এটিকে && এ রূপান্তরিত করছে এবং কোনো কনসোল এরর ছাড়াই পুরো স্ক্রিপ্ট ব্লকগুলোকে অকেজো করে দিচ্ছে।

WebDev · 4 min read

MiniLM-L6-v2 ২৫৬ মিলিয়ন ডাউনলোড ছাড়িয়েছে, Hugging Face-এর প্রতিটি LLM-কে ছাড়িয়ে গেছে

২২-মিলিয়ন প্যারামিটারের all-MiniLM-L6-v2 সাধারণ CPU-তে চলতে পারে, কয়েক মিনিটের মধ্যেই লক্ষ লক্ষ বাক্য এমবেড করতে পারে এবং বিনামূল্যে লোকালি হোস্ট করা যায়। এটি কোম্পানিগুলোকে তাদের পরিষেবা সম্প্রসারণের সময় GPU খরচ, ক্লাউড ফি এবং ডেটা-প্রাইভেসি সংক্রান্ত জটিলতা এড়াতে সাহায্য করে।

WebDev · 2 min read

Brave Search-এর ‘প্রাথমিক’ উৎস ছিল একটি মৃত লিঙ্ক, যেখানে গুগল ইউটিউবকে উদ্ধৃত করেছিল

আমি ২০২৬ সালের EU AI Act সংশোধনী সম্পর্কে তিনটি AI সার্চ টুলকে জিজ্ঞাসা করেছিলাম। সবগুলোই একইভাবে আত্মবিশ্বাসের সাথে উত্তর দিলেও, Brave-এর “প্রাথমিক” উদ্ধৃতিটি একটি খালি পেজ প্রদর্শন করছিল এবং গুগলের উত্তরটি একটি কনসাল্টিং ফার্মের ব্লগ ও একটি ইউটিউব ভিডিওর ওপর ভিত্তি করে ছিল, যা তথ্যের উৎস বা প্রোভেন্যান্স সংক্রান্ত একটি গোপন সমস্যাকে সামনে এনেছে।

WebDev · 3 min read