DevTwitter | توییت برنامه نویسی – Telegram
DevTwitter | توییت برنامه نویسی
23.6K subscribers
4.36K photos
358 videos
6 files
4.1K links
توییت های برنامه نویسی و طراحی وب :)

@dvtwi

Hashtags:
devtwitter.t.me/5

DevBooks Channel:
https://news.1rj.ru/str/+AYbOl75CLNYxY2U0

Github:
https://github.com/DevTwitter

X:
https://x.com/devtwittir
Download Telegram
#QA ID37

توی مصاحبه شغلی و کاراموزی جنگو چه سوالات فنی و غیره میپرسن

@DevTwitter
👍1
‏نسخه بتا ۴.۴ تایپ اسکریپت منتشر شد
let's clean some shit
با بهبود تحلیل جریان کنترلی، مشکل خطای زیر حل شد و نیازی نیست شرط‌های بررسی تایپ رو داخل پرانتز if بنویسیم تا به عنوان type guard در نظر گرفته شه وتایپش مشخص شه، الان کافیه به یک const یا پراپ readonly نسبت داده شه

@DevTwitter | <Mohammadreza Berneti/>
👍1
در جاوااسکریپت زمان خوندن پراپرتی که در یک آبجکت وجود نداره با مقدار undefined روبرو میشیم و این اتفاق زمانی که اون پراپرتی وجود داشته باشه و مقدارش undefined ست شده باشه هم رخ میده.
با فلگ زیر می‌تونیم بگیم که منظور از تایپ undefined آپشنال بودنه
--exactOptionalPropertyTypes

@DevTwitter | <Mohammadreza Berneti/>
👍1
‏تو این نسخه دیگه برای تعریف تایپ ایندکس‌ها محدود به دو تایپ string و number نیستیم.
میشه از سیمبل‌ها و template string pattern و همچنین اجتماعی از اینها استفاده کرد.

@DevTwitter | <Mohammadreza Berneti/>
👍1
در جاوااسکریپت زمان خوندن پراپرتی که در یک آبجکت وجود نداره با مقدار undefined روبرو میشیم و این اتفاق زمانی که اون پراپرتی وجود داشته باشه و مقدارش undefined ست شده باشه هم رخ میده.
با فلگ زیر می‌تونیم بگیم که منظور از تایپ undefined آپشنال بودنه
--exactOptionalPropertyTypes

@DevTwitter | <Mohammadreza Berneti/>
👍1
‏تو این نسخه دیگه برای تعریف تایپ ایندکس‌ها محدود به دو تایپ string و number نیستیم.
میشه از سیمبل‌ها و template string pattern و همچنین اجتماعی از اینها استفاده کرد.


این نسخه شامل بهینه سازی‌های مختلفی بوده که بصورت کلی سرعت لود و بیلد رو افزایش میده.
برای مثال با بهینه کردن سرعت نرمالسازی مسیرها سرعت لود یک پروژه بین ۵ الی ۱۰ درصد افزایش پیدا کرد.
و با بهینه سازی فرایند تولید source map سرعت ساختن خروجی حدود ۸ درصد بیشتر شد.

این نسخه، اطلاعاتی از کدها به عنوان Inlay Hints رو ارائه می‌ده که در آخرین نسخه‌ی استیبل vscode میشه ازش استفاده کرد.
کافیه اول نسخه‌ی تایپ اسکریپت vscode رو روی نسخه‌ی ۴.۴ ست کنید و در کانفیگ ادیتور قابلیت typenoscript inlayHints رو فعال کنید تا hintهای زیر اضافه بشن.

@DevTwitter | <Mohammadreza Berneti/>
👍1
‏نسخه‌ی ۱ SWR هم منتشر شد و تو نسخه‌ی جدید این ری‌اکت هوک هم کاهش حجم قابل توجهی داشتن و هم چندتا قابلیت اضافه کردن.
و چقدر خوب این کاهش حجم نسخه‌ی جدیدشون رو به تصویر کشیدن

