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

| Rad Dev (JS) 🖤 |

@rads_notes

#JS 👑

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

ارتباط:

@AminKhoy78

مخلصم 👨‍💻🖤
Subscribers
2.68K
Photos
397
Videos
18
Links
720
Recent Posts 20 shown
Post #1604 650
| Rad Dev (JS) 🖤 | دیروز یه باگ ریز اما ‌مهم تو Next داشتم و رفتم سراغ ChatGPT و Claude. چند بار با توضیحات و پرامپت های مختلف سعی کردم جواب بگیرم. اما هر جوابی که می‌دادن، می‌دونستم اشتباهه (کد کار می‌کرد، اما روش اصولی نبود) اومدم کد رو واسه همکارم فرستادم و با یه اسکرین‌شات…
انگار از دانشجوها هم تجربه مشابه دارن.

@Rads_notes
  • 👍 27
  • 👎 7
  • 😁 6
  • 😐 1
Post #1603 1.1K
دیروز یه باگ ریز اما ‌مهم تو Next داشتم و رفتم سراغ ChatGPT و Claude.
چند بار با توضیحات و پرامپت های مختلف سعی کردم جواب بگیرم. اما هر جوابی که می‌دادن، می‌دونستم اشتباهه (کد کار می‌کرد، اما روش اصولی نبود)

اومدم کد رو واسه همکارم فرستادم و با یه اسکرین‌شات از داکیومنت React فهمیدم دلیلش چیه.

برای بار چندم واسم ثابت شد Ai نمی‌تونه جای تجربه انسانی رو بگیره.

به نظرم اتفاقا الان با وجود Ai باید بیشتر دیپ بشیم. چون کد basic رو Ai تولید می‌کنه. اما کیفیت‌سنجی کدی که تولید کرده، تجربه و دانش عمیق می‌خواد.

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

کار Ai بیشتر تولید شت‌کده به نظرم.

@Rads_notes
  • 👍 83
  • 👎 14
  • ❤ 7
  • 🤯 1
  • 💯 1
Post #1602 929
اگه دنبال جزئیات کوچیک و خفن هستین که UI رو خیلی بهتر می‌کنن، این سایت رو ببینید.

سایت MicroKit یه مجموعه از میکرواینترکشن‌ها و کامپوننت‌های جذاب مثل Hover، Button، Tab و Interaction و ... رو به صورت آماده ارائه می‌ده:

🔗 Link

@Rads_notes
  • ❤ 18
  • 👍 4
  • 🔥 4
Post #1601 1.12K
گیریم هوش مصنوعی کداتو دست و پا شکسته نوشت.

مصاحبه رو می‌خوای چی‌کار کنی؟

@Rads_notes
  • 👍 82
  • 😁 20
  • 👎 7
  • ❤ 3
  • 🤯 1
Post #1600 1.12K
کبرا یسری کامپوننت خفن مبتنی بر Base Ui + Tailwind ارائه می‌ده که می‌تونید تو پروژه های ری‌اکت‌تون استفاده کنید:

🔗 Link

@Rads_notes
  • ❤ 24
  • 🔥 2
  • 👍 1
Post #1598 1.15K
به نظرم این یکی از باارزش‌ترین کتابایی هست که هر برنامه‌نویسی باید بخونه. کتاب از 7 بخش تشکیل شده که به صورت خلاصه هر فصلش راجع به یه موضوع کلی از مهارت های نرم می‌پردازه. مثلا:

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

2. بخش دوم درباره بازاریابی و فروش خودمونه.
این‌که چطور توی برنامه‌نویسی یه برند شیم و مهارت‌ها و محصولاتمون رو ارائه بدیم.

3. بخش سوم راجع به آموزشه.
یادگیری مداوم و حفظ آموخته‌ها از مهم‌ترین نکات تو فیلد توسعه نرم‌افزاره. این بخش به شما یاد میده چطور استاد و روش یادگیری مناسب خودتون رو پیدا کنید، چطور یه استاد بشید و چطور چیزایی که بلدید رو یک‌پارچه کنید.

4. بخش چهارم، بازدهی و خلاقیته.
داشتن خلاقیت برای یه توسعه‌دهنده نرم‌افزار خوب، از نون شب واجب‌تره! اما این خلاقیت / بازدهی یه موضوع ذاتی نیست و نیازمند تمرین و نظمه. این بخش به شما تکنیک‌ها و اصولی رو یاد میده تا بتونید توسعه‌دهنده خلاقی باشید.

