Codoloper
311 subscribers
65 photos
1 video
79 links
اخبار، آموزش و مستندات در مهندسی نرم افزار و سخت افزار

سایت:
Https://codoloper.ir

کُدُلُبات(ربات کدلپر)
@codolobot

اینستا، لینکدین، توییتر
codoloper
Download Telegram
#آپدیت #مستندات

در مستندات نکست جی اس بخش
Image optimizations یا همون بهینه سازی تصاویر قرار گرفت
2
📌فیچر جدید نکست جی اس ۱۶.۳ Instant Navigation

۲۵ ژوئن ۲۰۲۶، تیم Next.js یه پیش‌نمایش از نسخه‌ی ۱۶.۳ منتشر کرد با یه feature جدید به اسم Instant Navigations. ایده ساده‌ست: وقتی روی لینک کلیک می‌کنی، بلافاصله یه shell از صفحه‌ی بعدی نشون داده می‌شه — مثل SPA — ولی معماری اپ همچنان server-centric میمونه

📎 لینک مقاله:
https://codoloper.ir/blog/nextjs-163-wqty-ap-srwr-mhwrt-mthl-spa-rftar-myknh

#کدلپر #برنامه_نویسی #NextJS #فرانت_اند
2
📌فیچر های جدید Next.js 16.3: AI Improvements وقتی فریم‌ورک برای agent‌ها طراحی می‌شه

۲۶ ژوئن ۲۰۲۶، تیم Next.js یه پست مجزا منتشر کرد فقط برای بهبودهای AI-محور نسخه‌ی ۱۶.۳. نه یه بخش کوچیک توی release notes — یه پست مستقل. این خودش نشون می‌ده که مسیر داره کجا می‌ره.

توی مقاله‌ی جدید بلاگ می‌خونید:
فایل AGENTS.md: چطور next dev مطمئن می‌شه agent داک‌های نسخه‌ی فعلی رو می‌خونه نه training data قدیمی

سه Skill جدید: next-dev-loop، next-cache-components-adoption و next-cache-components-optimizer
Agent Browser 0.27 با React DevTools introspection — inspect درخت کامپوننت از داخل agent

خطاهای actionable با دکمه‌ی «Copy prompt» که پرامپت آماده‌ی fix برای agent می‌سازه

آپدیت MCP server کوچیک‌تر با دو ابزار compilation جدید
Docs as Markdown: .md به آخر هر URL اضافه کن

📎 لینک مقاله:
https://codoloper.ir/blog/nextjs-163-ai-improvements-wqty-frymwrk-bray-ayjnt-ha-trahy-my-shh

#کدلپر #برنامه_نویسی #NextJS #هوش_مصنوعی
4
📌 تایپ‌اسکریپت ۷ اومد — این بار کامپایلرش با Go نوشته شده

مایکروسافت ۱۸ ژوئن ۲۰۲۶ نسخه‌ی Release Candidate از TypeScript 7 رو منتشر کرد. نسخه‌ی stable هم اواخر جولای ۲۰۲۶ قراره بیاد.

بزرگ‌ترین تغییر اینه که کامپایلر دیگه با JavaScript نوشته نشده — حالا با Go نوشته شده. این یه port هست نه rewrite از صفر، یعنی semantics تایپ‌چک دقیقاً همونه، فقط خیلی سریع‌تره.

سرعت طبق اعداد مایکروسافت: روی codebase خود VS Code با ۱.۵ میلیون خط، تایپ‌چک از ۷۷ ثانیه به ۷.۵ ثانیه رسیده. زمان لود پروژه توی editor هم ۸ برابر کمتر شده.

چیزی که باید بدانی اینه که API برنامه‌نویسی هنوز آماده نیست — ابزارهایی مثل ts-jest و eslint-plugin-typescript باید صبر کنن تا نسخه‌ی ۷.۱ بیاد. ولی برای type-check کردن از command line، همین الان می‌تونی RC رو امتحان کنی با یه دستور ساده.

مطلب کامل رو توی بلاگ بخون:
https://codoloper.ir/blog/typescript-7-awmd-ayn-bar-kampaylr-ba-go-nwshth-shdh

#کدلپر #برنامه_نویسی #TypeScript
3
📌 توربو پک توی نسخه‌ی ۱۶.۳ از Next.js یه تغییر اساسی داشته که هر کسی روی پروژه‌های بزرگ کار کرده بهش اهمیت می‌ده.

