جعبه ابزار افسانهای! Bun ورژن یک، بسیار سریع تر از Node, Yarn, Jest
تجربهی من
به عنوان یک توسعه دهندهی فرانتاند در دنیای امروز ما از ابزارهای بسیاری همچون Webpack, Node, Yarn, Jest, TypeScript, React و… استفاده میکنیم. همهی اینها در کنار ادیتور و مرورگر منابع زیادی را استفاده میکنند و حتی با کامپیوترهای نسبتا خوب ما کند به نظر میرسند. تجربهی من با Bun پیش از نسخهی یک بسیار خوشحال کننده بود و به عنوان یک توسعهدهنده از سریع بودن نصب پکیجها و کاهش قابل لمس مصرف رم و سیپییو بسیار لذت بردم. علاوه بر DX بهتر، Bun تا ۱۰ برابر در پروداکشن هم سریع تر از ابزارهای دیگر است! این ابزار یک Runtime, Package manager, Bundler, Test Runner و یک جعبه ابزار سریع همه کاره است!
با اولین ابزار کارت بیشتر آشنا شو
سایت DevToolStips نکات مفیدی رو درمورد DevTool کروم آموزش میده که هر توسعهدهندهی فرانتاندی خوبه درموردش بدونه
روز آزادی نرمافزار آزادان
جشن روز آزادی نرمافزار همیشه یکی از رویدادهای جذاب دنیای نرمافزار بوده و هر ساله در سراسر دنیا گروههای مختلف این روز را برای قدردانی از ایدهی نرمافزار آزاد که نمود قابل لمس آزادی است جشن میگیرند. سال قبل این رویداد را به صورت آنلاین در فرانتچپتر نیز جشن گرفتیم. یکی از میزبانهای امسال این رویداد در ایران، آزادان است که در آخرین روز شهریور ماه با ارئههای جذاب به استقبال این روز رفته. ما ریاکت، ویو، نکست، وبپک، گیت، لینوکس و تمام نرمافزارهای بزرگی که به لطف جامعه توسعه پیدا کردهاند را به نوعی مدیون ایدهی نرمافزار آزاد هستیم.
ورسل امکان ثبتنام برای همایش آیندهی خودش در ۴ آبان (26 October) رو باز کرده! خلاقیتهای تیم ورسل در همایش ها همیشه برای من شگفت انگیز بوده و هر سری با خلاقیتهاشون لبخند نشسته روی لبهام. بعد از ثبتنام بهتون یه کارت دعوت میده که میتونید روش استیکرهای مختلف بچسبونید! اگر دوست داشتید با این دعوتنامهی من هم میتونید شرکت کنید. میبینیم هم رو توی همایش ورسل.
همایش Nuxt هم نزدیکه و در اواخر مهر ماه (18, 19 October) برگزار میشه و پویا پارسا عزیز هم در کنار باقی سخنرانهای درخشان این همایش حضور داره. ماه پر همایشی در راه هست! پیشنهاد میکنم ثبت نام کنید و براش آماده باشید.
کتابخانهی Killua
با این پکیج میتونید به سادگی یه استیت گلوبال داشته باشید که با localstorage هم سینک هست و با ریفرش کردن صفحه همه چیز سر جاش باقی میمونه. جدا از تمام ویژگیهای جذابی که داره؛ یکی از اعضای جامعهی فرانتچپتر شروعش کرده و چی بهتر از اینکه با کمک هم پکیجهای خوب اینطوری بسازیم! حتما یه ستاره توی گیتهاب بهش بدید و امتحانش کنید
npm i killua
- سازگار با تایپ اسکریپت
- سازگار با سرور-ساید (مثلا نکست-جی اس اپ دایرکتوری)
- تعریف reducer برای تغییرات بر روی دیتای داخل لوکال استوریج
- تعریف selector برای دسترسی بهتر به دیتای داخل لوکال استوریج
- فایل کانفیگ برای مدیریت بهتر دیتای داخل لوکال استوریج
- انکریپت کردن دیتاهای داخل لوکال استوریج برای جلوگیری از بودن در دسترس یوزر و همچنین تغییر دادنش.
- گت کردن دیتا از لوکال استوریج
- ست کردن دیتا توی لوکال استوریج
- آپدیت خودکار همه کامپوننت ها بعد از آپدیت شدن اون key داخل لوکال استوریج
- آپدیت خودکار همه تب ها بعد از آپدیت شدن اون key داخل لوکال استوریج
- تنظیم یک تایمر بر اساس دقیقه برای اکسپایر شدن و حذف اون key از لوکال استوریج (اختیاری)
و …
- Import types that prevents errors in MIME types
- Throw errors in expressions
- Declaration emits which forces to write
- تا ۳۰٪ سریع تر از همیشه!
- انیمیشن جابهجایی بین صفحهها
- بهینهسازی تصاویر
- بروزرسانی سریع JSX
- و بسیاری اتفاقات دیگر
ورسل از Generative AI تازهی خود، V0 رونمایی کرد!
اخبار این ماه ورسل تمومی نداره! ابزار V0، مخلوق تازهی شرکت ورسل یک چت بات برای ساخت رابط کاربری هست که میتونید هرچیزی نیاز دارید برایش توضیح دهید و کامپوننت React مناسب کپی-پیست ساخته شده با Tailwind و Shadcn را از آن تحویل بگیرید! فعلا برای استفاده از آن باید در صف انتظار بمانیم اما خروجی کسانی که از آن استفاده کردهاند در دسترس است.
کتابخانهی mantine، مجموعهی از کامپوننتهای UI هست که با تمرکز روی تجربهی برنامهنویس و کاربر نهایی ساخته شده. توی نسخهی تازه وابستگی به Emotion رو برداشته و از CSS module استفاده میکنه. تغییرات بیشتر رو میشه از سایتش دنبال کرد.
- 22% faster local server startup
- 29% faster HMR (Fast Refresh)
- 40% less memory usage
- Optimized package imports
next/image
improvements- And over 438 bugs were patched
پراپرتی آیندهی جاوااسکریپت: groupBy
در نسخهی ویژهی توسعهدهندگان مرورگر کروم امکان استفاده از groupBy اضافه شده و در آینده این ویژگی توسط مرورگرهای مختلف پشتیبانی خواهد شد. این ویژگی مشابه GROUP BY در SQL است که به شما این امکان رو میده که بتونید یک map یا یک آرایه رو به راحتی بر اساس مقداری از مقادیر خاص مرتب کنید
لینکهای جذاب ماه:
با این ابزار میتونی به صورت آنلاین و رایگان رزومهات رو آپلود کنی و با توجه به سمت شغلیت یه لیست کامل از نکات مثبت و نکاتی که میتونه بهتر بشه بهت میده و برات با هوش مصنوعی یه Cover Latter جذاب مینویسه.
همیشه دیدن کدهای خلاقانه بهم دید بهتری نسبت به ابزارهایی که باهاشون کار میکنم میده، این به چشمم جالب اومد.
تهیه شده توسط:
امیرحسین ماهر، مینا و صالح شجاعی
دیدگاهتان را بنویسید