کاپیتان کد·۱۴ روز پیش۲۰۲۶ چه زبان برنامهنویسیای یاد بگیرم؟ جواب کوتاه و بیتعارفاین سؤال رو تقریباً هر هفته یکی ازم میپرسه: «الان چی یاد بگیرم که دیر نباشه؟»راستش جواب درست با یه سؤال دیگه شروع میشه: میخوای باهاش چی…
garmabi.mohammad73·۱ ماه پیشآموزش Angular و tanstack-fetch؛ ساخت HTTP Client تایپسیف با TypeScriptدر این مقاله یاد میگیریم چطور با استفاده از Angular، TypeScript، tanstack-fetch و TanStack Query یک لایهی API تایپسیف
مهدی قوسیان | Mahdi Gosyan·۳ ماه پیشخداحافظی با RBAC ساده و سلام به CASL در NestJSخداحافظی با RBAC ساده و سلام به CASL در NestJS مهدی قوسیان|Mahdi gosyan
مصطفی رستگار·۳ ماه پیش25- Error Boundary در سطح Vanilla JS«در پاسخ به سوال شما در مورد Error Boundary در سطح Vanilla JS، باید بگم که در حالت استاندارد، React چنین مفهومی به اسم Error Boundary دارد…
مصطفی رستگار·۳ ماه پیش24- Scheduler و postTask برای اولویتبندی تسکها در مرورگرقسمت اول: تعریف مشکل«برای شروع، بگذارید اول از یک مشکل رایج در مرورگر بگویم.مرورگر برای اینکه صفحه هنگ نکند، همهی کارهای جاوااسکریپت را در…
مصطفی رستگار·۳ ماه پیش23- Memoization در سطح توابع خالص (Pure Functions) و WeakMap برای Cacheمتن آماده برای مصاحبه (به زبان ساده):«مموایزیشن یک تکنیک بهینهسازی در برنامهنویسی است که نتیجهٔ توابع سنگین را ذخیره میکند تا دفعهٔ بعد…
مصطفی رستگار·۳ ماه پیش22- Currying و Partial Application (و تفاوت آنها)متن پیشنهادی برای مصاحبه:«برای اینکه تفاوت را خوب متوجه شویم، بهتر است اول با یک مثال ساده شروع کنیم. فرض کنید ما یک تابع ساده برای جمع سه…
مصطفی رستگار·۳ ماه پیش21- Composition vs Inheritance در سطح کلاسهای JSبرای مصاحبه فنی، بهترین کار این است که با یک مثال ملموس و روزمره شروع کنی، سپس تعریف کنی و در نهایت یک جمعبندی کوتاه برای انتخاب درست ارائ…
مصطفی رستگار·۳ ماه پیش20- FinalizationRegistry برای مدیریت حافظه و پاکسازی منابعسوال: در مورد FinalizationRegistry و کاربرد آن توضیح دهید.پاسخ شما:«FinalizationRegistry یک ابزار در جاوااسکریپت است که به ما اجازه میده و…
مصطفی رستگار·۳ ماه پیش19- SharedArrayBuffer و Atomics برای محاسبات موازی در Web Workers۱. شروع صحبت (معرفی مشکل)"برای شروع، اجازه دهید اشاره کنم که جاوااسکریپت ذاتاً تکرشتهای (Single-Threaded) است، اما برای کارهای سنگین مثل…