Dev Perfects
40 subscribers
9.23K photos
1.26K videos
468 files
13K links
بخوام خیلی خلاصه بگم
این کانال میاد مطالب کانالای خفن تو حوزه تکنولوژی و برنامه نویسی رو جمع میکنه

پست پین رو بخونید
https://t.iss.one/dev_perfects/455


ارتباط:
https://t.iss.one/HidenChat_Bot?start=936082426
Download Telegram
Forwarded from 🎄 یک برنامه نویس تنبل (Lazy 🌱)
Forwarded from 🎄 یک برنامه نویس تنبل (Lazy 🌱)
Forwarded from 🎄 یک برنامه نویس تنبل (Lazy 🌱)
Forwarded from 🎄 یک برنامه نویس تنبل (Lazy 🌱)
Forwarded from 🎄 یک برنامه نویس تنبل (Lazy 🌱)
Forwarded from 🎄 یک برنامه نویس تنبل (Lazy 🌱)
Forwarded from 🎄 یک برنامه نویس تنبل (Lazy 🌱)
‏مصاحبه: اگه بخواید قیمت لحظه‌ای سهام رو به ده هزار کاربرها به صورت realtime نشون بدید از SSE استفاده می‌کنید یا WebSockets؟ به یک میلیون کاربر چی؟ اگه هیچ کدوم در دسترس نبودن چی؟ چه مسائلی در سمت وب ‌سرور باید لحاظ شه؟

@TheRaymondDev
Forwarded from 🎄 یک برنامه نویس تنبل (Lazy 🌱)
🔶 ‏مصاحبه: اگه بخواید قیمت لحظه‌ای سهام رو به ده هزار کاربرها به صورت realtime نشون بدید از SSE استفاده می‌کنید یا WebSockets؟ به یک میلیون کاربر چی؟ اگه هیچ کدوم در دسترس نبودن چی؟ چه مسائلی در سمت وب ‌سرور باید لحاظ شه؟

@TheRaymondDev
Charkheh Falak
Habib
می‌، نوش ندادی از کجا آمده‌ای
خوش باش؛ ندادی به کجا خواهی رفت
حرف نگفته
امید
لطفی کن ای ساقی و می، چندین برابرم بده
Forwarded from 🎄 یک برنامه نویس تنبل (  MΞ)
🔸nitter

اگه اکانت ایکس(توییتر) ندارید میتونید از nitter استفاده کنید که یه جایگرین برای فرانت ایکس هستش و بدون اکانت میتونید استفاده کنید رایگان:
https://github.com/zedeus/nitter

@TheRaymondDev
Forwarded from Programming Resources via @like
CodeGolf challenge but this time with AI prompts. whoever can write smaller prompts for specific coding tasks win the game :)
یه بازی جالب که با ایده شبیه به code golf راه افتاده منتهی این بار هر کسی بتونه با تعداد token های کمتری pormpt بهتری برای یه سوال الگوریتمی تولید کنه برنده است. ۱۰ تا سواله که میتونید شانستون رو توش امتحان کنید.

#AI #Challenge #Code #Golf #CodeGolf #Rival #PlayGround #LLM #ChatGPT
@pythony

https://colf.dev
Forwarded from tiivik️
⭕️ابزار آنلاین(لینک) که به‌صورت خودکار، هنگام انجام تحقیقات، پرسش‌ها یا راهنمایی‌هایی برای دستیارهای مختلف هوش مصنوعی (مثل Perplexity، ChatGPT، Gemini، Mistral AI و غیره) تولید می‌کند.
📌ابزاری کاربردی برای سرعت‌بخشیدن و بهینه‌کردن فرآیند تحلیل و جمع‌آوری اطلاعات در حوزه اوسینت.
🆔
@tiivik
Forwarded from The Geeks - Fa
⚡️ نسخه پایدار TheGeeks.ir بالاخره منتشر شد!
از این به بعد برای هر پروژه‌ای فقط کافیه به‌جای github.com بنویسی thegeeks.ir 👨‍💻

🔍 اینطوری می‌تونی پروژه‌های مشابه رو ببینی + ترجمه‌ی فارسی مستندات رو هم داشته باشی!

برای مثال:
👉 github.com/hiradsajde/TommyBot
رو تبدیل کن به:
👉 thegeeks.ir/hiradsajde/TommyBot

و جادو رو ببین!
🆔 t.iss.one/TheGeeksCommunity
Forwarded from Curious Geek ⚡️
⚡️ نسخه پایدار TheGeeks.ir بالاخره منتشر شد!
از این به بعد برای هر پروژه‌ای فقط کافیه به‌جای github.com بنویسی thegeeks.ir 👨‍💻