@DevTwitter | <Mohammadreza Berneti/>
👍1
‏نکته اینکه، اگه نوتیف های محصولتون برپایه ایمیله و تو دیتابیس ذخیره نمیشه طبقه بندی نوتیف ها از واجباته.مثلا من یه فیچر توسعه دادم برای اندرویدریور که هرکاربر بتونه هر۳۰روز یه گزارش خرابی دمو برای هر سورس کد ثبت کنه نوتیفها لابلای نوتیفهای دیگه گم میشد و توی ماه اول به دادش رسیدم

@DevTwitter | <Aly/>
👍1
‏رفتم مصاحبه میگه گفتی پایتون بلدی
بگو ببینم فرق بین module و package چیه؟
آخرش گفتم یه پیشنهاد دارم براتون
اینطور سوال جواب تو انتخاب کاندید درست بهتون کمک نمیکنه
اگه براتون اینا مهمه بهش یه پروژه تکمیلی بدید اینجوری میفهمید طرف بلده یا نه
میگه آره، open book بهتره
مگه امتحانه!؟

@DevTwitter | <Yaldaa/>
👍1
#کدبوک

‏بالاخره تمومش کردم.
به شدت کتاب خوبی بود.
بدون در نظر گرفتن زبان و تکنولوژی خاصی، طراحی یه سیستم رو با معماری ماکروسرویس به صورت تئوری توضیح میده و با چالش‌ها و مشکلات اصلی این حوزه آشناتون میکنه.
از تشخیص مرز فعالیت سرویس‌ها گرفته ‏تا تیم سازی بر اساس این معماری و طراحی دیتابیس‌های توزیع شده و چالش‌های امنیتی و تحت فشار بودن سیستم موقع پروداکشن رو به خوبی و با کلامی قابل فهم مطرح میکنه.
این کتاب به افرادی که قصد رفتن به سمت این معماری رو دارن شدیدا توصیه میشه.

@DevTwitter | <Hossein Maktoobian/>
👍1
‏با این پول راه دستشویی هم نشونت نمیدن:///

@DevTwitter | <Poseidon/>
👍1
‏کتابخانه پایتون برای ساخت سیستم توصیه‌گر از حساب رسمی مایکروسافت

https://github.com/microsoft/recommenders/

@DevTwitter | <Masoud Sadrnezhaad/>
👍1
‏برنامه نویس این لعنتی کی بوده:))

@DevTwitter | <وکیل مدافع جاوا اسکریپت/>
👍1
‏نمیفهمم چرا هرکس آگهی برنامه‌نویسی میزنه حداقل یه بخشی از آگهی نوشته؛ اگر دنبال چالش جدید و فلان هستید!
چالش چیه مَرد؟‌
پول می‌خوایم!


@DevTwitter | <Mohammad Ali Mehdi/>
👍1
‏متاسفانه دقایقی پیش خبر رسید که توسعه دهنده اصلی discord . py تصمیم گرفته تا توسعه این پروژه رو متوقف کنه.این خبر واقعا برای جامعه برنامه نویسان پایتون خصوصا برنامه نویسان ربات های دیسکورد غم انگیزه.

منبع خبر:
https://gist.github.com/Rapptz/4a2f62751b9600a31a0d3c78100287f1

@DevTwitter | <Shahriaarrr/>
👍1
جناب گوگل مگه ما پولتو ندادیم که انقد با روح و روانمون بازی میکنی؟؟

@DevTwitter | <ErfanRht/>
👍2
کی قراره این دور باطل تموم بشه؟

@DevTwitter | <ᴹᵒʰᵃᵐᵐᵃᵈ/>
👍1
‏همین الان همکارم خیلی جدی برگشت گفت میدونی به دختر برنامه نویس چی میگن؟ گفتم نه. گفت میگن کُد بانو... بعد انقدر خودش خندید اسهال شد://// #کدنمک

@DevTwitter | <عمو کاکتوس/>
👍1
#بدرد #کدبوک

کتاب هایی که خوندین و خیلی خوب بودن رو معرفی کنید

تو حوزه ی برنامه نویسی البته :///

@DevTwitter
👍1
پایتون آسونه :)))

@DevTwitter
👍1