5. بخش پنجم، بحث شیرین مالی و حساب کتاب!
چطور سر حقوق چونه بزنیم؟ چطور پولامونو خرج کنیم؟ با این وضعیت، قراره کی بازنشست بشیم؟

6. بخش ششم موضوع سلامتی و ورزش رو بررسی می‌کنه.
خیلی از توسعه‌دهندگان نرم‌افزار به واسطه کم‌تحرّکی و نشستن‌های طولانی مدت که شغلشون ایجاب می‌کنه دچار مشکلات مختلف مثل ضعف بینایی، مشکلات ستون فقرات و چاقی میشن.
توی بخش ششم کتاب مسائل مربوط به حفظ سلامتی و تناسب اندام که مورد نیاز برنامه‌نویساس مطرح و بررسی می‌شن.

7. بخش هفتم، سلامت روح
حفظ روحیه و ایجاد انگیزه هم از واجبات توی حرفه توسعه نرم‌افزاره. این که چطور مثبت‌اندیش باشیم، در برابر مشکلات بی‌شمار مقاومت کنیم و روحیمون رو نبازیم، مثل حفظ سلامت اندام نیازمند بررسی و یادگیریه؛ کاری که آخرین بخش این کتاب بهمون یاد می‌ده.

@Rads_notes
  • ❤ 41
  • 👍 3
  • 🔥 1
Post #1597 1.31K
دیشب این مقاله رو می‌خوندم.
نکات خوبی در رابطه با امنیت پروژه های Next.js گفته:

🔗 Article

@Rads_notes
  • ❤ 20
  • 👍 1
  • 😁 1
Post #1596 1.34K
این‌جا یه MCP واسه ترب به صورت اوپن‌سورس منتشر شده.

‏14 ابزار واسه سرچ محصول، مقایسه قیمت و فروشنده‌ها، بررسی تاریخچه قیمت، پیدا کردن بهترین گزینه با توجه به بودجه، بررسی فروشگاه‌ها، جست‌وجوی محصول با عکس، ترندهای ترب و تخفیف‌های روز و …

🔗 Repo

@Rads_notes
  • 👍 30
  • ⚡ 1
  • 🔥 1
Post #1595 1.61K
عمو باب در توییتر:

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

کاری که به‌جاش انجام می‌دم اینه که ایجنت‌ها رو با محدودیت‌ها و الزام‌های بسیار سخت‌گیرانه‌ای احاطه می‌کنم؛ مثل تست‌های واحد (Unit Tests)، تست‌های Gherkin، فرایندهای تضمین کیفیت (QA)، معیارهای سنجش کیفیت، تست‌های جهشی (Mutation Testing)، پوشش تست (Test Coverage) و کلی موارد دیگه.

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

@Rads_notes
  • 🔥 57
  • ❤ 8
  • 💯 4
  • 👎 2
Post #1593 1.84K
کارفرمای عزیز …
اگر فقط اشتباهات افراد دیده می‌شود و کار خوب‌شان “وظیفه” حساب می‌شود، منتظر تیمی باانگیزه نباش.

@Rads_notes
  • ❤ 61
  • 👍 30
  • 💯 1
Post #1592 2.1K
بین سرویس های پیامکی ‌که استفاده کردم به نظرم ملی‌پیامک بهتر از بقیه بود.

هم مستندات Api واضحی داره و هم پشتیبانی‌شون خوب و سریعه.

@Rads_notes
  • 👍 54
  • ❤ 6
  • 👎 4
Post #1591 2.17K
اگه به خودتون ارزش قائلید، هر آگهی استخدام برنامه‌نویسی که تو دیوار دیدید رو چشم‌بسته ردش کنید.

اینا به خودشون ارزش قائل نیستن که تو دیوار آگهی گذاشتن، چه برسه بخوان به عنوان نیرو به شما ارزش بدن.

@Rads_notes
  • ❤ 54
  • 👍 25
  • 🤔 6
  • 😁 2
  • 👎 1
