Dev Fuel
148 subscribers
75 photos
22 videos
2 files
77 links
آزاد
Download Telegram
Dev Fuel
من با 9router کلی مدل رایگان آوردم بالا و به هرمس وصل کردم. ولی خب اونقدر با کلاد و مدل های antigravity کار کردم با این مدل های رایگان خیلی حال نمیکنم 😬
برای دوستانی هم که خیلی دوست دارند از Antigravity استفاده کنند.
تنها راهش اینه که ریجن جیملیتون رو تغییر بدید به هر جایی غیر ایران ولا غیر ...
از این لینک میتونید :
https://policies.google.com/country-association-form
که اونم من برای جیمیل اصلیم هزاران بار درخواست دادم انجام ندادن.
آخرش یک جیمیل دیگه ساختم و توی توضیحات نوشتم که خدا شاهده من خیلی با این کشور خارجه در ارتباطم مدام سفر می‌کنم ریجن من رو تغییر بدید. بالاخره قبول کردند 😂
AI Coding Assistants: دوست داریم، نداریم، نمی‌دونیم چطور ازشون استفاده کنیم! 🤔🤖

دیروز توی code review یه PR دیدم که ۸۰٪ش توسط Cursor نوشته شده بود. نویسنده هم می‌گفت: «من فقط prompt دادم، بقیه رو AI کرد.» خب... کد کار می‌کرد، تست‌ها پاس می‌شد، اما من نفهمیدم منطق business کجاست! 😅

اینجاست که مسئله پیش میاد: AI کد می‌نویسه، ولی تو architecture نمی‌فهمه.

غلط: «AI برام بنویس» و کپی‌پیست کورکورانه
درست: AI رو به عنوان Pair Programmer بکار ببر، نه Replacement

 Wrong Approach:
"Write me a NestJS auth module with JWT"
→ Copy paste → Ship it → 💥 Production bug at 3am

Right Approach:
"Help me design the auth module structure.
Here's my requirements: [requirements]
What patterns do you suggest?"
→ Discuss → Understand → Implement together → You own the code review yourself


نکته کلیدی: تو باید مالکیت کد رو حفظ کنی. AI پیشنهاد میده، تو تصمیم می‌گیری، تو review می‌کنی، تو مسئولیت می‌پذیری.

یه ترفند کوچیک که من استفاده می‌کنم:
• برای boilerplate، test scaffolding، regex، TypeScript types → AI فوق‌العاده‌ست 🚀
• برای business logic، architectural decisions، security-sensitive code → تو می‌نویسی، AI فقط review می‌کنه 🧭

این پست با کمک AI خلاصه‌سازی و ویرایش شده (البته کدها و تجربیات شخصی من هستن)

💡 Takeaway: AI ابزار قدرتمنده‌ست، ولی «Senior Dev» تو هستی. Ownership رو از دست نده.

راستی تو چقدر از AI توی workflowت استفاده می‌کنی؟ یه سناریوی جالب/بد تجربه داشتی؟ کامنت بذار ببینیم 👇

#AI #CodingAssistants #DevWorkflow #SeniorDev

Dev Fuel 👨‍💻🔥 @dev_fuel
Forwarded from localhost (Yousef Taheri)
‏یه مجموعه‌ی تمیز از 200+ دوره‌ی رایگان که همه‌شون گواهی معتبر دارن. از برنامه‌نویسی و AI تا دیزاین و بیزینس و امنیت و غیره و چیزی کم نداره.
‏بیش از 20000 ساعت محتوا توش جمع شده.

📱 https://github.com/PanXProject/awesome-certificates
😎 Amir
Please open Telegram to view this post
VIEW IN TELEGRAM
سایت Next.JS یکی از بهترین منابع یادگیری Next.JS هست.
دوره های آموزشی متنی و کاملا قابل فهم داره که از داکیومنت جداست.
از آموزش پایه ای React تا آموزش خود Next.JS و SEO و ...
https://nextjs.org/learn
اگه ADHD دارید یا موقع خوندن متن‌های طولانی، مقاله‌ها و مستندات فنی تمرکزتون به‌هم می‌ریزه، «Focus Friendly» می‌تونه به کارتون بیاد.

این افزونه رایگان و متن‌باز Codex، اطلاعات سنگین رو به بخش‌های کوتاه و قابل‌فهم تبدیل می‌کنه: اول نکته اصلی، بعد یک مثال ساده و در آخر فقط قدم بعدی. برای مطالعه، تحقیق، یادگیری برنامه‌نویسی و جلو بردن پروژه‌ها هم کاربردیه.

