TGViewer
Channel Public Channel
| Rad Dev (JS) 🖤 |

| Rad Dev (JS) 🖤 |

@rads_notes

#JS 👑

سعیدی‌را‌د هستم، اینجا تجربم و چیزایی که یاد می‌گیرم رو به اشتراک می‌ذارم.

ارتباط:

@AminKhoy78

مخلصم 👨‍💻🖤
Subscribers
2.7K
Photos
402
Videos
18
Links
724

Showing posts older than #1210 · Back to latest

Older Posts 20 shown
Post #1209 2K
جونیور:

const filtered = products.filter(...)

سنیور:

- اگه 100هزارتا محصول باشه چی؟
- آیا memoization نیازه؟
- آیا این filter باید server-side باشه؟
- آیا Cache نیازه؟
- آیا UX مناسبه؟
- آیا re-render اضافی داریم؟
- ا complexity این الگوریتم چیه؟
- و …

@Mern_stack_01
  • 👍 51
  • 🤯 6
  • ❤ 5
Post #1208 1.98K
راستش از این پیاماتون خیلی انرژی می‌گیرم.
خوشحالم که تونستم مفید باشم ❤️

@Mern_stack_01
  • ❤ 67
  • 🔥 7
  • ⚡ 3
Post #1207 2.01K
اخیرا یه مقاله خوندم که یه پکیج به اسم Welson.js رو معرفی کرده بود.
تو مقاله گفته بود آی با این پکیج می‌شه اپ ویندوز توسعه داد و این حرفا.

رفتم ریپوش رو خوندم. یکم راجع بهش تحقیق کردم. دیدم از موتور قدیمی JScript استفاده می‌کنه. یعنی توش حتی Arrow Function هم نداری!

لینک ریپوش اینه. اگه دوست داشتین یه ناخونکی بهش بزنین:

🔗 https://github.com/gnh1201/welsonjs

@Mern_stack_01
  • 😁 22
  • ❤ 6
  • 👍 4
  • 🔥 1
Post #1206 1.61K
انتهای 99 درصد وبینار های فارسی:

یه دوره آماده کردیم که ارزش واقعیش 999999 میلیارد تومنه اما به خاطر گل روی شما شرکت‌کننده‌ها تخفیف خورده و می‌تونید با مبلغ 990 هزار تومن ثبت‌نام کنید.

پ‌ن: شرکت‌کننده هم شاخ داره حتما.

@Mern_stack_01
  • 😁 85
  • 👍 18
  • 🤡 4
  • ⚡ 3
  • 💯 1
Post #1205 1.69K
وقتی ورودی یا متغیری واحد اندازه‌گیری داره، بهتره تو اسمش ذکر شه:

❌
const timeout = 3000;

✅
const timeoutMs = 3000;


@Mern_stack_01
  • 👍 58
  • ❤ 14
Post #1204 1.68K
یه جا دیدم نوشته بود “برنامه‌نویسی که نتونه بدون Ai کد بزنه برنامه‌نویس نیست”

به نظر من این جمله مثل این می‌مونه که بگیم “هر کی نتونه بدون گوگل برنامه‌نویسی کنه برنامه‌نویس نیست”
در نتیجه جمله اشتباهیه.

هوش مصنوعی تا حد زیادی جای سرچ به روش قدیمی رو گرفته و این که استفاده از Ai خوبه یا نه، بستگی به نحوه استفاده شخص داره.

@Mern_stack_01
  • 👍 61
  • ❤ 9
  • 👎 2
Post #1203 1.81K
Ralph Johnson: Before software can be reusable, it first has to be usable.”

«قبل از اینکه نرم‌افزار reusable باشه، باید usable باشه.»

@Mern_stack_01
  • 👍 36
  • 💯 5
  • 😁 2
  • 🔥 1
Post #1201 1.79K
کارشناس QA: وقتی رو دکمه کلیک می‌کنم پروژه کرش می‌کنه.

دولوپر: خب روش کلیک نکن.

