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 mosTafa Arshadi
بله دوستان، هممون میدونیم دنیا جای عادلانه‌ ای نیست. بعضیا با یه ژن خوب، ضریب هوشی بالا، خانواده‌ی ثروتمند یا ارتباطات خوب به دنیا میان و مسیر براشون خیلی هموار‌ تره. هیچ بحثی توش نیست و حقیقته.

ولی با تمام این بی‌ عدالتی‌ ها، یه چیزی که هیچوقت دروغ نمیگه، اعداده.

تلاش بیشتر، شانس موفقیت رو همیشه بالا میبره.
ریسک نکردن، تو ۹۰٪ مواقع مساویه با درجا زدن.
وابستگی به تایید بقیه، مثل ترمز عمل میکنه برای رشد تو.

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

@hamidreza01
Forwarded from 🎄 یک برنامه نویس تنبل (Lazy 🌱)
🔶 بدترین شروع دلار در سال جاری در چند دهه اخیر

به گزارش نیویوکر تایمز، دلار بدترین شروع خود را در بیش از ۵۰ سال گذشته تجربه کرد و این در حالی است که ارزشش در شش ماه گذشته بیش از ۱۰ درصد در برابر ارزهای شرکای تجاری اصلی کاهش یافته است.
آخرین باری که دلار تا این حد تضعیف شد، در سال ۱۹۷۳ بود، پس از آنکه ایالات متحده از استاندارد طلا فاصله گرفت.
این بار، تعرفه‌های تهاجمی و سیاست خارجی انزواطلبانه رئیس جمهور ترامپ، این تغییر را هدایت می‌کند.
سیاست تعرفه‌ای ترامپ و جایگزین‌سازی ارزهای دوجانبه به جای دلار در مبادلات دیگر کشورها ممکن است وضع را بدتر کند.

#خبر

@TheRaymondDev
Forwarded from 🎄 یک برنامه نویس تنبل (Lazy 🌱)
🔶 سم آلتمن، مدیرعامل ChatGPT، می‌گوید مردم اطلاعات شخصی خود را با ChatGPT در میان می‌گذارند، اما نمی‌دانند که گفتگوها می‌توانند به‌عنوان مدرک در دادگاه مورد استفاده قرار بگیرند.

#خبر

@TheRaymondDev
Forwarded from 🎄 یک برنامه نویس تنبل (Lazy 🌱)
🔶 از شانس بسیار بد مهم ترین مصاحبه شرکت ایرانی - استونی VeronaLabs از دست دادم.

بابت تأخیر حضور در جلسه مصاحبه Google Meet

ای خدا

@TheRaymondDev
Forwarded from 🎄 یک برنامه نویس تنبل (Lazy 🌱)
🔶 آلمان می خواهد سن بازنشستگی از ۶۳ به ۷۰ سال افزایش دهند.

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

#خبر

@TheRaymondDev
Forwarded from 🎄 یک برنامه نویس تنبل (Lazy 🌱)
🔶 اصل DRY (مخفف Don’t Repeat Yourself) اغلب به اشتباه به معنی "کد تکراری ننویس" تعبیر می‌شود، در حالی که هدف اصلی آن هیچ‌وقت این نبوده است.

DRY در واقع درباره‌ی دانش است نه صرفاً کد. نباید دانش یا منطق را تکرار کنید.

ممکن است چند خط کد کاملاً مشابه داشته باشید که هیچ تکرار یا نشتی دانشی در آن‌ها نباشد، و این از نظر DRY مشکلی ندارد.

تعریف دقیق این اصل، توسط اندی هانت و دیو توماس در کتاب معروفشان The Pragmatic Programmer این‌طور بیان شده:

«هر بخش از دانش باید تنها یک نماینده‌ی یکتا، بدون ابهام و مرجع در سیستم داشته باشد.»

@TheRaymondDev
Forwarded from Golden Code (علی 🇨🇴)
متود ensure() در کلاس Collection لاراول این امکانو به شما میده تا نوع همه‌ی آیتم‌های داخل کالکشن رو اعتبارسنجی کنید. این متود بررسی میکنه که آیا همه موارد از یک کلاس مشخص یا نوع داده‌ای مثل int، string یا bool هستن یا نه.

اگه حتی یکی از آیتم‌ها نوع متفاوتی داشته باشه، یک Exception رخ میده و سریعاً متوجه خطا میشید.

چرا استفاده کنیم؟

تضمین سازگاری داده ها

جلوگیری از خطاهای زمان اجرا ناشی از نوع داده ی اشتباه

کد تمیزتر و قابل اطمینان تر

پشتیبانی از انواع اولیه و کلاس‌ها

مثال:
$numbers = collect([10, 20, 30]);

$numbers->ensure('int'); // بدون خطا اجرا میشه

یا:
$products = collect([$product1, 'not a product']);

$products->ensure(Product::class); // یک exception رخ‌ میده

متود ensure() یک روش ساده و موثر برای اطمینان از صحت نوع دیتاهای داخل کالکشنه که باعث میشه کد شما ایمن‌تر و قابل نگهداری‌تر باشه.

@GoldenCodeir

#Laravel
(به‌منبع و مثالش دقت کنید 👇🏾)
https://x.com/MrPunyapal/status/1947691817694335268?s=1
code2 - تکنولوژی و فناوری
Learn_Nodejs.pdf
سلام دوستان!