مشکل قدیمی این بود که Turbopack همه‌چیز رو برای cache کردن نگه می‌داشت — و هرچقدر بیشتر توی dev session route باز می‌کردی، بیشتر رم می‌خورد. روی codebase داشبورد Vercel این عدد به ۲۱.۵ گیگابایت رسیده بود.

حالا با یه مکانیزم جدید به اسم memory eviction، cache‌های غیرفعال رو از حافظه بیرون می‌ریزه روی دیسک. همون codebase الان ۲ گیگابایت مصرف می‌کنه — ۹۰ درصد کمتر.

علاوه بر اون، filesystem cache که قبلاً فقط برای next dev بود، الان برای next build هم در دسترسه. روی بعضی پروژه‌ها build تا ۵.۵ برابر سریع‌تر شده.

دو تا چیز دیگه هم اضافه شده: پشتیبانی از import.meta.glob که Vite اون رو معروف کرد، و یه پورت native از React Compiler با Rust که compile time رو ۲۰ تا ۵۰ درصد بهتر می‌کنه.

مطلب کامل رو توی بلاگ بخون:
https://codoloper.ir/blog/nextjs-163-turbopack-wqty-dev-server-dygh-21-gyg-rm-nmykhwrh

#کدلپر #برنامه_نویسی #NextJS #Turbopack
3
دوستان اگر مطالب مارو دوست دارید و یا استفاده میکنید ممنون میشیم مارو به دوستان و اشنایانتون معرفی کنید.

معرفی ما بهترین کمکی هست که میتونید به ما انجام بدید🤍

خیلی ممنون از حمایتی که تا الان کردید و عضو شدید.

اگر همپیشنهاد و یا انتقادی هست ممنون میشم انتقال بدید.

کانال رسمی سایت کدلپر
Https://codoloper.ir
https://t.me/codoloper
4
#آپدیت #مستندات

مستندات Next Js یه صورت کامل ترجمه شد و در بخش مستندات سایت قرار گرفت

بخش های اخیر که ترجمه شدند:
Font Optimizations
Metadata and og images
Route handlers
Proxy
Deploying
Upgrading

لینک مستندات:
https://codoloper.ir/documents/next-js
3
با درود بر Nvidia, CF, Openrouter برای مدل های رایگانی که ارائه میدن

و با تشکر فراوال از سازنده های Hermes Agent و 9Router کار ترجمه به شدت سرعتش بیشتر شده.

راجب این Hermes و 9Router و اینجور چیزا به زودی اطلاعات میزارم خیلی خوبن
3
📌 تایپ‌اسکریپت ۷ دیروز stable شد — ۸ جولای ۲۰۲۶.

کامپایلر حالا با Go نوشته شده، نه JavaScript. روی VS Code با ۲.۳ میلیون خط کد، تایپ‌چک از ۱۲۵ ثانیه به ۱۰.۶ ثانیه رسیده. روی Sentry با ۱.۹ میلیون خط، ۱۵.۷ ثانیه. اعداد واقعی روی codebaseهای واقعی — نه benchmark مصنوعی.

نصبش یه دستور بیشتر نیست:
npm install -D typescript@latest

دیگه خبری از @typescript/native-preview یا tsgo نیست — همه چیز از همون package معمولی میاد و با همون tsc اجرا می‌شه.

یه چیز مهم که هنوز آماده نیست: API برنامه‌نویسی که ابزارهایی مثل typescript-eslint ازش استفاده می‌کنن. این توی ۷.۱ میاد. تا اون موقع باید این ابزارها رو روی TypeScript 6 نگه داری.

مطلب کامل با breaking changeها، benchmark‌های دقیق، و راهنمای migration توی بلاگ:

https://codoloper.ir/blog/typescript-7-stable-mntshr-shd-w-hdwda-10-brabr-srya-trh

#کدلپر #برنامه_نویسی #TypeScript
3
📌 متا دیروز Muse Spark 1.1 رو منتشر کرد و پولیه

شرکتی که سال‌ها هویتش رو روی open-source گذاشته بود، حالا یه paid API داره. این شاید مهم‌تر از خود مدل باشه.

مدل برای کارهای agentic طراحی شده: context window یه میلیون توکن داره، از ابزارها و سرویس‌های خارجی استفاده می‌کنه، و می‌تونه به‌جای sequential کار کردن، چند subagent موازی بزنه. روی benchmark‌های tool use مثل MCP Atlas و JobBench نتایج خوبی داشته، ولی روی خالص coding و reasoning هنوز از Opus 4.8 و GPT-5.5 عقب‌تره.