@Mern_stack_01
  • 😁 66
  • 👍 2
  • ❤ 1
Post #1200 1.46K
تلگرام: اگه مجبور بودم تو لینکدین دنبال کار بگردم قطعا خودمو می‌کشتم.

@Mern_stack_01
  • ❤ 39
  • 😁 31
  • 👎 3
  • 💔 2
  • 🤯 1
  • 💯 1
Post #1199 1.48K
فقط prop هایی که کامپوننت بهشون نیاز داره رو ارسال کنید.

// 🚩 Red flag
<UserAvatar user={user} />

// ✅ Better
<UserAvatar avatarUrl={user.avatarUrl} name={user.name} />


کد اول علاوه بر ایجاد Coupling، تو شرایطی باعث re-render های اضافی می‌شه.

@Mern_stack_01
  • ❤ 15
  • 👍 13
Post #1197 1.57K
تو ری‌اکت یه اصطلاح داریم به اسم God Component.
به کامپوننت هایی گفته می‌شه که خیلی بزرگ باشن و خیلی چیزا تو یه کامپوننت نوشته شده باشن.
مثل api fetch, form validation, state management, error handling و …

استفاده از God Component یه ردفلگ شناخته می‌شه.
چون تو همچین کامپوننتی دیباگ تقریبا غیرممکنه.

یه “return” سرچ کنی 20 تا result میاره.
یا مثلا می‌بینی 30 ثانیه‌ست فقط داری اسکرول می‌کنی.

اینا نشونه هایی از God Component هستن.

@Mern_stack_01
  • ❤ 27
  • 👍 10
  • 🔥 1
Post #1195 1.93K
احتمالا می‌دونید که یکی از بهترین کتاب‌ها واسه یادگیری جاوا اسکریپت کتاب Eloquent Javascript هست.

تو این لینک می‌تونید این کتاب رو به زبان های مختلفی از جمله فارسی مطالعه کنید:

🔗 https://eloquentjavascript.net

@Mern_stack_01
  • ❤ 36
  • 👍 5
  • 👎 1
Post #1194 1.6K
به اینم یه نگاه بندازین. کاربردیه به نظرم.

@Mern_stack_01
  • ❤ 26
  • 👍 5
  • 🔥 2
Post #1193 1.48K
یسری از افراد فکر می‌کنن تورم راهی که برای پولدار شدنه.
یعنی من یه چیزی بخرم، گرون‌تر شه، ببرم بفروشم.
از رایج‌ترین‌شون هم می‌شه به طلا و دلار اشاره کرد.

فرضا به اندازه 100 میلیون طلا یا دلار می‌خریم.
گیریم احتمال پایین اومدنش صفر باشه و این 100‌ تومن بشه اصلا 200 تومن. خب بعدش چی؟

می‌تونی این پول رو رشد بدی مثلا دو برابرش کنی؟

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

@Mern_stack_01
  • 👍 30
  • ❤ 5
  • 👎 2
Post #1190 1.57K
این Progress با Anime.js ساخته شده.

هر موقع پروژه‌ای با این لایبرری می‌بینم دلم می‌ره براش. خیلی خفنه و هنوز وقت نکردم یادش بگیرم.

@Mern_stack_01
  • ❤ 28
  • 🔥 5
  • 👍 4
Post #1188 1.74K
ننگ بر این خوشحالی.

@Mern_stack_01
  • 👍 123
  • 💔 31
  • ❤ 6
  • 🤡 4
  • 👎 2
  • 😁 1
Post #1186 2.39K
اکثرا ناخواسته از جملات کلیشه‌ای حمایت می‌کنیم. مثلا یکیش این که برای شروع هیچ‌وقت دیر نیست.
نه. واقعا گاهی‌وقتا خیلی هم دیره.

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

نمی‌شه یه سن رو به عنوان بیشترین سن ممکن برای یادگیری برنامه‌نویسی تعیین کرد، همه چی کاملا به شرایط شخص بستگی داره.

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

@Mern_stack_01
  • 👍 63
  • 👎 4
  • ❤ 2
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →