ChatCrawlersearch across public Telegram Open the app
ن

نودجی اس | Nodejs | NestJS | javascript | جاوااسکریپت | typescript

snapshot for September 2024
September 2024 ×
27 September 2024
A
Replymessage unavailable
Фотография
click to show
سلام من داخل این کد اول بررسی کردم که order وجود داره یا ن اگه نداشت که یک جدیدش رو می‌سازم ولی اگه وجود داشت می‌خوام آپدیتش کنم اون تیکه مربوط به آپدیت رو نمیدونم چطور انجام بدم کسی راهنمایی میکنه
E
Ссылка
click to show
تخفیف ۵۰٪ پاییزی🍂 بعد از ۳ ماه برای همه دوره ها😍 این جشنواره بخاطر ظرفیت پشتیبانی فقط ۵۰ نفر ظرفیت داره و ثبت نام از ساعت ۸ امشب شروع شده 🚀 برای ثبت نام میتونید از طریق لینک زیر اقدام کنید👇 لینک ثبت نام
S
G
Ссылка
click to show
با پترن Facade پیچیدگی رو ساده کن! 🪼 الگوی Facade (یا façade) یک الگوی طراحی نرم افزاری هست که معمولاً در برنامه نویسی شی گرا استفاده میشه. این الگو مشابه نما در معماری هست که به عنوان یک رابط رو به جلو عمل میکنه که کدهای زیرین ساختاری پیچیده تری رو پوشش میدن. یک Facade میتونه: - بهبود خوانایی و قابلیت استفاده یک کتابخانه با پوشاندن تعامل با اجزای پیچیده تر در پشت یک API واحد (و اغلب ساده شده) ارائه میده. همچنین یک رابط کاربری خاص برای عملکردهای عمومی تر ارائه میده. دولوپر ها اغلب زمانی از الگوی طراحی نما استفاده میکنن که درک یک سیستم بسیار پیچیده یا دشوار هست، چرا که سیستم دارای کلاس های وابسته به یکدیگر هست یا کد سورس کد در دسترس نیست. این الگو پیچیدگی های سیستم بزرگتر رو پنهان میکنه و رابط کاربری ساده تری رو برای مشتری فراهم میکنه. این معمولا شامل یک کلاس wrapper هست که شامل مجموعه ای از اعضای مورد نیاز کلاینت هست. این اعضا از طرف کلاینت(مشتری) به سیستم دسترسی پیدا کرده و جزئیات پیاده سازی رو مخفی میکنه. به عنوان مثال برنامه صبحگاهی خود رو تصور کنید. احتمالاً شامل چندین مرحله هست: دم کردن قهوه( یا چای)، روشن کردن چراغ ها، پخش موسیقی. هر یک از این اقدامات ممکنه شامل تعامل با دستگاه ها یا برنامه های جداگانه باشه. الگوی طراحی نما مثل داشتن یک دکمه دستی "Morning Magic" روی میز خواب شما هست: - سیستم پیچیده: وسایل مختلف، چراغ ها، بلندگوها نشان دهنده زیرسیستم پیچیده هستن. تعامل با هر یک به صورت جداگانه میتونه دست و پا گیر باشه. ‏- Facade (دکمه جادویی صبح): این دکمه به عنوان Facade عمل میکنه. این یک رابط واحد - یک دکمه ساده - برای فعال کردن کل برنامه صبحگاهی فراهم میکنه. به صورت کلی الگوی نما، در برنامه نویسی شی گرا، مانند نمای ساختمان در معماری عمل میکنه. جلوی ساده‌ای رو ارائه میکنه که عملکرد پیچیده درونی رو پنهان میکنه. در اصطلاح نرم افزاری، کلاسی هست که رابط کارآمد (streamlined interface) رو برای یک زیرسیستم یا کتابخانه پیچیده فراهم میکنه. برای اطلاعات بیشتر این مقالات ممکنه کمک کننده باشه: - Article - Article - Article #design_pattern @CodeModule
1.9K ·
28 September 2024
M
Ссылка
click to show
Exponential Backoff و Retry Mechanism در Nest.js در سیستم‌های پیچیده که به سرویس‌های خارجی یا دیتابیس‌های توزیع‌شده وابسته هستند، خطاهای موقتی مانند قطعی شبکه یا بار زیاد بر روی سرورها به طور مداوم رخ می‌دهند. این مشکلات ممکن است منجر به شکست درخواست‌ها و از دست رفتن تجربه کاربری شوند. یکی از بهترین راهکارها برای مدیریت این خطاها، استفاده از مکانیزم‌های Retry (تلاش مجدد) و Exponential Backoff (تاخیر نمایی) است. در این مقاله، به تشریح این مکانیزم و پیاده‌سازی آن در Nest.js و سایر سیستم‌های پیچیده مالی مانند PayPal و AWS S3 می‌پردازیم. https://vrgl.ir/x9zMy
Видео
1000285191.mp4 · 12.8 MB · click to show
وقتی به رفیقت برنامه نویسی یاد میدی... 😑😂 وضعیت فعلی برخی دوستان، من فقط قهوه میخورم ؟؟؟ 🌐 منبع #️⃣ #fun #programming 💢 𝗖𝗛𝗔𝗡𝗡𝗘𝗟  |  𝗚𝗥𝗢𝗨𝗣
1.4K ·
س
Видео
1000285224.mp4 · 7.8 MB · click to show
آهنگ برنامه نویسی، ساخته شده توسط هوش مصنوعی ... 🔥😍 خداییش خفن نبوددد ؟؟؟؟ 😁😍 #️⃣ #programming #music 💢 𝗖𝗛𝗔𝗡𝗡𝗘𝗟  |  𝗚𝗥𝗢𝗨𝗣
1.3K ·
29 September 2024
Replymessage unavailable
این ارور رو دارم : [Nest] 33092 - 09/29/2024, 3:27:15 PM ERROR [ExceptionHandler] Nest can't resolve dependencies of the UserService (?). Please make sure that the argument dependency at index [0] is available in the UserModule context. Potential solutions: - Is UserModule a valid NestJS module? - If dependency is a provider, is it part of the current UserModule? - If dependency is exported from a separate @Module, is that module imported within UserModule? @Module({ imports: [ /* the Module containing dependency */ ] }) Error: Nest can't resolve dependencies of the UserService (?). Please make sure that the argument dependency at index [0] is available in the UserModule context.
س
Видео
1000285375.mp4 · 3.1 MB · click to show
گیت ( GIT ) چیه و چه کاری انجام می‌ده ؟ ⁉️🧐 🌐 منبع #️⃣ #git #github #gitlab 💢 𝗖𝗛𝗔𝗡𝗡𝗘𝗟  |  𝗚𝗥𝗢𝗨𝗣
973 ·
G
Ссылка
click to show
اگه علاقه‌مند بودید بیشتر در مورد سینتکس و سمنتیک بدونید، این کتاب رو که خودمم میخونم پیشنهاد میدم. کتاب "Formal Syntax and Semantics of Programming Languages" نوشته Kenneth Slonneger مقدمه ای جامع بر مفاهیم اساسی در تئوری زبان برنامه نویسی ارائه میده. بر روی روش‌های رسمی مورد استفاده برای توصیف سینتکس و سمنتیک زبان‌های برنامه‌نویسی تمرکز داره و میتونید با دانلود PDF اون رو بخونید. 🔗 Link #syntax #semantics @CodeModule
2K ·
A
سلام دوستان وقت بخیر دوره یا کتابی هست معماری تمیز و اصول برای مثال DDD یا Event-Driven و یا هر چیز دیگه ای که نیاز هست رو یاد بده ؟ حالا یا برای node js یا nest js
30 September 2024
س
Видео
1000285580.mp4 · 13.4 MB · click to show
چیشد که بکند رو انتخاب کردی ؟ - وضعیت برنامه نویسای حوزه های دیگه : البته این ویدیو بیشتر جهت فان بود ولی در کل به ما فرانت‌اند دولوپرا خیلی ظلم میشه😂 راستی منبع رو به همراه معرفی زیر همین پست تو چنل میزارم 💥 #️⃣ #fun #programming 💢 𝗖𝗛𝗔𝗡𝗡𝗘𝗟  |  𝗚𝗥𝗢𝗨𝗣
1.2K ·
A
Ali Dltسلام دوستان وقت بخیر دوره یا کتابی هست معماری تمیز و اصول برای مثال DDD یا Event-Driven و یا هر چیز دیگه ای که نیاز هست رو یاد بده ؟ حالا یا برای node js یا nest js
Ссылка
click to show
کتاب خاصی نمیشناسم ولی پیشنهاد می‌کنم مطالب بلاگ ایشون رو بخونین. البته نه به صورت چشم و گوش بسته و سعی کنین به چالش بکشین راهکارها رو چون هیچ‌وقت راه‌کار درست و غلطی وجود نداره، ولی می‌تونه نقشه راه و الهام‌بخش خوبی باشه می‌تونین مطالب رو فیلتر کنین بر اساس تگ که مربوط به معماری و DDD رو مشاهده کنین https://khalilstemmler.com/articles
A
Ali Rashidiکتاب خاصی نمیشناسم ولی پیشنهاد می‌کنم مطالب بلاگ ایشون رو بخونین. البته نه به صورت چشم و گوش بسته و سعی کنین به چالش بکشین راهکارها رو چون هیچ‌وقت راه‌کار درست و غلطی وجود نداره، ولی می‌تونه نقشه راه و الهام‌بخش خوبی باشه می‌تونین مطالب رو فیلتر کنین بر اساس تگ که مربوط به معماری و DDD رو مشاهده کن
سلام ممنون از توضیحاتتون واقعیت من با روش و معماری ساده ای که خودم انجام میدم راحت هستم اما شرکت ها معمولا چون اکسیل پروژه بالاتر می‌ره از معماری و لایه های مختلف استفاده میکنن مثلا نمونش همین DDD و اینارو با آزمون و خطا نمیشه یاد گرفت و حتما باید از جایی اصولش رو یاد بگیرم کلا توی نست از همین DDD یا TDD فقط استفاده میشه؟ Onion layer و ..
A
Ali Dltسلام ممنون از توضیحاتتون واقعیت من با روش و معماری ساده ای که خودم انجام میدم راحت هستم اما شرکت ها معمولا چون اکسیل پروژه بالاتر می‌ره از معماری و لایه های مختلف استفاده میکنن مثلا نمونش همین DDD و اینارو با آزمون و خطا نمیشه یاد گرفت و حتما باید از جایی اصولش رو یاد بگیرم کلا توی نست از همین DDD
هیچ محدودیتی نیست، توی nest یا هر فریم‌ورک دیگه شما از هر معماری (حتی ابداع خودتون) میتونین استفاده کنین. کاملا بستگی به سبک پروژه داره. ممکنه پروژه اصلا اونقدر رشد نکنه که حتی بخواین معماری لایه‌ای با DDD و entity استفاده کنین و همون معماری لایه‌ای که بر پایه دیتابیس (جداول) هست مناسب باشه. یکی از کارهای یه مهندس خوب اینه که بسته به پروژه پیش‌بینی کنه تا چه حد معماری رو منعطف در نظر بگیره. هر چی معماری منعطف‌تر باشه قطعا می‌تونه اسکیل بالاتری رو پوشش بده ولی هزینه پیاده‌سازی اون معماری برای پروژه‌های کوچیک زیاد میشه. اینطوری در نظر بگیرین، یه معماری ساده هزینه پیاده‌سازی اولیه کمی داره، ولی وقتی پروژه بزرگ میشه هزینه تغییرات زیاد میشه و ممکنه در نهایت مجبور به تغییر معماری بشین، و یه معماری پیچیده، هزینه‌ی پیاده‌سازی اولیه بیشتری داره ولی با افزایش مقیاس پروژه هزینه تغییرات کمتر میشه. حالا شما ببینین پروژه در حدی بزرگ خواهد شد که بخواین این هزینه اولیه (منظور هزینه مالی صرفا نیست، زمانی هست) رو صرف پیاده‌سازی اون کنین، یا یه معماری ساده هم جوابگو هست
A
A
Ali DltГолосовое сообщение
ببینین معماری‌ها در سطوح مختلف هستن. مثلا TDD اونقدرا فکر نکنم معماری حساب بشه، یک الگو هست برای توسعه‌ی نرم‌افزار که میگه شما قبل توسعه اول تست بنویسین، ولی اینکه خود پروژه رو چطور بنویسین نمیگه. در کنار اون مثلا روش جایگزینش میتونه BDD باشه (سرچ کنین) یا اینکه کلا تست ننویسین. همچنین تست‌ها سطوح مختلفی دارن مثلا unit test یا end-to-end test و ... دوباره در یک سطح دیگه مقایسه بین microservices و monolithics رو داریم. این‌ها مشخص می‌کنن اجزای یک نرم‌افزار در سطوح بالا چطوری با هم ارتباط دارن. و در سطح کد یا ماژول معماری‌های مختلفی داریم که اکثرا معماری‌های لایه‌ای هستن. مثلا معماری onion یا دیتابیس‌محور یا entity محور و ... شما در هر سطحی میتونین یه سرچ انجام بدین، مثال‌های اون معماری رو ببینین، و کلا این معماری‌ها ارتباطی با زبان و فریم‌ورکی که استفاده می‌کنین ندارن. به نظرم بهترین کار برای یادگیری این معماری‌ها دیدن مثال‌های اون هاست چون پیاده‌سازی هر معماری برای یادگیریش زمان زیادی میبره. اینطوری اگه توی مصاحبه ازتون پرسیدن که در مورد فلان معماری چیزی میدونین، میتونین توضیح بدین. با یه سرچ هم میتونین پیدا کنین (common software architecture patterns). یه کار دیگه هم که میتونه کمک کنه اینه که توی ذهنتون این معماری‌ها رو نگاشت کنین به ابزاری که استفاده می‌کنین. مثلا اگه با nest.js کار می‌کنین، ببینین که مثلا برای پیاده‌سازی معماری DDD چطور میشه ماژول‌ها، کنترلرها و سرویس‌ها رو دسته‌بندی کرد، نه در حد پیاده‌سازی ولی در حد اینکه ساختارش چطور میشه ببینین چه شکلی هست
Open in Telegram Каталог площадок Искать в ChatCrawler

A snapshot of an open public feed from the search index ChatCrawler — “Google for public Telegram”; refreshed as the venue is crawled. Times are UTC.

Public content only, official Telegram API. About · FAQ · What we do not do · Remove a page · Catalog