Post #1590 1.84K
اگه دنبال هوشمندسازی قابلیت‌ها و استفاده از Ai تو پروژه‌هاتون هستید، می‌تونید از Ai SDK استفاده کنید. باهاش می‌تونید از Providerهایی مثل OpenAI، Anthropic، Google استفاده کنید.

🔗 NPM

@Rads_notes
  • ❤ 16
  • 💯 1
Post #1589 1.74K
با پکیج nuqs می‌تونید stateهاتون رو از طریق query params مدیریت کنید. عمدتا واسه state هایی مثل فیلترینگ، مرتب‌سازی، صفحه‌بندی و ... استفاده می‌شه:

🔗 Link

@Rads_notes
  • ❤ 14
  • 👍 4
  • 🔥 1
Post #1588 2.31K
یک فرصت جدید برای یک Senior Backend Engineer (NestJS)

در SeeOne Media Holding در حال توسعه یک پلتفرم VOD هستیم؛ محصولی با تمرکز روی Streaming، Video Delivery و معماری مقیاس‌پذیر که Backend  از ابتدا نیازمند تصمیم‌های جدی در سطح معماریه

برای این موقعیت، تجربه در NestJS و TypeScript در کنار سابقه کار روی سیستم‌های High Load، Distributed و Microservices برای ما اهمیت داره.

همچنین تجربه عملی با:
CQRS | Event-Driven Architecture | Redis | MongoDB | SQL | Prisma
و درک عمیق از Scalability، Performance، Reliability و Fault Tolerance مورد انتظاره.
شرایط اصلی:
بالای ۸ سال تجربه Backend
۵+ سال تجربه Production با NestJS
تجربه طراحی و توسعه سیستم‌های پیچیده و مقیاس‌پذیر
توانایی تصمیم‌گیری فنی و Ownership در سطح Senior
تجربه در VOD، Streaming، CDN، Billing/Subscription و White-Label SaaS مزیت محسوب می‌شه

📍 تهران، پارک وی
🕘 شنبه تا چهارشنبه | ۹ تا ۱۸
💼 تمام‌وقت

اگر در شبکتون Senior Backend Engineerای دارید که این موقعیت باهاش مچ است، خوشحال می‌شم  این پست را باهاش به اشتراک بگذارید.
برای معرفی یا ارسال رزومه می‌تونید ایمیل بدهید:

📧 zeinabkhakpour97@gmail.com

@Rads_notes
  • 👍 15
  • ❤ 9
  • 😐 9
  • 🤯 4
Post #1587 1.97K
  • ❤ 21
  • 😐 7
  • 👍 4
  • 😁 2
Post #1586 2.4K
آرک‌جت یه پلتفرم امنیتی واسه اپلیکیشن‌هاست که به صورت SDK وارد کد بک‌اند‌تون می‌شه و روی Api / اکشن‌ها Security Policy اعمال می‌کنه:

🔗 Link

از مهم‌ترین قابلیت‌هاش میشه به Bot Detection, Rate Limiting, Shield / WAF, SignUp Protection, Email Validation و … اشاره کرد.

@Rads_notes
  • ❤ 13
  • 👍 3
Post #1585 2.11K
وقتی Server Action می‌سازید نکست واسش یه public endpoint در نظر می‌‌گیره که با POST قابل فراخوانیه و موقع استفاده هم از سمت کلاینت بهش رکوئست می‌ده. در نتیجه این endpoint خارج از فضای مرورگر هم قابل دسترس هست (مثل Postman)

حالا اگه یه server action دارید که عملیات حساسی انجام می‌ده، داخلش حتما Auth رو داشته باشید.

@Rads_notes
  • 👍 25
  • ❤ 5
  • 👎 1
  • 💯 1
Older posts →

About this channel

How can I read @rads_notes without a Telegram account?
TGViewer shows the public web preview Telegram publishes for | Rad Dev (JS) 🖤 |: recent posts, photos, videos and the subscriber count, with no app, login or account.
How many subscribers does | Rad Dev (JS) 🖤 | have?
| Rad Dev (JS) 🖤 | (@rads_notes) has 2.68K subscribers on Telegram, refreshed roughly every 30 minutes.
Does | Rad Dev (JS) 🖤 | know I viewed it here?
No. Public channel previews carry no viewer identity, and TGViewer has no accounts or tracking of what you look up.
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 →