جزئیات مهم حذف نمی‌شن؛ اطلاعات فقط طوری مرتب می‌شن که وسط حجم زیاد متن گم نشیم، راحت‌تر موضوع رو بفهمیم و شروع کردن سخت نباشه.

پروژه رو ببینید و اگه مفید بود براتون، با بقیه هم به اشتراک بذارید:
https://github.com/yappologistic/focus-friendly

@DevTwitter | <E Gurl/>
چند وقتیه که به جای Postman از Bruno استفاده می‌کنم و واقعاً ازش راضی‌ام.
بیشتر از همه این موضوع برام جذاب بود که Collectionها داخل خود Repository پروژه ذخیره می‌شن. یعنی مثل کدهای پروژه Commit می‌شن، تغییراتشون داخل Git قابل مشاهده است و اگر یکی از اعضای تیم Request جدیدی اضافه یا ویرایش کنه، دقیقاً می‌شه دید چه چیزی تغییر کرده؛ بدون نیاز به Export و Import کردن Collectionها.
چند نکته دیگه که به چشمم اومد:
سبک و سریع‌تر از Postman اجرا می‌شه.
کاملاً آفلاین و Open Source هست.
از Environment، Variables، Authentication، GraphQL و gRPC هم پشتیبانی می‌کنه

@DevTwitter | <Mohammad Amiri/>
یعنی این حسی که الان ما به وایب کدر ها داریم همون حسیه اسمبلی کاران وقتی زبان های سطح بالا اومد به افرادی که شروع به کار با اون زبان ها کردند، داشتند؟
همینطوری که دارم رس کلاد رو میکشم و قابلیت هاش رو در میارم، متوجه شدم در بخش کلاد دیزاین انیمیشن هم میسازه و در قالب mp4 تحویل میده! ( کاربردی برای معرفی محصول، تولید آمار و ... )
یک ویدیو آماری از وضعیت رفاه و زندگی در ایران از سال 1390 تا الان ، باهاش ساختم.
This media is not supported in your browser
VIEW IN TELEGRAM
ایران در آینه آمار.

ازدواج: کاهش 51 درصدی!
قیمت دلار: افزایش 99 برابری!
فرزندآوری: کاهش 35 درصدی!
مصرف گوشت قرمز: کاهش 54 درصدی!
مسکن تهران: افزایش 40 برابری!
طلاق: افزایش 41 درصدی!
Zoomit | زومیت
ایران در پژوهش هوش مصنوعی میان ۲۰ کشور برتر؛ اما در کاربرد هنوز عقب است عمادالدین فاطمی‌زاده، رئیس دبیرخانه ستاد توسعه فناوری و کاربرد هوش مصنوعی، جایگاه ایران در پژوهش این حوزه را بسته به شاخص‌های مختلف، میان رتبه ۱۲ تا ۱۸ جهان اعلام کرد. با این حال، او…
به گول زدن خودمون علاقه زیادی داریم.
فقط دوست داریم نشون بدیم که کاری کردیم، نه اینکه واقعا کاری کرده باشیم!

توی مقاله نویسی واو! خیلی خوبیم.
اما در عملی کردن همون پژوهش ها؟ خیر.

در مدارس و دانشگاه ها هم، بسیاری از اساتید فقط می‌خوان سر فصل ها رو گفته باشند، نه اینکه واقعا چیزی یاد بدهند.
🔶 مایکروسافت می خواهد با تراشه TPM به هر روشی شده جلوی کرک شدن ویندوز با ابزار KMS بگیرد.

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

#خبر

@TheRaymondDev
Forwarded from Linuxor ?
This media is not supported in your browser
VIEW IN TELEGRAM
گیت‌هاب بزرگ‌ترین مشکل وایب کدینگ رو حل کرده به‌تازگی Spec Kit رو راه‌اندازی کردن و فقط در چند روز، این پروژه بیش از 100 هزار تا ستاره گرفته.

ایده چیه؟
به‌جای اینکه پرامپت‌های مبهم بدید و دعا کنید که عامل هوش مصنوعی پروژه‌تون رو خراب نکنه... Spec Kit هوش مصنوعی رو مجبور می‌کنه قبل از دست زدن به کد، یک مشخصات (Specification) ساختاریافته ایجاد کنه.

هوش مصنوعی ابتدا می فهمه شما دقیقاً چه چیزی می‌خواید بسازید، چیزهای ناقص یا نامشخص رو می‌پرسه پروژه رو سازمان‌دهی می کنه و بعد شروع به برنامه‌نویسی می کنه.

