.NET Fun
1.9K subscribers
113 photos
63 videos
3 files
207 links
Let's Connect!

Linkedin: https://www.linkedin.com/in/babak-taremi

Github: https://github.com/babaktaremi

Twitter: https://twitter.com/BabakTaremi

Telegram: @bob_tm

دانلود دوره های برنامه نویسی کاملا رایگان:
@DotNetFunBot
Download Telegram
کد ریوو بدون کانتکست با AI اشتباهه
کد ریوو بدون دونستن تسک و بیزنس با AI اشتباهه
نکنید از این کارا

@DotNetIsFun
.NET Fun
کد ریوو بدون کانتکست با AI اشتباهه کد ریوو بدون دونستن تسک و بیزنس با AI اشتباهه نکنید از این کارا @DotNetIsFun
الان که دوباره این متن رو می‌خونم، حس می‌کنم منظورم رو خوب منتقل نکردم.

به نظر من توی هیچ زمینه و هیچ پروژه‌ای، چه شخصی و چه Enterprise، نباید صددرصد فرمون رو دست AI بدیم.

بهتره اول خودمون یه Base و Foundation درست و قابل‌فهم بسازیم و بعد از AI برای گسترش و سرعت دادن به کار استفاده کنیم.

این موضوع توی پروژه‌هایی که سر کار باهاشون سروکله می‌زنیم حتی مهم‌تره؛ چون ممکنه از یه جایی به بعد فرمون انقدر از دستمون خارج بشه که دیگه خودمون هم دقیقاً نفهمیم AI چی نوشته، چرا نوشته و الان داره پروژه رو به چه سمتی می‌بره.

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

کدی که تولید می‌کنه حتماً ریوو کنید. کامنت‌هایی که می‌ذاره رو Polish کنید و از خودش هم بخواید بررسی کنه که آیا می‌شه کد رو ساده‌تر یا Refactor کرد.

تجربه‌ی من اینه که تقریباً همیشه یکی از این دو حالت وجود داره: یا کد نیاز به Refactor داره، یا Approachی که Agent انتخاب کرده نیاز به توضیح و توجیه داره.


یادتون باشه ai وسیله ای برای ماست نه ما وسیله ای برای ai
خیلی خوب بود 😂😂

#programming_joke
〰️〰️〰️〰️〰️〰️〰️
@programming_tips
خب توی سی شارپ ۱۵ یک type modifier جدید داریم به اسم
Closed


کاری که انجام میده اینه که hierarchy رو محدود به assembly میکنه که داخلش هست. ولی از سایر assembly ها قابل دسترس هست. بیشتر به درد pattern matching میخوره
@DotNetIsFun
Forwarded from CodeLodge
بعد از مدت‌ها، بالاخره وقتش رسید.
اولین گردهمایی حضوری BuildGuild، جمعه ۲۷ شهریور از ساعت ۱۱ تا ۱۴ در تهران برگزار می‌شود؛
جمعی کوچک و دعوت‌محور از مدیران فنی و برنامه‌نویسان سنیور، برای گفت‌وگوهای بی‌واسطه، به‌اشتراک‌گذاشتن تجربه‌ها و ساختن ارتباط‌های حرفه‌ای واقعی.
ثبت درخواست حضور از فردا در BuildGuild.ir آغاز می‌شود.
ظرفیت محدود است و حضور پس از بررسی درخواست‌ها نهایی خواهد شد.
برنامه‌تان را خالی کنید؛ کیفیت این رویداد را آدم‌هایش می‌سازند—شما.
#BuildGuild #رویداد_فنی #برنامه‌نویسی
روز برنامه نویسایی مبارک که تا دیروز فکر میکردن توی Microsoft Word کد میزنن اما امروز توی یک ساعت 10000 خط کد میزنن

@DotNetIsFun
Forwarded from CodeLodge
📍 محل برگزاری میتاپ فردا:
تهران، اتوبان شهید لشکری، جنب مترو بیمه، کارخانه نوآوری آزادی، فضای کار اشتراکی هفت و هشت
https://maps.app.goo.gl/bvYVuWjdC4uL1ezT7
⏳ زمان : 11 تا 14
لطفا 15 دقیقه قبل از شروع تشریف بیاورید
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from مسعود بیگی (مسعود بیگی)
مرسی از تک‌تک‌تون بچه ها ❤️
Forwarded from Programmer Jokes
بهترین کپشن برنده میشه😁😁😁

