Thesys یه پلتفرم بدون کد معرفی کرده که بهت اجازه میده ایجنتهای هوش مصنوعی بسازی که به جای متن ساده، با چارت، فرم، کارت و جدول جواب میدن. نیازی به دانش برنامهنویسی نداری و میتونی ایجنتت رو روی سایتت embed کنی یا به عنوان یه اپ مستقل منتشر کنی. پلن رایگان با ۵ هزار تماس API در ماه موجوده و پلنهای پولی هم از ۵۹ دلار شروع میشن.
React Doctor یه ابزار متنباز هست که با یه دستور ساده کل پروژه ریاکتت رو اسکن میکنه و یه امتیاز ۰ تا ۱۰۰ بهت میده. این ابزار بیش از ۶۰ قانون مختلف رو در حوزههای امنیت، پرفورمنس، معماری، باندل سایز و accessibility بررسی میکنه. علاوه بر لینت، کدهای مرده و فایلهای استفادهنشده رو هم شناسایی میکنه. هم از طریق CLI، هم Node.js API و هم GitHub Actions قابل استفادهست.
Liminal یه IDE مبتنی بر مرورگره که بهت اجازه میده پروژههای لاراول رو مستقیم توی تب مرورگرت بنویسی و اجرا کنی — بدون اینکه چیزی نصب کنی یا به سرور وصل بشی. این ابزار PHP 8.4 رو کاملاً از طریق WebAssembly اجرا میکنه و همه چیز توی مرورگر خودت sandboxed میمونه. امکاناتی مثل پیشنمایش روتها، ترمینال Artisan، ویرایشگر کد با Syntax Highlighting و حتی یه دستیار هوش مصنوعی مبتنی بر OpenAI داره. اگه دنبال یه محیط سریع و بیدردسر برای تست لاراول هستی، Liminal گزینه جالبیه.
Argent یه toolkit رایگانه که به AI agentها اجازه میده بهطور کامل iOS Simulator رو کنترل کنن، باگها رو پیدا کنن و مشکلات پرفورمنس رو برطرف کنن. این ابزار که توسط Software Mansion ساخته شده، از طریق MCP server مستقیماً با شبیهساز iOS ارتباط برقرار میکنه و نیازی به XCUITest نداره. با یه دستور ساده نصب میشه و با اکثر AI harnesseها مثل Claude Code، Cursor و GitHub Copilot کار میکنه.
Sugarcube یه ابزار متنبازه که توکنهای طراحی رو به متغیرهای CSS، کلاسهای یوتیلیتی و استایلهای کامپوننت تبدیل میکنه. کافیه یه توکن رو عوض کنی، همه چیز خودش آپدیت میشه. این ابزار از استاندارد W3C DTCG پشتیبانی میکنه و هم با Vite کار میکنه هم بهعنوان CLI مستقل. در حال حاضر داره به سمت نسخه ۱.۰ پیش میره و API هاش داره پایدار میشه.
هاباسپات یه سری بهروزرسانی جدی برای پلتفرم توسعهدهندههاش منتشر کرده که قراره ساخت اینتگریشن و اپ رو خیلی راحتتر کنه. از APIهای نسخهبندیشده با تاریخ گرفته تا سرور MCP و ابزارهای هوش مصنوعی، همه چیز با هدف سرعت و پایداری بیشتر طراحی شده. Service Keys هم جایگزین private apps قدیمی میشه و بدون نیاز به توسعهدهنده کار میکنه. علاوه بر این، اسناد توسعهدهنده هم نسخهبندی میشن تا همیشه مطمئن باشی داری از مستندات درست استفاده میکنی.
Portless یه ابزار Node.js هست که بهجای آدرسهای عددی مثل localhost:3000، یه URL باثبات و اسمدار مثل بهتون میده. با یه دستور ساده جلوی پروژهتون میشینه، HTTPS و HTTP/2 رو بهصورت خودکار فعال میکنه و نیازی به هیچ تنظیم دستی نداره. هم برای پروژههای تکی، هم مونورپو و هم گیت ورکتریها پشتیبانی داره و با فریمورکهای معروف مثل Next.js، Vite، Nuxt و Angular بهخوبی کار میکنه.
فریمورک Fresh به نسخه ۲.۳ رسید و یه سری قابلیت مهم باهاش اومد. یکی از بزرگترین تغییرات اینه که وعده «صفر جاوااسکریپت بهصورت پیشفرض» این بار واقعاً عملی شده و صفحههایی که به island یا partials نیاز ندارن، دیگه هیچ JSای لود نمیکنن. علاوه بر این، پشتیبانی بومی از WebSocket، View Transitions برای ناوبری نرمتر، و بهبودهای گسترده در یکپارچهسازی Vite هم به این نسخه اضافه شده. دو میدلور امنیتی جدید برای CSP nonce و فیلتر IP هم تحویل داده شدن.
Clerk یه CLI جدید معرفی کرده که راهاندازی احراز هویت رو به سه دستور ساده تبدیل میکنه. دیگه نیازی نیست API key کپیپیست کنی یا از ترمینال بری بیرون. جالبتر اینکه این ابزار برای کار با AI Agent هم طراحی شده؛ یعنی میتونی به ایجنتت بگی auth رو ست کنه و اون همه چیز رو از اول تا آخر انجام میده.
دیباگ کردن اپهای Next.js در محیط پروداکشن همیشه یه چالش جدیه؛ خطاهای هیدریشن، مشکلات سرور کامپوننتها و گلوگاههای پرفورمنس معمولاً سرنخ واضحی به دست نمیدن. این ورکشاپ یاد میده چطور لاگهای پربار و معنادار بنویسی که نهتنها بگن چی خراب شده، بلکه کِی، کجا و چرا هم مشخص کنن. بعدش وارد دنیای distributed tracing میشی و میبینی چطور لاگها و تریسها رو با هم به Sentry وصل کنی تا دیگه بین ابزارهای مختلف سردرگم نشی.
تیم تایپاسکریپت نسخه بتای ۷.۰ رو منتشر کرده که یه تغییر اساسی و بزرگ داره: کل کدبیس از تایپاسکریپت به زبان Go بازنویسی شده. نتیجه این کار؟ سرعتی حدود ۱۰ برابر بیشتر نسبت به نسخه ۶. این بتا از قبل توی کدبیسهایی با میلیونها خط کد در شرکتهایی مثل Figma، Slack، Google و Notion آزمایش شده و نتایج خیلی مثبتی داشته. با اینکه هنوز بتاست، میشه همین الان توی پروژههای روزمره ازش استفاده کرد.
مایکروسافت نسخه بتای تایپاسکریپت ۷.۰ رو رسماً معرفی کرد؛ یه تحول بزرگ که کل کامپایلر از TypeScript به زبان Go بازنویسی شده. نتیجه؟ سرعتی حدود ۱۰ برابر بیشتر از نسخه ۶.۰. منطق تایپچکینگ دقیقاً همونه که قبلاً بود، فقط خیلی سریعتر اجرا میشه. این نسخه بتا به قدری پایداره که میتونی همین الان توی پروژههای واقعی ازش استفاده کنی.
مایکروسافت نسخه بتای تایپاسکریپت ۷ رو منتشر کرده و این بار یه تغییر اساسی زیر کاپوتشه: کل کامپایلر از تایپاسکریپت به زبان Go بازنویسی شده. نتیجه؟ سرعتی حدود ۱۰ برابر بیشتر از نسخه ۶ در build و type-checking. برخلاف اسم «بتا»، تیم توسعه اعلام کرده که این نسخه بهقدری پایداره که میشه همین الان توی پروژههای واقعی ازش استفاده کرد. شرکتهای بزرگی مثل Figma، Slack، Google، Notion و Vercel ماههاست با نسخههای pre-release این ورژن کار میکنن و نتایج فوقالعاده گزارش دادن.
Meticulous AI یه ابزار تست هوشمنده که بدون اینکه لازم باشه یه خط تست بنویسی، تمام فلوهای کاربری اپت رو پوشش میده. این ابزار رفتار کاربرها رو در محیط توسعه ضبط میکنه و از اونها یه مجموعه تست بصری end-to-end میسازه که با هر تغییر کد خودش آپدیت میشه. شرکتهایی مثل Dropbox و Notion ازش استفاده میکنن و میگن دیگه نمیتونن بدونش کار کنن.
پکت (pacquet) یه پروژه رسمیه که هدفش بازنویسی کامل pnpm از TypeScript به Rust هست. این پروژه قرار نیست یه پکیج منیجر جدید باشه، بلکه دقیقاً همون رفتار و عملکرد pnpm رو حفظ میکنه، فقط با سرعت بیشتر. در فاز اول، پکت جای موتور نصب (fetching و linking) رو میگیره و انتظار میره که pnpm رو حداقل دو برابر سریعتر کنه. فاز دوم هم شامل تحویلگرفتن بخش resolution وابستگیها میشه.
pnpm نسخه ۱۱ تغییرات شکنندهی زیادی داره، بهخصوص در نحوهی خوندن تنظیمات. دیگه از فیلد pnpm توی package.json کانفیگ نمیخونه و همهچیز باید بره توی pnpm-workspace.yaml. یه کدمود رسمی وجود داره که بیشتر این تغییرات رو بهصورت خودکار اعمال میکنه، ولی یه سری چیزا هم هستن که باید دستی درستشون کنی. از تغییرات مهم دستی میشه به حذف پشتیبانی از متغیرهای npm_config_* و تغییر رفتار pnpm link اشاره کرد.
pnpm نسخه ۱۱ یه دستور جدید تجربی به اسم pack-app معرفی کرده که میتونه یه فایل CJS رو به یه فایل اجرایی مستقل تبدیل کنه؛ بدون اینکه کاربر نهایی نیازی به نصب Node.js داشته باشه. این دستور از قابلیت Single Executable Applications که توی Node.js وجود داره زیر پوستش استفاده میکنه. میشه همزمان برای چند پلتفرم مثل Linux، macOS و Windows خروجی گرفت. تنظیمات پیشفرض هم توی package.json قابل تعریفان تا دیگه نیازی به پاس دادن آرگومانهای تکراری نباشه.
اگه با npm کار میکنی، احتمالاً یه مشکل بزرگ داری: هر بار که یه پروژه جدید میسازی، همه وابستگیها دوباره روی دیسکت کپی میشن. pnpm این مشکل رو با یه روش هوشمند حل میکنه؛ وابستگیها رو در یه مخزن مرکزی نگه میداره و بین پروژهها به اشتراک میذاره. نتیجه؟ فضای خیلی کمتری مصرف میشه و نصب پکیجها هم بهمراتب سریعتره. علاوه بر این، برخلاف npm و Yarn، پوشه node_modules رو تخت و آشفته نمیذاره و فقط وابستگیهای مستقیم پروژه رو در دسترس کد قرار میده.