| Rad Dev (JS) |
Відкрити в Telegram
#JS 👑 سعیدیراد هستم، اینجا تجربم و چیزایی که یاد میگیرم رو به اشتراک میذارم. ارتباط: @AminKhoy78 مخلصم 👨💻🖤
Показати більше2 119
Підписники
-124 години
+287 днів
+49430 день
Архів дописів
2 120
اگه طولانی بودن class های تیلویند اذیتتون میکنه، این اکستنشن رو رو VsCode نصب کنین.
همونطور که از لوگوش مشخصه، این اکستنشن میاد کل classها رو جمع میکنه و به جاشون سه نقطه میذاره. وقتی روش کلیک کنی، classها رو نشون میده.
@Mern_stack_01
2 120
با این سایت میتونین بفهمین هر قابلیت رو کدوم مرورگر از چه ورژنی ساپورت میکنه:
🔗 caniuse.com
پن: هم پشتیبانی پروپرتی های Css و هم موارد مربوط به JS رو میشه باهاش فهمید.
@Mern_stack_01
2 120
فرقی نمیکنه فرانتاند کار میکنین یا بکاند. کاربرد و مفهوم هر استاتوسکد رو خوب بلد باشین 👌
@Mern_stack_01
2 120
تلگرام تو آپدیت جدید بخش وارث رو اضافه کرده!
قراره تو آپدیت جدید تلگرام بخش میراث اضافه بشه، شما توی این بخش آیدی یه نفرو وارد میکنید و اگه از 6 ماه تا 1 سال آنلاین نشدید تمام اطلاعات اکانتتون و هرچی که توش هست انتقال داده میشه به اون وارثی که انتخاب کرده بودید.@Mern_stack_01
2 120
بیاین یه چیز جالب و تاسفبرانگیز بهتون بگم.
تو دیجیکالا اگه یه محصول رو توی سبد خریدتون بذارین،
بعد یه مدت که همونطور بدون پرداخت میمونه ...
تو این مدت اگه محصول گرونتر بشه، قیمت داخل سبد خرید هم گرون میشه.
اما اگر ارزونتر بشه، قیمت داخل سبد خرید همون قبلی باقی میمونه!
چرا؟
از دستشون در رفته یا واقعا یه چیز عمدیه؟
اگه عمدی باشه که به احتمال زیاد هست، خیلی متاسفم براشون.
@Mern_stack_01
2 120
برنامه نویسی پر از تغییره.
- تغییر تو تکنولوژیها
- تغییر تو پروژه
- تغییر تو بازار کار
- و ...
واقعا اگه دلیل ورودت به این شغل هر چیزی بجز علاقه باشه، نمیتونی تو این مسیر دووم بیاری و دیر یا زود میبوسیش میذاریش کنار.
@Mern_stack_01
2 120
یکی از نکاتی که به عنوان برنامه نویس بکاند باید بدونید اینه که تو سایت های فروشگاهی از SOFT DELETE استفاده کنید.
مثلا به دلیل relation بین محصولات و سفارشات اگه محصولی واقعا حذف بشه:
- سفارشات به هم میخورن
- فاکتورها به هم میخورن
- گزارش فروش به هم میریزه
- و ...
اگه نمیدونی SOFT DELETE چیه، پست قبلی رو بخون.
@Mern_stack_01
2 120
✔️ یه نکته طلایی واسه بکاند کارا.
بنا به نیاز پروژه خیلی وقتا اصلا چیزی به اسم DELETE نداریم. یعنی دیتا به صورت واقعی حذف نمیشه. بلکه تو دیتابیس یه column / property به اسم is_deleted داریم که true / false میگیره.
وقتی یوزر بخواد دیتایی رو حذف کنه، دیتا واقعا حذف نمیشه. بلکه فقط مقدار is_deleted میشه true.
وقتی هم بخوایم دیتاها رو به کلاینت بفرستیم طبق is_deleted: false سورت / سلکت میکنیم.
به این تکنیک میگن SOFT DELETE.حالا در مقابل این تکنیک اگه دیتا واقعا DELETE بشه، اصطلاحا بهش میگن HARD DELETE. @Mern_stack_01
2 120
یه سایت پیدا کردم که باهاش میتونین به صورت ناشناس به اطرافیانتون بگین که بوی بد میدن:
🔗 BooMidi.net
@Mern_stack_01
2 120
اگه از رجکس نوشتن متنفرین، اینجا میتونین یسری رجکس آماده واسه کاربرد های مرسوم پیدا کنین 👇
🔗 ihateregex.io
@Mern_stack_01
2 120
اگه فکر میکنین شمارهکارت یه چیز رندومه که اعداد پشت هم چیده میشن، کاملا در اشتباه هستین.
شمارهکارت طبق یه الگوریتمی به اسم Luhn ساخته میشه. از این الگوریتم برای اعتبارسنجی شمارهکارت هم استفاده میشه. حتی کافیه یه رقم اینور اونور شه تا شمارهکارت inValid بشه.
بدون این الگوریتم تقریباً تمام پرداختهای دیجیتال دنیا از کار میافتاد. همچنین این الگوریتم تو اعتبارسنجی اولیه شمارهکارت کاربرد داره (نیاز نیست واسه اعتبارسنجی اولیه شماره کارت حتما به Api رکوئست زده شه)
الگوریتم Luhn هم چیز عجیبی نیست. کلا 10 خط کده. اگه دوست داشتین میتونین سرچ کنین و با منطقش آشنا بشین.
@Mern_stack_01
2 120
تو آپدیت جدید تلگرام میتونید از قابلیت Passkey استفاده کنید. با این قابلیت بدون ارسال کد OTP میتونید با ایمیلتون یا پسورد منیجرتون توی تلگرام لاگین کنید.
@Mern_stack_01
2 120
یه فریمورک اومده که اسمش Elysia هست و طبق چیزی که خودش میگه از فریمورک های Express و Fastify و ... تو محیط Node سریعتره.
تو این مدل مواقع تازهکار میگه وای الان باید بریم اینو یاد بگیریم. دیگه کدوم شرکت از اکسپرس استفاده میکنه؟ دیگه قبلیا منسوخ میشن و ...
اما حقیقت اینه که تو همچین شرایطی باید همچنان تمرکزتون روی ابزاری باشه که بازار کار و کامیونیتی بزرگ داره و یجورایی تو بازار ریشه دوونده و وقت گذاشتن واسه یه ابزار تازهتاسیس کار معقولی نیست.
@Mern_stack_01
2 120
طبق صحبتی که با اکثر تازهکارا داشتم، انگار شبکهسازی رو غول مرحله آخر میدونن و تصورشون از شبکهسازی اینه که حتما یه جایی حضور فیزیکی داشته باشن.
در حالی که واقعیت اینطور نیست.
شخصا 90 درصد شبکههایی که داشتم از طریق فضای مجازی بوده.
همکاری هایی داشتم که بعد از 5 سال همکاری هنوز همدیگه رو از نزدیک ندیدیم.
در کل تو فضای های مجازی مثل تلگرام، توییتر و مخصوصا لینکدین حضور فعال و البته اصولی داشته باشین.
@Mern_stack_01
2 120
- هوش مصنوعی جای برنامه نویسا رو میگیره
- برنامه نویسی تا 2030 حذف میشه
- برنامه نویسا تا n سال دیگه بیکار میشن
- و ...
وقتی این مدل جملات رو میشنوید قبل از این که ناامید بشید به گوینده جمله توجه کنید. کیا همچین حرفایی میزنن:
- اونایی که محصول خودشونو میفروشن - اونایی که تو همین عرصه ai کار میکنن - اونایی که از ترس شما پول در میارن - صرفا جو میدندر کل فقط کد نزنید. مهارت نرم و دیدِ بیزنسی داشته باشید. اینطوری نه تنها هوش مصنوعی نمیتونه جاتون رو بگیره، بلکه میتونید جایگاه های بهتری از بازار کار رو به دست بیارید. @Mern_stack_01
Вже доступно! Дослідження Telegram за 2025 — головні інсайти року 