https://xn--r1a.website/buildguildstories
این خیلی خوب بود😂
اونایی که سریال House M.D رو دیدن خوب درکش میکنن
وقتی از کلاد سوییچ میکنم رو Chat GPT و کدکس ، حس میکنم از لندکروز پیاده شدم و سوار پراید مدل ۸۴ دور رنگ شدم
.NET Fun
وقتی از کلاد سوییچ میکنم رو Chat GPT و کدکس ، حس میکنم از لندکروز پیاده شدم و سوار پراید مدل ۸۴ دور رنگ شدم
واقعا لعنت به کدکس
دیشب یه breaking change تو یکی از پروژه ها داد که واقعا بچگانه بود
هنوز یادش میوفتم اعصابم خرد میشه
عجیبه...
Forwarded from Learning With M
سلام.
ما یک پوزیشن Software Engineer در دیجی کالا ادز داریم که می خوایم با یک Staff Engineer پرش کنیم.
کاری که قراره بکنید روی سیستم های پر تراکنش(حدود 50 میلیون درخواست در روز) کار کنید که برای سازمان بسیار مهم و با ارزشه.
تمرکز این فرد روی بازطراحی و بهبود این سرویس ها و توسعه اونهاست.

پس، اگر روی golang متخصص هستید و بیشتر از ۸ سال سابقه کار دارید، خوشحال میشم بهم پیام بدید و یا از طریق این لینک اپلای کنید‌.



#استخدام
#جذب
سورس‌کد Claude لو رفت؛ حالا یکی کل کدبیسش رو تبدیل به کتاب کرده!

یادتونه سورس‌کد فرانت‌اند Claude لو رفت؟

ماجرا از انتشار اشتباهی فایل‌های Source Map شروع شد، اما تحلیل چنین کدی برای خیلی‌ها کار ساده‌ای نبود.

Claude یه پروژه کوچیک با چندتا کامپوننت ساده نیست؛ با یه کدبیس پیچیده و بزرگ طرفیم که فهمیدن معماری و جزئیاتش کار هر کسی نیست.

حالا یه نفر اومده کل این کدبیس رو تحلیل کرده و نتیجه رو توی یه کتاب حدوداً ۴۰۰ صفحه‌ای منتشر کرده!

اگه به مهندسی نرم‌افزار، معماری فرانت‌اند و نحوه کار Claude Code علاقه دارید، این منبع واقعاً ارزش خوندن داره.

https://claude-code-from-source.com/

@DevTwitter | <Shahram boroukanlou/>
Forwarded from مسعود بیگی (مسعود بیگی)
موقع شنیدن این بخش کتاب واقعا منقلب شدم و یه حسی بین شادی، خنده، فحش و ... سراغم اومد ، دقیقه 2:03 رو گوش کنید، همیشه تمرکزم این بوده که سیستم رو طوری بچینم که اگر من نبودم، کار کنه، در حالی که خیلی جاها این کار سخت و ترسناکی که به عنوان یه رهبر داری انجام میدی رو اصلا متوجه نمیشن و یه حرف هایی از توش درمیاد که واقعا گفتنی نیست و در شان خودم نمی بینم که بخوام تکرار کنم چرندیاتی رو که سر این شنیدم. فقط میتونم بگم همیشه این حس رو داشتم که این approach درستیه ، ولی نمیدونستم چطور باید توضیحش بدم برای بچه ها، خیلی جاها هم این روش واقعا قشنگ جواب داد و آدم ها ارزشش رو فهمیدن و خوب خیلی جاها هم آدم ها درکش نکردن . ولی وقتی توی یه همچین کتابی بهش برمیخوری و میبینه عه ! پس این واقعا یه روش هست و تو سال ها دیوانه نبودی، خستگی همه اون روزا از تنت در میره !
https://shabgoftar.ir/episodes/software-engineering-at-google-07/
یادش بخیر…

یه زمانی غرق بحث‌های تکنیکال بودیم.
می‌نشستیم بحث می‌کردیم که چرا GC نمیاد LOH رو Compact کنه!
سر پارتیشن‌بندی‌های کافکا و انواع‌واقسام Partition Assignment حرف می‌زدیم.
سر روش‌های مختلف پیاده‌سازی Idempotency با هم بحث می‌کردیم، گاهی حتی دعوامون می‌شد!

الان اما همه‌چی شده AI.

گاهی فکر می‌کنم همون‌طور که ما آخرین نسلی بودیم که توی کوچه‌خیابون بازی می‌کردیم، شاید آخرین نسلی هم باشیم که از ساعت‌ها بحث و کلنجار رفتن سر جزئیات تکنیکال، از خودِ تکنولوژی و از یاد گرفتن چیزهای جدید لذت می‌بردیم.

انگار یه چیزی از لذت مهندسی نرم‌افزار، وسط این همه هیاهوی AI مرد...
از اونجایی که الان هرکسی برای هرچیزی که نیاز داره یه اپ مینویسه و نگاه نمیکنه که تو بازار براش مشابه ای وجود داره یا نه، منم یه اپ نوشتم اسمشم گذاشتم " پروکسی سگ"
کارش هم اینه که به جای اینکه کل سیستم رو پروکسی کنه فقط اون اپی که بهش میگی رو پروکسی میکنه
کیل سوییچ هم داره با این تفاوت که اگه پروکسی که استفاده میکنی به هردلیلی قطع بشه، کل اپ رو میبنده( برای کلاد دسکتاپ خیلی به کار میاد)

ببینید ، دانلود کنید نظر بدید

https://github.com/babaktaremi/proxydog