🔍 اینطوری می‌تونی پروژه‌های مشابه رو ببینی + ترجمه‌ی فارسی مستندات رو هم داشته باشی!

برای مثال:
👉 github.com/hiradsajde/TommyBot
رو تبدیل کن به:
👉 thegeeks.ir/hiradsajde/TommyBot

و جادو رو ببین!
🆔 t.iss.one/TheGeeksCommunity
سافت اسکیلز یا مهارت‌های غیرفنی

در این ویدیو راجع به تجربیات و نظر خودم در مورد مهارت‌های غیرفنی توی محیط کار صحبت کردم

https://youtu.be/tWFP_7xkFC8
Forwarded from 🎄 یک برنامه نویس تنبل (Lazy 🌱)
🔶 یک نسل کامل زیر ۳۰ سال دارد به این واقعیت پی می‌برد که داشتن خانواده و خانه هرگز در دسترس آنها نخواهد بود.

جامعه آماده پیامدهای این موضوع نیست؛ نسلی که هیچ سهمی در این سیستم ندارد، ترجیح می‌دهد ببیند همه ‌چیز بسوزد و فرو بپاشد.

تمام نظرات یک پیام مشترک را بازتاب می‌دهند: اگر مشکل خانه ‌دار شدن حل نشود، از اینجا به بعد یک سراشیبی آرام به سمت سوسیالیسم خواهد بود.

#توییت
#منهای_برنامه_نویسی

@TheRaymondDev
Forwarded from Gopher Academy
🔵 عنوان مقاله
The 9 Go Test Assertions I Use (and Why)

🟢 خلاصه مقاله:
این مقاله با تکیه بر بحثی قدیمی در دنیای Go بررسی می‌کند که آیا باید از پکیج‌های Assertion استفاده کرد یا خیر. نویسنده می‌گوید به‌جای چارچوب‌های سنگین، از چند تابع کمکی ساده و دست‌ساز برای آزمون‌ها استفاده می‌کند؛ تابع‌هایی که کارهای رایجی مثل برابری/نابرابری، بررسی خطا (از جمله خطاهای انتظاررفته یا پیچیده)، nil بودن یا نبودن، شامل بودن، طول مجموعه‌ها، مقایسه تقریبی اعداد/زمان و انتظار وقوع panic را پوشش می‌دهند و پیام خطای واضحی می‌دهند بدون اینکه وابستگی خارجی اضافه کنند. او به پرسش «آیا Assertionها ضدالگو هستند؟» پاسخ می‌دهد: وقتی منطق را پنهان کنند و به زنجیره‌سازی و DSLهای مبهم تبدیل شوند، بله؛ اما اگر کوچک، هدفمند و شفاف باشند نه‌تنها ایرادی ندارند، بلکه خوانایی و نگهداشت را بهتر می‌کنند. در نهایت توصیه می‌کند Helperها حداقلی و محلی باشند، نام‌گذاری روشن داشته باشند، از اغراق در انتزاع پرهیز شود، و فقط در موارد لازم سراغ ابزارهایی مثل go-cmp یا testify برویم. نتیجه‌گیری: مشکل در خود Assertion نیست، در استفاده بی‌ملاحظه از آن است.

🟣لینک مقاله:
https://golangweekly.com/link/173627/web


👑 @gopher_academy
Forwarded from Gopher Academy
🔵 عنوان مقاله
Default Methods in Go

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

راهکارهای رایج در Go شامل ساخت رابط‌های کوچک و پایدار، افزودن رابط‌های فرعی اختیاری برای قابلیت‌های جدید، و استفاده از آداپتورها یا توابع کمکی است؛ این روش‌ها از شکستن کد جلوگیری می‌کنند اما هزینهٔ پیچیدگی و پراکندگی API را بالا می‌برند. ایدهٔ «متدهای پیش‌فرض» در برخی زبان‌ها—که اجازه می‌دهد به رابط‌ها متد با پیاده‌سازی پیش‌فرض اضافه شود—می‌تواند تکامل سازگار با گذشته را آسان کند، اما در عوض ابهام در حل تعارض متدها، غافلگیری‌های رفتاری و افزایش پیچیدگی مدل زبانی را به همراه دارد.

نتیجهٔ تحلیل این است که گرچه متدهای پیش‌فرض وسوسه‌انگیزند، با اصول سادگی و صراحت Go در تعارض‌اند. بنابراین توصیه می‌شود رابط‌ها را کوچک طراحی کنیم، تغییرات را از طریق رابط‌های افزوده و آداپتورها پیش ببریم، و از تغییرات شکستن‌دار تا حد امکان پرهیز کنیم.

🟣لینک مقاله:
https://golangweekly.com/link/173623/web


👑 @gopher_academy