OpenAI و مایکروسافت توافقنامهشون رو اصلاح کردن و حالا OpenAI میتونه مدلهاش رو روی هر پلتفرم ابری دیگهای هم ارائه بده، نه فقط Azure. اولین نتیجه عملی این تغییر، معرفی «Bedrock Managed Agents» روی AWS هست که با همکاری OpenAI ساخته شده. این سرویس به سازمانهایی که دادههاشون روی AWS هست کمک میکنه ایجنتهای هوش مصنوعی رو بهراحتی و در مقیاس سازمانی راهاندازی کنن. به نظر میرسه OpenAI حالا AWS رو بهعنوان شریک استراتژیک اصلیاش میبینه.
با گسترش ایجنتهای هوش مصنوعی، مدل قدیمی قیمتگذاری بر اساس تعداد کاربر دیگه کارایی نداره. یه وبینار با حضور Kyle Poyar و Scott Woody قراره بررسی کنه که شرکتها چطور باید از مدلهای سنتی SaaS به سمت قیمتگذاری مبتنی بر مصرف یا نتیجه حرکت کنن. تجربههای شرکتهایی مثل Clay، Figma و PostHog هم در این نشست زیر ذرهبین میره. هدف اصلی اینه که بفهمیم چطور میشه مانیتایزیشن رو با دنیای ایجنتمحور هماهنگ کرد.
میچل هاشیموتو، سازنده ترمینال معروف Ghostty، اعلام کرده که این پروژه بهزودی از گیتهاب مهاجرت میکنه. دلیل اصلی این تصمیم، قطعیهای مکرر و مشکلات زیرساختی گیتهاب در ماههای اخیره که به گفته او تقریباً هر روز کارش رو مختل کرده. هاشیموتو که از سال ۲۰۰۸ کاربر گیتهابه و بخش زیادی از زندگیش رو اونجا گذرونده، با ناراحتی از این تصمیم نوشته. مقصد جدید Ghostty هنوز نهایی نشده و تیم داره با چند پلتفرم مختلف مذاکره میکنه.
عوامل هوش مصنوعی با پیچیدگی مشکل ندارن، مشکلشون ابهامه. APIهایی که قوانین رو بهصورت صریح و قابلتأیید تعریف میکنن، به ایجنتهای AI اجازه میدن سریعتر و با خطای کمتر کد بنویسن. دروپال با حرکت به سمت سیستمهای تایپشده و اتریبیوتمحور از سالها پیش این مسیر رو طی کرده، در حالی که وردپرس همچنان روی سازگاری با نسخههای قدیمی تمرکز داشته. حالا این تفاوت معماری مستقیماً روی سرعت، دقت و هزینهی استفاده از AI تأثیر میذاره.
آرمین روناکر، سازنده Flask و Jinja2، در یک مقالهی نوستالژیک از دوران قبل از گیتهاب میگه؛ زمانی که دنیای اپنسورس کوچیکتر بود، اعتماد معنا داشت، و همه زیرساخت خودشون رو اجرا میکردن. گیتهاب یه هدیهی بزرگ به جامعهی اپنسورس بود، ولی همون تمرکز که خوبیهاش رو داشت، حالا داره ضررهاشم نشون میده. او از رشد انفجاری پکیجهای ریزودرشت npm و از دست رفتن حس مسئولیت در وابستگیهای نرمافزاری حرف میزنه.
وارپ یه محیط توسعه هوشمند (Agentic) متنبازه که از دل ترمینال زاده شده. میتونی از agent داخلی خودش استفاده کنی یا ابزارهایی مثل Claude Code، Codex یا Gemini CLI رو باهاش ترکیب کنی. اسپانسر اصلی این پروژه OpenAIه و قابلیتهای هوشمند اون با مدلهای GPT کار میکنن. کد UI فریمورکش زیر لایسنس MIT و بقیه کدها زیر AGPL v3 منتشر شدن.
ایجنتهای هوش مصنوعی معمولاً تا پر شدن پنجره کانتکست پیش میرن و بعد فراموش میکنن چی شده. ایجنتهای بلندمدت این محدودیت رو میشکنن و میتونن روی یه هدف برای ساعتها، روزها یا حتی هفتهها کار کنن. کلید موفقیت اینه که حالت و پیشرفت کار بیرون از پنجره کانتکست مدل نگه داشته بشه. این رویکرد جدید نحوه واگذاری وظایف بزرگ به ایجنتها رو به کل تغییر میده.
توسعه داروی جدید مثل خریدن یه بلیت بختآزمایی ۲۵۰ میلیون دلاریه که ۹۵٪ شانس باخته داره. اندرو لو، استاد فاینانس MIT، پیشنهاد داد بهجای شرطبندی تکی، ۵۰ برنامه دارویی رو توی یه سبد بریزیم تا شکست هر کدوم کشنده نباشه. این ایده باعث ظهور شرکتهایی مثل BridgeBio و Roivant شد که با مدل «هابانداسپوک» سعی کردن ریسک داروسازی رو قابلتحمل کنن، اما اجرای این مدل خیلی سختتر از نظریهاشه.
یه روز بعد از اینکه OpenAI قرارداد انحصاریش با مایکروسافت رو تغییر داد، اعلام کرد که مدلهاش حالا روی Amazon Web Services هم در دسترسه. کاربرهای AWS میتونن از طریق سرویس Amazon Bedrock به مدلهای OpenAI و همچنین ایجنت Codex برای نوشتن کد دسترسی داشته باشن. این سرویسها طی چند هفته آینده به صورت عمومی در دسترس قرار میگیرن. این همکاری بخشی از یه رابطه گستردهتر بین OpenAI و آمازونه که ارزشش به دهها میلیارد دلار میرسه.
TanStack Start یه فریمورک نسبتاً جدیده که روی TanStack Router سوار شده و امکاناتی مثل Server Functions، API Endpoints و رندر سمت سرور رو میده. تو این مقاله، یه بلاگ ساده باهاش میسازیم که پستها رو از فایلهای Markdown میخونه. نکته جالب اینه که لودرهای TanStack ایزومورفیکن؛ یعنی هم روی سرور و هم روی کلاینت اجرا میشن، که این یه چالش جدی برای خوندن فایلهای دیسک ایجاد میکنه. راهحل؟ Server Functions که همیشه روی سرور اجرا میشن، حتی وقتی از کلاینت صداشون میزنی.
کدی که هوش مصنوعی تولید میکنه ممکنه همه تستها رو پاس کنه ولی در پروداکشن فاجعه به بار بیاره. فاصلهی بین «کدی که اجرا میشه» و «کدی که لایق پروداکشنه» خیلی بیشتر از چیزیه که فکرش رو میکنیم. مشکل اینه که مدلهای زبانی ذاتاً احتمالاتی هستن، نه قطعی — و این با نیاز نرمافزار به رفتار قطعی یه تناقض اساسی ایجاد میکنه. با درک نحوهی کار این ابزارها و نوشتن پرامپتهای دقیقتر میشه این شکاف رو به حداقل رسوند.
Bun یه runtime سریع برای جاوااسکریپت و تایپاسکریپته که این روزا خیلی سر و صدا کرده. میشه از طریق روشهای مختلفی مثل curl، npm، PowerShell، Scoop، Homebrew یا Docker نصبش کرد. بعد از نصب هم با یه دستور ساده میشه آپدیتش نگه داشت. این ابزار همچنین قابلیت اجرای تستهای ایزوله و موازی رو هم داره.
تیم Harper یه بایندینگ کاملاً جدید برای RocksDB در Node.js ساخته به اسم rocksdb-js که از صفر نوشته شده و همه چیزی که از یه بایندینگ حرفهای انتظار داری رو داره: پشتیبانی کامل از تراکنش، ایتریتورهای lazy، TypeScript، و باینری آماده برای همه پلتفرمهای اصلی. این کتابخانه زیر لایسنس Apache 2.0 منتشر شده و قلب Harper 5.0 به حساب میاد. هدف اینه که یه ابزار مستقل و عمومی برای کل اکوسیستم Node.js باشه.
تیم C# Dev Kit در VS Code برای نوشتن افزونههای native مربوط به Node.js، تا به حال از C++ و node-gyp استفاده میکرد که نصب Python قدیمی رو روی همه ماشینهای توسعهدهنده الزامی میکرد. این تیم تصمیم گرفته با استفاده از C# و قابلیت Native AOT در داتنت، این وابستگی ناخوشایند رو حذف کنه. Native AOT میتونه shared library بسازه که دقیقاً همون چیزیه که Node.js برای بارگذاری افزونههای native نیاز داره. نتیجه یه پایپلاین سادهتر، سریعتر و بدون نیاز به ابزارهای اضافهست.
مشکل C10K در سال ۱۹۹۹ نشون داد که مدل یک Thread به ازای هر اتصال، برای سرورهای پرترافیک جواب نمیده. راهحلها در چند موج اومدن: اول کالبکها، بعد Promiseها و Futureها، و در آخر Async/Await. هر موج بدترین مشکل موج قبلی رو حل کرد، ولی مشکل تازهای هم به جاش آورد. این مقاله سیر این تکامل رو با نگاهی انتقادی دنبال میکنه و توضیح میده که چرا هنوز هیچکدوم از این رویکردها کامل نیستن.
ابزاری به اسم Vibe App Scanner اومده که مخصوصاً ضعفهای امنیتی اپهایی رو پیدا میکنه که با ابزارهای هوش مصنوعی مثل Lovable، Bolt، Cursor یا Replit ساخته شدن. طبق تحقیقات مستقل، فقط ۱۰.۵٪ از این اپها واقعاً امن هستن و بقیه با مشکلاتی مثل لو رفتن کلیدهای API، نبود سیاستهای امنیتی پایگاه داده و آسیبپذیریهای احراز هویت دستوپنجه نرم میکنن. کافیه آدرس اپت رو وارد کنی تا ظرف چند دقیقه گزارش کامل امنیتی بگیری.
استیو مکدوگال یه skill برای Claude Code منتشر کرده که تمام کانونشنهای موردعلاقهاش برای ساخت REST API در لاراول ۱۳+ رو بهصورت خودکار اعمال میکنه. با یه بار نصب، دیگه لازم نیست هر بار به هوش مصنوعی بگی چه الگویی دوست داری؛ skill خودش همه چیز رو سر جاش نگه میداره. این ابزار قراردادهایی مثل استفاده از ULID بهجای ID اتوایکریمنت، پیروی از RFC 9457 برای خطاها، و کنترلرهای single-action رو بهصورت پیشفرض اجرا میکنه.
لاراول داره یه استارتر کیت اختصاصی برای APIها آماده میکنه. وندل، یکی از اعضای تیم لاراول، تو لایو استریم تأیید کرد که روی این قابلیت کار میکنه و دو پولریکوئست هم توی ریپوی Maestro باز شده. یکی از این PRها یه استارتر کیت API پایه با احراز هویت stateless میده و دیگری پشتیبانی از Teams رو اضافه میکنه. تاریخ انتشار هنوز مشخص نیست، ولی پروژه جدیه و داره پیش میره.
یه مشکل رایج در اپلیکیشنهای واقعی اینه که همه چیز کار میکنه، ولی سرعت اونطوری که باید نیست. معمولاً ریشه این مشکل توی کوئریهای پایگاه دادهست؛ ایندکس نداره، یا یه aggregation سنگین داره بدون اطلاع اجرا میشه. این مقاله یه سیستم مانیتورینگ سبک برای لاراول و MongoDB میسازه که کوئریهای کند رو بهصورت خودکار شناسایی و لاگ میکنه. با ترکیب یه Middleware سفارشی و یه MongoDB Command Subscriber، میشه دقیقاً فهمید کدوم کوئری چقدر طول کشیده و چرا.
لاراول ۱۳.۶ با یه ویژگی جذاب اومده: جابهای صفبندی حالا میتونن Debounce بشن. یعنی اگه یه جاب چند بار در یه بازه زمانی dispatch بشه، فقط آخرین اجرا انجام میشه و بقیه نادیده گرفته میشن. علاوه بر این، مسیر health اپلیکیشن حالا JSON برمیگردونه، یه فرمتدهنده JSON جدید برای لاگگیری اضافه شده، و پشتیبانی از سرویس ایمیل Cloudflare هم به لاراول اضافه شده. این نسخه چند بهبود داخلی و رفع باگ هم داره.