قیمت: ۱.۲۵ دلار ورودی و ۴.۲۵ دلار خروجی per million token — با ۲۰ دلار اعتبار رایگان برای شروع.

یه نکته برای توسعه‌دهنده‌ها: API هم با OpenAI SDK سازگاره هم Anthropic Messages format. یعنی migrate کردن به Muse Spark فقط یه تغییر base URL هست.

مطلب کامل توی بلاگ:
https://codoloper.ir/blog/muse-spark-11-mta-ward-bazar-api-pwly-shd

کانال:
https://t.me/codoloper

#کدلپر #هوش_مصنوعی #Meta #برنامه_نویسی
4
📌 راست ۱.۹۷.۰ دیروز stable شد — سه تغییر که روزانه حسشون می‌کنی.

اول، symbol mangling v0 حالا پیش‌فرضه. یعنی stack traceها و panicها اسم functionها رو همراه generic parameterهاشون نشون می‌دن، نه یه رشته‌ی hash‌شده‌ی نامفهوم. از Rust 1.59 opt-in بود، حالا پیش‌فرض شد.

دوم، Cargo حالا یه env var جدید داره: CARGO_BUILD_WARNINGS. با deny می‌تونی warning‌ها رو توی CI deny کنی بدون اینکه build cache رو خراب کنی — مشکل اصلی روش قدیمی (RUSTFLAGS=-Dwarnings) همین بود.

سوم، پیام‌های linker دیگه پنهان نمی‌شن. اگه linker یه warning داره — مثلاً یه optimization flag deprecated شده — حالا می‌بینیش به‌جای اینکه گم بشه.

مطلب کامل با کد و جزئیات توی بلاگ:
https://codoloper.ir/blog/rust-1970-mntshr-shd

کانال:
https://t.me/codoloper

#کدلپر #برنامه_نویسی #Rust
6
ترجمه مستندات رسمی زبان برنامه نویسی پایتون در کدلپر منتشر شد. 🎉

هدف ما از این پروژه، فراهم کردن یک منبع فارسی روان، دقیق و وفادار به مستندات اصلی برای تمام علاقه‌مندان و برنامه‌نویسان فارسی‌زبان بود؛ چه افرادی که تازه مسیر یادگیری پایتون را آغاز کرده‌اند و چه توسعه‌دهندگانی که می‌خواهند به یک مرجع معتبر مراجعه کنند.

امیدوارم این ترجمه بتواند یادگیری پایتون را برای افراد بیشتری ساده‌تر و لذت‌بخش‌تر کند.

اگر فکر می‌کنید این پروژه برای دیگران هم مفید است، خوشحال می‌شوم آن را با دوستانتان به اشتراک بگذارید و نظرتان را با ما در میان بگذارید.

لینک مستدات:
https://codoloper.ir/documents/python-tutorial

کانال:
https://t.me/codoloper

#مستندات #آپدیت
5
📌 وسط کد نویسی quota تموم می‌شه و مجبوری دستی provider عوض کنی؟ 9Router برای همین ساخته شده.

یه gateway محلیه که بین ابزار AI و بیش از ۶۰ provider قرار می‌گیره. سه tier داره: اول از اشتراک‌هایی که داری (Claude Code، Codex، Copilot) استفاده می‌کنه، وقتی quota تموم شد به مدل‌های ارزون (GLM، MiniMax) می‌ره، و اگه اونا هم تموم شدن به تایر رایگان (iFlow، Qwen، Kiro) می‌ره — همه خودکار، بدون قطع شدن session.

نصبش دو دستوره:
npm install -g 9router و بعد 9router

بعدش هر tool ای (Cursor، Cline، Claude Code) رو به localhost:20128/v1 اشاره بده. همین.

دو feature جالب هم داره: RTK Token Saver که خروجی git diff و grep رو قبل از فرستادن به مدل فشرده می‌کنه (ادعا: ۲۰-۴۰ درصد توکن کمتر)، و Caveman Mode که جواب‌های مدل رو کوتاه‌تر می‌کنه.

مطلب کامل توی بلاگ:

https://codoloper.ir/blog/9router-wqty-rate-limit-dygh-nmytwnh-jlwy-kar-krdn-rw-bgyrh

کانال:
https://t.me/codoloper
5
📌 هرمس ایجنت از Nous Research شاید جالب‌ترین پروژه‌ی open-source agent در ۲۰۲۶ باشه.

ایده‌ی اصلیش اینه که بعد از هر task، چیزی که یاد گرفته رو به یه skill document تبدیل می‌کنه — فایل Markdown که می‌تونی بری ببینیش، ویرایش کنی، یا حذفش کنی. دفعه‌ی بعد مشکل مشابه بیاد، از همون skill استفاده می‌کنه به‌جای اینکه از صفر شروع کنه.