دستورات :
/constitution → قوانین و استانداردها
/specify → چیزی که می‌خواید بسازید
/clarify → برطرف کردن ابهام‌ها قبل از شروع
/plan → معماری و تکنولوژی‌های مورد استفاده
/tasks → وظایف مرتب‌شده و مرحله‌بندی‌شده
/implement → اجرا

نصب :
github.github.com/spec-kit

@Linuxor
1
امروز به موضوعی بسیار تامل برانگیز برخوردم!

پروژه Joplin یک نوت بوک متن باز با تمرکز بر حریم خصوصی کاربرانه، که واقعا کاربردی،ساده و کار راه اندازه.
از راست چین و زبان فارسی هم پشتیبانی می‌کنه.
یه نگاهی به سورس کدش در گیت هاب و همچنین کامیونیتی برنامه انداختم.
با کمال تعجب دیدم سازنده برنامه گفته که به طور موقت، پول ریکویست افراد جدید رو بدون بازبینی رد می‌‌کنند! کنجکاو شدم که بدونم چرا؟

توضیحات سازنده رو خوندم.
ترجمه توضیحات سازنده برنامه، Laurent Cozic:

الان سخت میشه قضاوت کرد، چون همه‌چیز خیلی سریع داره عوض میشه. قبلاً این‌طور بود که وقتی کسی یه قابلیت رو پیاده‌سازی می‌کرد، برای پروژه سود خالص داشت. یعنی وقتی نوشتنش بیشتر از ریویو کردنش وقت می‌بُرد. بعضی وقت‌ها که یه مهندس کاربلد PR می‌زد، واقعاً برد بزرگی بود، چون یه ریویوی کوتاه تمام چیزی بود که لازم داشتیم. و امیدوارم برای طرف مقابل هم برد بوده باشه، چون بالاخره خودش هم به قابلیتی که می‌خواست می‌رسید.

با کدی که هوش مصنوعی تولید می‌کنه، این منطق کاملاً برعکس شده. الان ریویو کردنش برای ما خیلی بیشتر از نوشتنش برای اون طرف وقت می‌گیره. ضمن اینکه خیلی راحت شده که یکی یه PR سرسری بزنه و رد بشه، شاید برای رزومه‌اش یا برای GSoC. ظاهرش خوبه و تقریباً هیچ هزینه‌ای هم براش نداره. کافیه اسپک رو بده به Claude و هر چی بیرون اومد رو پست کنه. گاهی حتی build نمی‌شه ولی طرف چک هم نمی‌کنه.

نتیجه‌ی منطقی‌اش اینه که همون بهتر خودمون قابلیت رو پیاده‌سازی کنیم. چون کار کردن مستقیم روی یه فیچر با Claude خیلی راحت‌تر از اینه که یه واسطه وسط باشه که کامنت‌های ما رو می‌ریزه توی Claude و هر چی بیرون اومد رو کامیت می‌کنه، بدون اینکه نه کامنت ما رو فهمیده باشه نه کدی که تحویل داده. متأسفانه جوابمون رو هم اغلب با هوش مصنوعی می‌دن، با این بهانه که انگلیسی‌شون خوب نیست (که خب با این روش هیچ‌وقت هم خوب نمی‌شه، نه؟) و در سطح انسانی هم خوشایند نیست که وقت بذاری، چیزی رو ریویو کنی، کامنت‌ها رو با دست بنویسی و آخرش عملاً یه بات جوابت رو بده.

البته همیشه هم این‌طور نیست. کسی که واقعاً براش مهمه پروژه بهتر بشه این کار رو نمی‌کنه، و مهندس‌های باتجربه هم وقتی از هوش مصنوعی استفاده می‌کنن باز کد خوب تحویل می‌دن. مشکل اینه که چطور این آدم‌ها رو تشخیص بدیم بدون اینکه دوباره سیل PRهای بی‌کیفیت راه بیفته. برای همین فعلاً PRها رو محدود کردیم به کسایی که از قبل می‌شناسیم.

خودم هم زیاد از این وضع خوشم نمیاد، چون روح متن‌باز این نیست. ولی باید نسبت به توان خودمون هم واقع‌بین باشیم. اینکه چقدر وقت داریم، و همین‌طور سلامت روانمون. باز هم می‌گم، همه‌چیز الان سریع عوض می‌شه و احتمالاً درک ما هم از این وضعیت به‌مرور تغییر می‌کنه. امیدوارم بتونیم یه راه میانه‌ی خوب پیدا کنیم.


بسیار تامل برانگیز!
به چندین تا نکته اساسی اشاره کرد که به نظرم هیچ کس تا به حال بهشون اشاره نکرده بود.
2👍1