رفتن به محتوای اصلی

برچسب: JavaScript

pnpm چیست و چرا پروژه‌های جدید به سمت آن مهاجرت می‌کنند؟

pnpm چیست و چرا پروژه‌های جدید به سمت آن مهاجرت می‌کنند؟

اگر اخیراً با ابزارهایی مثل Nx، Turborepo یا پروژه‌های Monorepo کار کرده باشید، احتمالاً نام pnpm را زیاد دیده‌اید. اما pnpm دقیقاً چیست و چه تفاوتی با npm دارد؟ در این مقاله با معماری pnpm، مزایا، معایب و دلایل محبوب شدن آن در پروژه‌های مدرن آشنا می‌شویم.

علی
علی صفری
۶ دقیقه مطالعه
آشنایی با دستور npm approve-scripts؛ لایه جدید امنیتی npm

آشنایی با دستور npm approve-scripts؛ لایه جدید امنیتی npm

npm approve-scripts یکی از قابلیت‌های امنیتی جدید npm است که به شما اجازه می‌دهد مشخص کنید کدام پکیج‌ها مجاز به اجرای اسکریپت‌های نصب هستند. در این مقاله با نحوه عملکرد این دستور، دلیل معرفی آن، حملات معروف Supply Chain و نحوه استفاده از آن در پروژه‌های واقعی آشنا می‌شوید.

علی
علی صفری
۶ دقیقه مطالعه
تاریخچه دیزاین پترن ها؛ از معماری تا دنیای نرم افزار

تاریخچه دیزاین پترن ها؛ از معماری تا دنیای نرم افزار

در این مقاله تاریخچه دیزاین پترن‌ها را بررسی می‌کنیم؛ از ایده Pattern در معماری تا کتاب Gang of Four و تأثیر آن بر طراحی نرم‌افزار.

علی
علی صفری
۸ دقیقه مطالعه
دیزاین پترن‌ها از صفر تا کاربرد در پروژه‌های واقعی

دیزاین پترن‌ها از صفر تا کاربرد در پروژه‌های واقعی

در این مقاله با مفهوم دیزاین پترن‌ها، اهمیت یادگیری Design Pattern و مسیر سری رادیو اسکریپت از مفاهیم پایه تا کاربرد در پروژه‌های واقعی آشنا می‌شویم.

علی
علی صفری
۶ دقیقه مطالعه
کلوژر (Closure) در جاوااسکریپت؛ وقتی توابع، گذشته‌شان را فراموش نمی‌کنند!

کلوژر (Closure) در جاوااسکریپت؛ وقتی توابع، گذشته‌شان را فراموش نمی‌کنند!

احتمالاً برای شما هم پیش آمده که در جمع‌های دوستانه یا جلسات تیمی، خاطره‌ای قدیمی را تعریف کنید که فقط خودتان و رفقای صمیمی‌تان از جزئیاتش باخبر هستید. در جاوااسکریپت هم مکانیزم مشابه‌ای وجود دارد که به توابع اجازه می‌دهد «خاطرات» و محیطی که در آن متولد شده‌اند را برای همیشه به خاطر بسپارند؛ حتی اگر فرسنگ‌ها از آن محیط دور شده باشند! به این جادو در جاوااسکریپت، کلوژر (Closure) می‌گویند.

سامان
سامان امین الرعایایی
خلاصه کامل کتاب You Don’t Know JS Yet

خلاصه کامل کتاب You Don’t Know JS Yet

ما هنوز جاوا اسکریپت را کامل نمی‌شناسیم! در این پست، استارت سری مقالات چکیده‌ی کتاب You Don’t Know JS Yet را می‌زنیم؛ مسیری برای عبور از دانش سطحی و درک عمیق پایه‌های JS، مخصوص توسعه‌دهندگانی که می‌خواهند حرفه‌ای‌تر کد بزنند.

محمدحسین
محمدحسین حیدری