برای جایی باید یه آموزش nodejs تهیه می‌کردم. این خلاصه رو نوشتم، با شما اشتراک می‌گذارم تا اگر دوستی نیاز داشت استفاده کنن. 🌺
این هم در قالب سایت notion هست که می‌تونید راحت تر ببینید و copy و paste کنید در صورت نیاز.

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

@code2_ir
کانال کد۲
🔷 بخش دانشجویی خانه ریاضیات اصفهان برگزار می‌کند:

🔹 #وبینار با موضوع:
Ensuring Correctness in Distributed Systems with a Bunch of States, Transitions, and beyond!

👤 ارائه‌دهنده: محمدحسین خوشه‌چین
دانشجوی دکتری موسسۀ ماکس پلانک

🗓 شنبه ۱۱ مرداد ۱۴۰۴
🕔 ساعت ۱۷:۰۰

🛜 پیوند شرکت در وبینار:
https://www.skyroom.online/ch/mathhouse/students

♾️ حضور در این وبینار برای همگان آزاد است.

@IMHStudents
Forwarded from a pessimistic researcher (Kc)
نگار می‌گوید که
Photo
توی CAV روز اولِ کنفرانس یک پنل industrial گذاشته بودن که یکی از پنلیست‌ها آقای Daniel Kröning بزرگ بود که پس از CMU و ETH و Oxford مدتی هست رفته توی AWS و مشغول کار روی Trainium و ML Compiler هستند. به عقیده‌ی من نیاز به معرفی بیشتر ندارن و کاملا تو حوزه‌ی ما فرد شناخته شده و اثبات شده‌ای هستند. توی این پنل Moshe Vardi یه سوالی از پنلیست‌ها پرسید و گفت که تو دنیای Gen AI امروز چه چیزی هست که خواب رو از چشماتون گرفته؟ آقای Daniel جواب داد : به نظر من Education داره به سمت اسفناکی میره موشه و من میدونم که چقدر این قضیه دغدغه‌ی تو هم هست و براش احترام قائلی. دانشجوهای امروزه دیگه مثل قدیم برنامه‌نویسی بلد نیستن و ما به زودی با مشکل بزرگی روبه‌رو میشیم.

امروز این پست رو توی یه کانال رندومی دیدم و با خودم گفتم که جدی چرا یه اینفلوئنسر که درست یا غلط حرف‌ها و مطالبش تاثیر مستقیم و خوبی روی دانشجوهای دنباله‌روی خودش داره، میاد و هر مطلبی رو نشر میده؟ چرا به عواقبش فکر نمیکنه؟ چرا به جای اینکه بیاد بگه بهترین زبان برای برنامه‌نویسی Logic عه میاد و چنین لاطائلاتی رو نشر میده؟

وظیفه‌ی خودم میدونم که شما رو با مقاله‌ی
On the foolishness of "natural language programming"
از دایکسترای فقید آشنا کنم. توی این مقاله آقای دایکسترا به درستی و زیبایی برهان و ادله میارن که چرا ایده‌ی استفاده از زبان‌های نچرال برای برنامه‌نویسی ایده‌ی مزخرفیه و اگر بخوایم پیاده‌اش بکنیم قطعا سیستمی خواهد شد که کار کردن و درک کردنش سخت از چیزی میشه که الان هست و تقریبا نشدنیه. دایکسترا بخونید و دایکسترا رو زندگی کنید. اون زمانی که دایکسترا این مقاله رو نوشت اثری از LLM نبود ولی به درستی آینده رو میدید و از همه‌ آگاه‌تر و داناتر بود. به یقین که دایکسترا استاد همه‌ی ماست.
Forwarded from Frontend with Erfun👨🏻‍💻 (Erfun Ghodoosi)
وبسایت اولی که بهتون میخوام معرفی کنم Frontend Masters هست.
با هر سطحی که هستید دوره های فوق العاده و مناسبی رو براتون داره.

میتونید اشتراکشو از سایت های ایرانی بگیرید مثل لایسنس مارکت و غیره.
میتونید هم از سایت های مختلف رایگان دانلود کنید. شخصا این کار رو پیشنهاد نمیکنم چون کاملا غیر اخلاقیه.
Forwarded from Frontend with Erfun👨🏻‍💻 (Erfun Ghodoosi)
Media is too big
VIEW IN TELEGRAM
و همونطور که میبینید مدرس هاشم آدمای الکی نیستن.
مثلا این دوره golang رو مهندس ارشد نرم افراز توی Twitch تدریس میکنه.
Forwarded from Codino School (ایمان غفوری)
This media is not supported in your browser
VIEW IN TELEGRAM
Better report print for check:psr4 in laravel-microscope

@codino
This media is not supported in your browser
VIEW IN TELEGRAM
در راستای پست چند روز قبل که یک سری اسلاید درست کرده بودم درباره context engineering، یک ریپو معرفی کنم که شامل یک مقاله ۱۶۶ صفحه ای survey راجع به context engineering به همراه یک عالمه مقاله دیگه مربوط به همین موضوع را شامل میشه. واقعا کاملتر از این ریپو ندیدم راجع به این موضوع. و اینکه مقالات بینظیرند.
میتونید یک ایجنت درست کنید (agentic RAG) که مقاله ها را دانلود کنه بخونه و ازش سوال بپرسید. یک تیر و چند نشون میشه!
Github: https://github.com/Meirtz/Awesome-Context-Engineering
Survey paper: https://arxiv.org/pdf/2507.13334

@DevTwitter | <Mehdi Allahyari/>