اگر با Next js کار میکنین این چیت شیت به دردتون میخوره.
یه منبع خوب برای مرور سریع مفاهیم و قابلیتای مختلف next js که مثال هارو همراه با توضیحات داره. موضوعاتی از جمله App Router, Server Components, Server Actions, data fetching, routing و caching رو پوشش داده♨️
🔗 https://devsheets.io/sheets/nextjs
#nextjs #frontend #cheatsheet
☕️ Telegram | Website | Discord
یه منبع خوب برای مرور سریع مفاهیم و قابلیتای مختلف next js که مثال هارو همراه با توضیحات داره. موضوعاتی از جمله App Router, Server Components, Server Actions, data fetching, routing و caching رو پوشش داده♨️
🔗 https://devsheets.io/sheets/nextjs
#nextjs #frontend #cheatsheet
☕️ Telegram | Website | Discord
❤🔥6🔥4😍2
Hallmark یه Design Skill اوپن سورسه که با ایده ها و طرح های مختلفش به ایجنت کمک میکنه خروجی طرح UI هایی که طراحی میکنه متفاوت باشه و طرحای تکراری و شبیه بهم کمتر بشه💯
🎨برای هر پروژه بر اساس نیاز ساختار و Theme مرتبط با خودش رو سعی میکنه استفاده کنه. همچنین قابلیتهایی مثل بررسی طراحی فعلی، طراحی مجدد و تحلیل ساختار Screenshot یا Website رو هم داره.
برای نصب:
برای این روزا که خیلیا با AI رابط کاربری میزنن و استفاده میکنن کاربردیه🔥
🔗 دسترسی به Hallmark:
گیت هاب Hallmark | دمو Hallmark
#ai #design #tool
☕️ Telegram | Website | Discord
🎨برای هر پروژه بر اساس نیاز ساختار و Theme مرتبط با خودش رو سعی میکنه استفاده کنه. همچنین قابلیتهایی مثل بررسی طراحی فعلی، طراحی مجدد و تحلیل ساختار Screenshot یا Website رو هم داره.
برای نصب:
npx skills add nutlope/hallmark
برای این روزا که خیلیا با AI رابط کاربری میزنن و استفاده میکنن کاربردیه🔥
🔗 دسترسی به Hallmark:
گیت هاب Hallmark | دمو Hallmark
#ai #design #tool
☕️ Telegram | Website | Discord
❤🔥7🔥4😁1
🔷 توی آخرین آپدیت فلاتر چه تغییراتی بوجود اومده؟
مهمترین تغییر فلاتر 3.47 جدا شدن سیستم دیزاین های Material و Cupertino از Core SDK هست. یعنی از این به بعد میتونید نسخههای جدید Material و Cupertino رو مستقل از آپدیت کل Flutter بگیرید و برای استفاده از ویجت های جدید مجبور نباشید SDK رو آپدیت کنید.
Impeller هم حالا به صورت پیشفرض روی ویندوز، Linux و macOS فعال شده که باعث میشه رندر گرافیک و انیمیشن ها روون تر باشن و مشکل Shader Jank کمتر بشه.
Widget Preview هم استیبل شده و میتونید کامپوننت های UI رو بدون اجرای کامل اپلیکیشن سریعتر تست کنید.
فلاتر برای iOS 27, macOS 27 و Xcode 27 آماده شده و حداقل نسخه قابل پشتیبانی توی iOS از 13 به 15 و macOS از 10.15 به 12 افزایش پیدا کرده. همچنین پشتیبانی از Intel Mac هم کم کم داره حذف میشه و فلاتر به سمت Apple Silicon میره.
Flutter Web هم به سمت استفاده پیشفرض از WebAssembly رفته و دیگه امکان تست پروژهها با Wasm رو دارید.
قابلیتهای Multi-window روی دسکتاپ هم پیشرفت کرده و Popup Window برای Windows و لینوکس، API های جدید برای Window و قابلیت تنظیم خودکار اندازه بر اساس محتوا اضافه شده.
ویندوز و لینوکس از این ورژن به بعد Flutter Flavors رو هم پشتیبانی میکنن.
توی این آپدیت نسخه جدید GenUI هم منتشر شده و قابلیتهایی مثل Client-side Functions برای تجربههای Agentic و UI های ساخته شده با AI بهبود پیدا کرده.
در کنار اینها کلی آپدیت کوچیک برایAccessibility,Text Selection, Gestureها، اندروید، iOS، لینوکس و Windows هم داده که منجر به بهبودشون شده.
🔗 منبع
#flutter #news
☕️ Telegram | Website | Discord
مهمترین تغییر فلاتر 3.47 جدا شدن سیستم دیزاین های Material و Cupertino از Core SDK هست. یعنی از این به بعد میتونید نسخههای جدید Material و Cupertino رو مستقل از آپدیت کل Flutter بگیرید و برای استفاده از ویجت های جدید مجبور نباشید SDK رو آپدیت کنید.
Impeller هم حالا به صورت پیشفرض روی ویندوز، Linux و macOS فعال شده که باعث میشه رندر گرافیک و انیمیشن ها روون تر باشن و مشکل Shader Jank کمتر بشه.
Widget Preview هم استیبل شده و میتونید کامپوننت های UI رو بدون اجرای کامل اپلیکیشن سریعتر تست کنید.
فلاتر برای iOS 27, macOS 27 و Xcode 27 آماده شده و حداقل نسخه قابل پشتیبانی توی iOS از 13 به 15 و macOS از 10.15 به 12 افزایش پیدا کرده. همچنین پشتیبانی از Intel Mac هم کم کم داره حذف میشه و فلاتر به سمت Apple Silicon میره.
Flutter Web هم به سمت استفاده پیشفرض از WebAssembly رفته و دیگه امکان تست پروژهها با Wasm رو دارید.
قابلیتهای Multi-window روی دسکتاپ هم پیشرفت کرده و Popup Window برای Windows و لینوکس، API های جدید برای Window و قابلیت تنظیم خودکار اندازه بر اساس محتوا اضافه شده.
ویندوز و لینوکس از این ورژن به بعد Flutter Flavors رو هم پشتیبانی میکنن.
توی این آپدیت نسخه جدید GenUI هم منتشر شده و قابلیتهایی مثل Client-side Functions برای تجربههای Agentic و UI های ساخته شده با AI بهبود پیدا کرده.
در کنار اینها کلی آپدیت کوچیک برایAccessibility,Text Selection, Gestureها، اندروید، iOS، لینوکس و Windows هم داده که منجر به بهبودشون شده.
🔗 منبع
#flutter #news
☕️ Telegram | Website | Discord
🔥4⚡3❤🔥2
دوستان تازگی اکانت گیت هاب خودتون یا دوستانتون دچار مشکل نشده؟ مثلا Suspend شدن یا مشکلی از سمت خود گیت هاب باشه
💔8
قبلا برای طراحی UI یه اپ یا سایت باید کلی سایت و زیر و رو میکردیم یا اینکه از چند تا طرح مختلف استفاده میکردیم.
الان کلی ابزار هست مثل banani که یه پرامپت مینویسی برای رابط کاربری ای که مدنظرته و اون هم برات کارو در میاره🔥
اگر طرحی مدنظرت بود و شبیه به اون میخواستی میتونی لینک اون سایت، اسکرین شات یا حتی طرح فیگما رو بهش بدی تا برات بزنه.
📥 خروجی فیگما یا حتی کد HTML, CSS هم میشه گرفت ازش
از MCP هم پشتیبانی میکنه که قابلیت اینو میده بقیه ایجنت ها هم بتونن بهش وصل بشن.
🚧 این ابزار هم مثل Figma AI محدودیت داره و در ماه 12 کردیت رایگان میده اما کار رو راه میندازه.
🔗 https://www.banani.co
#ui #design #ai #tool
☕️ Telegram | Website | Discord
الان کلی ابزار هست مثل banani که یه پرامپت مینویسی برای رابط کاربری ای که مدنظرته و اون هم برات کارو در میاره🔥
اگر طرحی مدنظرت بود و شبیه به اون میخواستی میتونی لینک اون سایت، اسکرین شات یا حتی طرح فیگما رو بهش بدی تا برات بزنه.
📥 خروجی فیگما یا حتی کد HTML, CSS هم میشه گرفت ازش
از MCP هم پشتیبانی میکنه که قابلیت اینو میده بقیه ایجنت ها هم بتونن بهش وصل بشن.
🚧 این ابزار هم مثل Figma AI محدودیت داره و در ماه 12 کردیت رایگان میده اما کار رو راه میندازه.
🔗 https://www.banani.co
#ui #design #ai #tool
☕️ Telegram | Website | Discord
🔥5⚡2❤🔥1
کداکسپلور | CodeExplore
دوستان تازگی اکانت گیت هاب خودتون یا دوستانتون دچار مشکل نشده؟ مثلا Suspend شدن یا مشکلی از سمت خود گیت هاب باشه
یه راه حل برای رفع مشکل suspend شدن اکانت گیت هاب که ممکنه به کارتون بیاد:
https://www.linkedin.com/posts/mahdi-bagheri-494a4b365_github-developer-activity-7485360642229583874-spOf
راه حلی بوده که تست کردن و جواب داده✅
https://www.linkedin.com/posts/mahdi-bagheri-494a4b365_github-developer-activity-7485360642229583874-spOf
راه حلی بوده که تست کردن و جواب داده✅
3⚡5🔥2
🌟 بالاخره GPT-6 Astra دیروز منتشر شد و امروز میخوایم ببینیم این مدل چه تغییراتی داره؟
Astra توی ایجنت کدینگ عملکرد بهتری داره و توی Terminal-Bench 4.0 به عدد 57.9% رسیده، در حالی که GPT-5.6 Sol امتیاز 37.3 درصد رو گرفته. توی DeepSWE هم 74.1% و توی FrontierCode 1.1 Extended عدد 64.5% رو بدست آورده.
یکی از تغییرات مهمش مربوط به Codex هست، آسترا میتونه وقتی Context Window پر میشه اطلاعات مهم رو بین Context ها حفظ کنه و حتی Contextهای قبلی رو دوباره سرچ کنه. بنابراین جزئیاتی مثل نتیجه تستها یا دلیل شکست یه راهحل توی پروژههای طولانی راحتتر قابل دسترسی هستن👌🏻
قابلیت Computer Use هم بهتر شده و Astra میتونه با مرورگر و نرمافزار ها کار کنه، اونها رو تست کنه و حتی سایت ها رو بررسی کنه. توی تست OSWorld 2.0 هم با عدد 72.6%، حدود 47 درصد سریعتر از GPT-5.6 Sol عمل کرده.
همچنین Codex Harness بهینه شده و ترکیب اون با Astra باعث شده زمان انجام تسکها روی Mind2Web حدود 1.9 برابر سریعتر از تجربه فعلی GPT-5.6 Sol باشه.
در کنار اینها، آسترا توی کار با پروژه های پیچیده، Reverse Engineering و Cybersecurity هم پیشرفت قابل توجهی داشته و کم کم عرضه میشه و میبینیم. فعلا به Github copilot هم اد شده و توی VS Code هم میتونید ازش استفاده کنید
چیزیو هم که OpenAI اول گفته بود و من ترجیح دادم آخر بگم اینه که طبق ادعای خودشون در حال حاضر GPT‑6 Astra قوی ترین مدل برای مهندسی نرم افزاره
🔗 منبع
#ai #astra #openai #news
☕️ Telegram | Website | Discord
Astra توی ایجنت کدینگ عملکرد بهتری داره و توی Terminal-Bench 4.0 به عدد 57.9% رسیده، در حالی که GPT-5.6 Sol امتیاز 37.3 درصد رو گرفته. توی DeepSWE هم 74.1% و توی FrontierCode 1.1 Extended عدد 64.5% رو بدست آورده.
یکی از تغییرات مهمش مربوط به Codex هست، آسترا میتونه وقتی Context Window پر میشه اطلاعات مهم رو بین Context ها حفظ کنه و حتی Contextهای قبلی رو دوباره سرچ کنه. بنابراین جزئیاتی مثل نتیجه تستها یا دلیل شکست یه راهحل توی پروژههای طولانی راحتتر قابل دسترسی هستن👌🏻
قابلیت Computer Use هم بهتر شده و Astra میتونه با مرورگر و نرمافزار ها کار کنه، اونها رو تست کنه و حتی سایت ها رو بررسی کنه. توی تست OSWorld 2.0 هم با عدد 72.6%، حدود 47 درصد سریعتر از GPT-5.6 Sol عمل کرده.
همچنین Codex Harness بهینه شده و ترکیب اون با Astra باعث شده زمان انجام تسکها روی Mind2Web حدود 1.9 برابر سریعتر از تجربه فعلی GPT-5.6 Sol باشه.
در کنار اینها، آسترا توی کار با پروژه های پیچیده، Reverse Engineering و Cybersecurity هم پیشرفت قابل توجهی داشته و کم کم عرضه میشه و میبینیم. فعلا به Github copilot هم اد شده و توی VS Code هم میتونید ازش استفاده کنید
چیزیو هم که OpenAI اول گفته بود و من ترجیح دادم آخر بگم اینه که طبق ادعای خودشون در حال حاضر GPT‑6 Astra قوی ترین مدل برای مهندسی نرم افزاره
🔗 منبع
#ai #astra #openai #news
☕️ Telegram | Website | Discord
🔥5
یه خبر برای برنامه نویسای اندروید، کاتلین 2.4.20 منتشر شد. توی این ورژن چندتا قابلیت جدید برای بخش های مختلف اضافه شده که با هم توی این پست بررسیشون میکنیم 📲
توی کاتلین Native مواردی مثل Swift Export و Incremental Compilation بهبود پیدا کردن و برای Kotlin/Wasm هم حجم باینری های مربوط به Lambda و Functional Interface ها حدود 5 تا 10 درصد کاهش پیدا کرده.
Kotlin/JS هم قابلیتهای جدیدی برای Browser Testing داره و حالا تبدیل suspend lambda به async function های جاوا اسکریپت رو هم پشتیبانی میکنه.
یکی از تغییرات جالب این نسخه هم اضافه شدن نسخه Experimental از Native Image برای Kotlin Compiler هست که هدفش بهبود Startup و عملکرد کامپایلره. همچنین استفاده از when با invokedynamic روی JVM 21 به بالا Stable شده و به صورت پیش فرض فعاله.
کاتلین 2.4.20 با Gradle 9.7 سازگاره و Build Tools API هم برای Kotlin/JS، Kotlin/Wasm و Kotlin Metadata گسترش پیدا کرده💡
یه تغییر دیگه هم مربوط به دستور اجرای کاتلینه که از این نسخه دستور kotlin به kotlinr تغییر کرده تا با Kotlin Toolchain تداخل اسمی نداشته باشه.
این نسخه در حال حاضر توی IntelliJ IDEA و اندروید استودیو هم در دسترسه و میتونید نسخه Kotlin پروژتون رو به 2.4.20 تغییر بدید✅
🔗 منبع
#kotlin #android #news
☕️ Telegram | Website | Discord
توی کاتلین Native مواردی مثل Swift Export و Incremental Compilation بهبود پیدا کردن و برای Kotlin/Wasm هم حجم باینری های مربوط به Lambda و Functional Interface ها حدود 5 تا 10 درصد کاهش پیدا کرده.
Kotlin/JS هم قابلیتهای جدیدی برای Browser Testing داره و حالا تبدیل suspend lambda به async function های جاوا اسکریپت رو هم پشتیبانی میکنه.
یکی از تغییرات جالب این نسخه هم اضافه شدن نسخه Experimental از Native Image برای Kotlin Compiler هست که هدفش بهبود Startup و عملکرد کامپایلره. همچنین استفاده از when با invokedynamic روی JVM 21 به بالا Stable شده و به صورت پیش فرض فعاله.
کاتلین 2.4.20 با Gradle 9.7 سازگاره و Build Tools API هم برای Kotlin/JS، Kotlin/Wasm و Kotlin Metadata گسترش پیدا کرده💡
یه تغییر دیگه هم مربوط به دستور اجرای کاتلینه که از این نسخه دستور kotlin به kotlinr تغییر کرده تا با Kotlin Toolchain تداخل اسمی نداشته باشه.
این نسخه در حال حاضر توی IntelliJ IDEA و اندروید استودیو هم در دسترسه و میتونید نسخه Kotlin پروژتون رو به 2.4.20 تغییر بدید✅
🔗 منبع
#kotlin #android #news
☕️ Telegram | Website | Discord
1⚡3❤🔥2
کداکسپلور | CodeExplore
🌟 بالاخره GPT-6 Astra دیروز منتشر شد و امروز میخوایم ببینیم این مدل چه تغییراتی داره؟ Astra توی ایجنت کدینگ عملکرد بهتری داره و توی Terminal-Bench 4.0 به عدد 57.9% رسیده، در حالی که GPT-5.6 Sol امتیاز 37.3 درصد رو گرفته. توی DeepSWE هم 74.1% و توی FrontierCode…
❗️تو پستی که در مورد GPT-6 Astra بود نشد راجب مهمترین تغییرش که مربوط به Codex بود کامل توضیح بدم. اما منظور از این تغییر مهم چیه؟
ماجرا اینه که وقتی یه ایجنت مدت زیادی روی یه پروژه کار کنه بالاخره اون Context پر میشه و باید اطلاعات قبلی براش خلاصه تر بشه تا بتونه ادامه بده و این باعث میشه یسری جزئیاتی که اهمیت بالایی دارن مثل نتیجه یه تست یا دلیل اینکه یه راه حل جواب نداده و شکست خورده از دست بره😒
🔔اما توی آسترا قضیه عوض شده و حالا Codex میتونه اطلاعات مهم که برای ادامه ممکنه بهشون نیاز باشه رو بین Context Window های مختلف نگهداره. یعنی اگر Agent روی یه پروژه طولانی کار کرده باشه، بعدا لازم نیست توی مرحله های بعدی همه چیزو از اول بهش بگید تا تازه دوباره بفهمه چی به چیه. میتونه برگرده و اطلاعات مورد نیازش از کارهای قبلی رو دوباره پیدا کنه.
این قابلیت هنوز به صورت پیشفرض فعال نشده، ولی همین الان میتونید با اضافه کردن خط پایین به فایل config.toml دستی فعالش کنید😏
#ai #astra #openai
☕️ Telegram | Website | Discord
ماجرا اینه که وقتی یه ایجنت مدت زیادی روی یه پروژه کار کنه بالاخره اون Context پر میشه و باید اطلاعات قبلی براش خلاصه تر بشه تا بتونه ادامه بده و این باعث میشه یسری جزئیاتی که اهمیت بالایی دارن مثل نتیجه یه تست یا دلیل اینکه یه راه حل جواب نداده و شکست خورده از دست بره😒
🔔اما توی آسترا قضیه عوض شده و حالا Codex میتونه اطلاعات مهم که برای ادامه ممکنه بهشون نیاز باشه رو بین Context Window های مختلف نگهداره. یعنی اگر Agent روی یه پروژه طولانی کار کرده باشه، بعدا لازم نیست توی مرحله های بعدی همه چیزو از اول بهش بگید تا تازه دوباره بفهمه چی به چیه. میتونه برگرده و اطلاعات مورد نیازش از کارهای قبلی رو دوباره پیدا کنه.
این قابلیت هنوز به صورت پیشفرض فعال نشده، ولی همین الان میتونید با اضافه کردن خط پایین به فایل config.toml دستی فعالش کنید😏
context_management.experimental_mode = true
#ai #astra #openai
☕️ Telegram | Website | Discord
🔥2❤🔥1
🌐 Yaak یه API کلاینت سبک و اوپن سورسه که میتونید به جای Postman ازش استفاده کنید. از GraphQL, REST, SSE و حتی وب سوکت و gRPC پشتیبانی میکنه و روی لینوکس، ویندوز و مک هم در دسترستونه.
Local-first بودنش باعث میشه که اطلاعات و history روی سیستمتون ذخیره بشه و خود Yaak هم Telemetry و Tracking نداره. به لاگین هم نیاز نداره.
از طرفی میتونید Workspace ها رو به صورت Plain-text روی سیستم ذخیره و با گیت Sync کنید، که برای کار تیمی و نگهداری کالکشن ها خیلی کاربردیه👌🏻
حتی اگر قبلا از Postman یا Insomnia استفاده میکردید، میتونید کالکشن های قبلیتون رو ایمپورت کنید و با Yaak ادامه بدید. یه CLI هم داره که برای ایجنت ها طراحی شده و میتونید از طریق CLI یا MCP Server ایجنت های مختلف رو به Yaak وصل کنید.
🔗 https://yaak.app
#api #client #opensource #tool
☕️ Telegram | Website | Discord
Local-first بودنش باعث میشه که اطلاعات و history روی سیستمتون ذخیره بشه و خود Yaak هم Telemetry و Tracking نداره. به لاگین هم نیاز نداره.
از طرفی میتونید Workspace ها رو به صورت Plain-text روی سیستم ذخیره و با گیت Sync کنید، که برای کار تیمی و نگهداری کالکشن ها خیلی کاربردیه👌🏻
حتی اگر قبلا از Postman یا Insomnia استفاده میکردید، میتونید کالکشن های قبلیتون رو ایمپورت کنید و با Yaak ادامه بدید. یه CLI هم داره که برای ایجنت ها طراحی شده و میتونید از طریق CLI یا MCP Server ایجنت های مختلف رو به Yaak وصل کنید.
🔗 https://yaak.app
#api #client #opensource #tool
☕️ Telegram | Website | Discord
❤🔥3🔥3
اگر میخواین گیت رو سریع و ساده با فلش کارت های جمع و جور و خلاصه شده یاد بگیرید میتونید از GitGet استفاده کنید.
مباحث مختلفی مثل کارهای روزمره ای که با گیت داریم، بررسی تغییرات Commit Branch، Merge، مواردی که توی گیت هاب باهاش سر و کار داریمConflict, Stash و Undo همه اینارو داره.
میتونید بعد خوندن هر مورد هم مارک کنید که اون مرحله رو رد کردید و این توی سیستم خودتون ذخیره میشه تا بعد دوباره ادامه بدید.
پروژه اوپن سورسه و اگر علاقه داشتید میتونید آموزشای جدیدی بهش اضافه کنید یا با استار دادن به ریپازیتوری ازش حمایت کنید💯
ریپازیتوری پروژه:
🔗 https://github.com/ParsaBordbar/get-git
#git #github #repo
☕️ Telegram | Website | Discord | <Parsa>
مباحث مختلفی مثل کارهای روزمره ای که با گیت داریم، بررسی تغییرات Commit Branch، Merge، مواردی که توی گیت هاب باهاش سر و کار داریمConflict, Stash و Undo همه اینارو داره.
میتونید بعد خوندن هر مورد هم مارک کنید که اون مرحله رو رد کردید و این توی سیستم خودتون ذخیره میشه تا بعد دوباره ادامه بدید.
پروژه اوپن سورسه و اگر علاقه داشتید میتونید آموزشای جدیدی بهش اضافه کنید یا با استار دادن به ریپازیتوری ازش حمایت کنید💯
ریپازیتوری پروژه:
🔗 https://github.com/ParsaBordbar/get-git
#git #github #repo
☕️ Telegram | Website | Discord | <Parsa>
❤🔥8🔥4😁1