وضعیت فعلیش: ۱۸۸ هزار ستاره‌ی GitHub (از ۴۰ هزار در شش هفته)، NVIDIA انتخابش کرده به‌عنوان runtime مرجع برای Nemotron 3 Ultra، و desktop app رسمی برای macOS، Windows، و Linux هم داره.

از یه gateway اجرا می‌شه و از Telegram، Discord، Slack، WhatsApp و حتی Email باهاش در ارتباطی. مدل هم قفل نیست — با Anthropic، OpenAI، OpenRouter، یا مدل محلی کار می‌کنه.

مطلب کامل توی بلاگ:
https://codoloper.ir/blog/hermes-agent-yk-agent-raygan-kh-mytwnh-karay-jalby-anjam-bdh

کانال:
https://t.me/codoloper

توییتر و اینستا و لینکداین:
codoloper
8
📌 نسخه‌ی ۱۲ از npm منتشر شد با سه تغییر که می‌تونن CI pipeline ات رو بی‌سروصدا خاموش کنن.


اول، install scripts دیگه خودکار اجرا نمی‌شن — حتی اگه یه package فقط binding.gyp داشته باشه و script صریحی نداشته باشه. native addonهایی مثل bcrypt و sharp برای کار کردن باید صریح approve بشن.

دوم، Git dependency ها block می‌شن. چیزی مثل "git+https://github.com/org/repo.git"
توی package.json بدون
--allow-git
دیگه نصب نمی‌شه.

سوم، HTTPS tarballs هم block می‌شن مگه با
--allow-remote.

خبر خوب اینه که npm 11.16.0 همین الان هست و می‌تونی با upgrade کردن بهش، همه‌ی این‌ها رو به‌صورت warning ببینی قبل از اینکه npm 12 بیاد و بشکنه.

مطلب کامل با دستورات migration:
https://codoloper.ir/blog/npm-12-awmd-sh-tghyyry-kh-mmknh-build-rw-khrab-knh


کانال:
@codoloper
3
روی سایت یک اپدیت داریم که چند دقیقه قبل منتشر شد

صفحه بلاگ دیگه از این به بعد ویترین هست و میتونید ازش برای دیدن مطالب جدید در یک اسکرول استفاده کنید اگر چیز جالبی دیدید بخونید.

صفحه دیگه ای هم اضافه شده به نام نوشته ها که میتونید کل نوشته هارو ببینید یا اینکه بر اساس تگ های مختلف فیلتر کنید و فقط اون دسته از نوشته هارو ببینید.

صفحه اصلی هم به دلیل یک باگ که روی تعداد بسیار کمی از گوشی ها اتفاق میفتاد، اپدیت خورد و یک سکشن تغییر کرد.

هر دو صفحه رو در نویگیشن سایت میتونید ببینید.

اگر نظر، انتقاد و یا باگی بود خوشحال میشم با ما به اشتراک بزارید

Https://codoloper.ir

#آپدیت #سایت
5
📌 اگه شش ماه پیش لینوکس نصب کردی، احتمالاً الان روی Wayland هستی — حتی اگه ندونی.

فدورا، اوبونتو، آرچ، GNOME 49، و KDE Plasma 6 همه به‌صورت پیش‌فرض رفتن سمت Wayland. این دیگه بحث «آینده‌ی لینوکس» نیست، وضعیت الان هست.

توی مقاله‌ی جدید بلاگ نوشتم چرا این اتفاق افتاد: X11 از ۱۹۸۴ هست و یه X server مرکزی داره که همه چیز رو می‌بینه — از هر کیبورد فشرده‌شده تا هر پنجره‌ای که بازه. keylogger نوشتن روی X11 ده خط کده. Wayland این معماری رو از پایه عوض کرد. در کنارش سه CVE بحرانی در ۲۰۲۵ هم بود که بعضی‌هاشون از بیست سال پیش توی کد بودن.

ولی Wayland هنوز برای همه مناسب نیست: اگه از SSH X forwarding، ابزارهای automation مثل xdotool، یا window managerهای سبک مثل i3 استفاده می‌کنی، باید صبر کنی.

مطلب کامل توی بلاگ:
https://codoloper.ir/blog/wayland-dr-brabr-x11-chra-hmh-darn-mhajrt-myknn-w-aaya-waqaaan-arzshsh-rw-darh

کانال:
@codoloper
5