ar
Feedback

لا تقع ضحية للمخادعين! تيليمتريو يكتشف ويُميّز هذه القنوات 👉 إذا كنت تريد رؤية العلامة، اشترك

| Rad Dev (JS) 🖤 |

| Rad Dev (JS) 🖤 |

الذهاب إلى القناة على Telegram

#JS 👑 سعیدی‌را‌د هستم، اینجا تجربم و چیزایی که یاد می‌گیرم رو به اشتراک می‌ذارم. محتوای کانال کاملا Human-Generated می‌باشند. ارتباط: @AminKhoy78 مخلصم 👨‍💻🖤

إظهار المزيد
2 721
المشتركون
+224 ساعات
+47 أيام
+6830 أيام
أرشيف المشاركات
یه جا خوندم: اگه به گذشته نگاه کردی و نگفتی چقدر احمق بودم، احتمالا الان یه احمقی. @Mern_stack_01

پیچدگی زمانی این کد چیه؟
Anonymous voting

پیچدگی زمانی این کد چیه؟ @Mern_stack_01
پیچدگی زمانی این کد چیه؟ @Mern_stack_01

مدتیه از cva استفاده می‌کنم. خوانایی کد رو به شدت افزایش می‌ده. یه پکیجه واسه مدیریت کلاسای Css، مخصوصا تو تیلویند. فکر کن یه button داری که variant های مختلفی داره. براش باید کلی شرط و یه متر کلاس بنویسی. ولی با cva خیلی راحت‌تر می‌شه مدیریت‌شون کرد. 🔗 Npm 🔗 Docs @Mern_stack_01

اگه تو یه تب اطلاعاتی از storage مرورگر تغییر کنه، تب های دیگه با ایونت storage می‌تونن اونو detect کنن:
window.addEventListener("storage", (event) => { console.log(event.key); console.log(event.newValue); });
@Mern_stack_01

اگه ChatGPT یه 24 ساعت قطع بشه، یسریا تازه می‌فهمن که تخصص فراتر از چند خط پرامپته. @Mern_stack_01

یه بزرگی می‌گفت: فشار کاری بهت از فشار بی‌کاریه. @Mern_stack_01

تو Error Handling یه مفهوم داریم به اسم Error propgation. مفهومش اینه که ارور رو پاس بدیم به هندلر های بالادستی. تا کی؟ تا جایی که یکی‌از هندلرها هندلش کنه. مثلا کد زیر err می‌ره تو catch بالادستی:
try { db.save() } catch (err) { logger.error(err) throw err }
ارور رو وقتی Propagate می‌کنیم که هندلر فعلی مسئول اصلی هندل کردنش نباشه. @Mern_stack_01

تیم خوب تمام ماجراست. @Mern_stack_01

یه ایرادی که این کد داره اینه که تو catch فقط لاگ انداخته شده:
async function getUser(){ try{ ... } catch(e){ console.log(e) } }
لاگ می‌گیری که چی بشه؟ واسه کی؟ واسه چی؟ ارور رو وقتی Catch کن که بتونی کاری انجام بدی. @Mern_stack_01

مفهومی داریم به اسم origin که از سه تا مقدار زیر تشکیل می‌شه:
Protocol + Domain + Port
هر دو url که این 3‌ رو یکسان داشته باشن اصطلاحا گفته می‌شه Same Origin. مثلا اینا همشون same origin هستن:
https://sabzlearn.ir:8008 https://sabzlearn.ir:8008/courses https://sabzlearn.ir:8008/blog
اما این urlها هیچ‌کدوم با اون یکی same origin نیستن:
https://sabzlearn.ir:8007 https://api.sabzlearn.ir:8008/courses http://sabzlearn.ir:8008/blog
اصطلاحا رابطه بین این urlها از نوع Cross Origin هست. @Mern_stack_01

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

شما یادتون نمیاد. یه زمانی اگه جی‌کوئری و php بلد بودی بهت می‌گفتن فول‌استک. @Mern_stack_01

شما اگه رونالدو هم باشی هیتر داری. اونوقت هیترا کی‌ان؟ اکثرا همچین آدمایی که تو ویدئو می‌بینید. @Mern_stack_01

یکی از تفا‌وت های برنامه‌نویس تازه‌کار و حرفه‌ای تعیین ددلاینه. برنامه‌نویس حرفه‌ای می‌تونه ددلاین تعیین کنه و پروژه رو سر ددلاین برسونه. این مهارت با گذروندن دوره یا مطالعه به دست نمیاد. فقط با توسعه پروژه و کسب تجربه می‌شه بهش رسید. @Mern_stack_01

راستش از این پیاماتون خیلی انرژی می‌گیرم. خوشحالم که تونستم مفید باشم ❤️ @Mern_stack_01
راستش از این پیاماتون خیلی انرژی می‌گیرم. خوشحالم که تونستم مفید باشم ❤️ @Mern_stack_01

سوال: رزومه به چه زبانی باشه؟ پاسخ: به زبانی که آگهی نوشته شده. @Mern_stack_01

این‌جا بیش از 6,000 چیت‌شیت دسته‌بندی‌شده هست که می‌تونید استفاده کنید. 🔗 LINK یسریاش قدیمیه. قبل از استفاده، تاریخ آپدیت‌شو
این‌جا بیش از 6,000 چیت‌شیت دسته‌بندی‌شده هست که می‌تونید استفاده کنید. 🔗 LINK یسریاش قدیمیه. قبل از استفاده، تاریخ آپدیت‌شون رو بخونید. @Mern_stack_01

نکته: رزومه قرار نیست شغل بگیره. رزومه فقط مصاحبه می‌گیره. این مصاحبه‌ست که شغل می‌گیره. @Mern_stack_01

تو شرکت‌ها یکی از نشونه های نیرویی که خیلی بلد نیست اینه که خیلی سوال می‌پرسه. دولوپر حرفه‌ای راهکار خیلی از مشکلاتش رو خودش پیدا می‌کنه. مدیرها اکثرا دید خوبی نسبت به این مدل افراد ندارن.‌ @Mern_stack_01

| Rad Dev (JS) 🖤 | - إحصائيات وتحليلات قناة تيليجرام @rads_notes