Forwarded from جامعهٔ فارسی زبان کیدیای (Moein)
کیتورنت یک کارخواه (Client) پروتوکل BitTorrent است که توسط کیدیای توسعه داده شده است.
این کارخواه قابلیتهای مهم و جذابی ارائه میکند از جمله:
1-صفبندی تورنتها و اولویتبندی بین آنها
2-اعمال محدودیت سرعت بر بارگیری و بارگذاری تورنتها
3-قابلیت پیشنمایش اسناد صوتی یا ویدیویی در هنگام بارگیری
4-وارد کردن اسناد نیمهبارگیری شده برای ادامه دادن بارگیری
5-اعمال اولویتبندی دانلود اسناد در تورنتهای چند سندی
6-پروکسی و رمزگذاری پروتکل برای امنیت بیشتر
میتوانید در این پیوند اطلاعات بیشتری راجع به کیتورنت کسب
کنید.
#چیزهای_کیدیای
@kde_fa
این کارخواه قابلیتهای مهم و جذابی ارائه میکند از جمله:
1-صفبندی تورنتها و اولویتبندی بین آنها
2-اعمال محدودیت سرعت بر بارگیری و بارگذاری تورنتها
3-قابلیت پیشنمایش اسناد صوتی یا ویدیویی در هنگام بارگیری
4-وارد کردن اسناد نیمهبارگیری شده برای ادامه دادن بارگیری
5-اعمال اولویتبندی دانلود اسناد در تورنتهای چند سندی
6-پروکسی و رمزگذاری پروتکل برای امنیت بیشتر
میتوانید در این پیوند اطلاعات بیشتری راجع به کیتورنت کسب
کنید.
#چیزهای_کیدیای
@kde_fa
Forwarded from BenDev
متاسفانه خیلی از کانالها هنوز «پایتون مدرن» رو جدی نمیگیرن؛ مخصوصا بحث type hints و همروندی.
بعضیها فکر میکنن اینا فقط یه آپشن تزئینی هستن، نه چیزی حیاتی.
رفقا،
یه دلیل داره که تقریبا توی هر نسخه جدید پایتون تمرکز اصلی روی تایپ و همروندیه.
یه دلیل داره که اصلا چیزی مثل TypeScript متولد شد.
اما اون دلیل چیه؟ میتونی حدس بزنی خودت؟
اوایل تصور میکردن پایتون و جاوااسکریپت فقط برای اسکریپتهای دمدستی یا پروژههای کوچیک خوبن و اگه بحث enterprise باشه باید سراغ جاوا بری.
اما بعدا دیدن واقعیت اینه که:
با همین زبانها اپلیکیشنهای خیلی بزرگ و جدی ساخته میشن.
خود کدبیسها هم به مرور انقدر بزرگ میشن که بدون تایپ و مدیریت درست همروندی، نگهداریشون عملا کابوس میشه.
پس:
برای هندل کردن درخواستهای سنگین → Concurrency
برای نگهداری کدبیس بزرگ و تمیز → Strong Typing
@BenDevelop
بعضیها فکر میکنن اینا فقط یه آپشن تزئینی هستن، نه چیزی حیاتی.
رفقا،
یه دلیل داره که تقریبا توی هر نسخه جدید پایتون تمرکز اصلی روی تایپ و همروندیه.
یه دلیل داره که اصلا چیزی مثل TypeScript متولد شد.
اما اون دلیل چیه؟ میتونی حدس بزنی خودت؟
اما بعدا دیدن واقعیت اینه که:
با همین زبانها اپلیکیشنهای خیلی بزرگ و جدی ساخته میشن.
خود کدبیسها هم به مرور انقدر بزرگ میشن که بدون تایپ و مدیریت درست همروندی، نگهداریشون عملا کابوس میشه.
پس:
برای هندل کردن درخواستهای سنگین → Concurrency
برای نگهداری کدبیس بزرگ و تمیز → Strong Typing
@BenDevelop
Forwarded from Gopher Academy
🔵 عنوان مقاله
Observe Live SQL Queries in Go with DTrace
🟢 خلاصه مقاله:
این مطلب از Golang Weekly نشان میدهد چطور با استفاده از DTrace بدون تغییر کد و توقف سرویس، کوئریهای SQL را در برنامههای Go بهصورت زنده مشاهده کنیم. نویسنده با معرفی کوتاهی از DTrace بهعنوان یک ابزار ردیابی پویا و کمسربار، قدمبهقدم نحوه راهاندازی روی سیستمعاملهای پشتیبانیشده، اتصال به پردازه در حال اجرا و نوشتن اسکریپتهای ساده برای دیدن متن کوئری، زمان اجرا و الگوهای فراوانی را توضیح میدهد؛ همراه با فیلترگذاری برای محدود کردن خروجی به سرویس/کاربر/درایور موردنظر و نکاتی برای حفظ سربار کم.
کاربرد این روش، عیبیابی سریع مسائلی مثل کوئریهای کند، الگوهای N+1، شاخصهای مفقود و ORM پرحرف در شرایط واقعی تولید است. این رویکرد مکمل لاگها و APM است و امکان تشخیص فوری و تأیید سریع اصلاحات را میدهد. در بخش ملاحظات، به تفاوت پشتیبانی پلتفرمها (مثل FreeBSD و برخی نسخههای macOS؛ و پیشنهاد eBPF روی Linux)، نیاز به دسترسیهای بالا، حساسیت دادههای متنی کوئری و ضرورت سنجش سربار در محیط staging اشاره میشود.
#Go #DTrace #SQL #Observability #Performance #GolangWeekly #eBPF #Database
🟣لینک مقاله:
https://golangweekly.com/link/174425/web
➖➖➖➖➖➖➖➖
👑 @gopher_academy
Observe Live SQL Queries in Go with DTrace
🟢 خلاصه مقاله:
این مطلب از Golang Weekly نشان میدهد چطور با استفاده از DTrace بدون تغییر کد و توقف سرویس، کوئریهای SQL را در برنامههای Go بهصورت زنده مشاهده کنیم. نویسنده با معرفی کوتاهی از DTrace بهعنوان یک ابزار ردیابی پویا و کمسربار، قدمبهقدم نحوه راهاندازی روی سیستمعاملهای پشتیبانیشده، اتصال به پردازه در حال اجرا و نوشتن اسکریپتهای ساده برای دیدن متن کوئری، زمان اجرا و الگوهای فراوانی را توضیح میدهد؛ همراه با فیلترگذاری برای محدود کردن خروجی به سرویس/کاربر/درایور موردنظر و نکاتی برای حفظ سربار کم.
کاربرد این روش، عیبیابی سریع مسائلی مثل کوئریهای کند، الگوهای N+1، شاخصهای مفقود و ORM پرحرف در شرایط واقعی تولید است. این رویکرد مکمل لاگها و APM است و امکان تشخیص فوری و تأیید سریع اصلاحات را میدهد. در بخش ملاحظات، به تفاوت پشتیبانی پلتفرمها (مثل FreeBSD و برخی نسخههای macOS؛ و پیشنهاد eBPF روی Linux)، نیاز به دسترسیهای بالا، حساسیت دادههای متنی کوئری و ضرورت سنجش سربار در محیط staging اشاره میشود.
#Go #DTrace #SQL #Observability #Performance #GolangWeekly #eBPF #Database
🟣لینک مقاله:
https://golangweekly.com/link/174425/web
➖➖➖➖➖➖➖➖
👑 @gopher_academy
Forwarded from Linuxor ?
یه چیز مهندسی بهتون یاد بدم درباره نظرات یک ستاره :)
اول اینکه یک ستاره نشونه آشغال بودن محصول، اپلیکیشن یا خدماتی هست که ارائه میدید و باید تلاش کنید(کنم) که بهترش کنید(کنم)
اما اگه یه روزی تعداد یه ستاره بالایی گرفتید خوشحال باشید. به خصوص اپلیکیشنی که منتشر میکنید یه ستاره در کنار بد بودن اپلیکیشن شما یه پیام مهم دیگه بهتون میرسونه و اون اینه که کامیونیتی نیاز شدیدی به محصول شما داره؛ مثال بخوام براتون بزنم اگه من یه برنامه رقیب اسنپ بسازم، اگه حتی خوبم نباشه نظر منفی دریافت نمیکنم چون مردم میگن بابا یارو کلی زحمت کشیده و قرارم نیست معروف بشه بزار یه حمایتی ازش کنیم ستاره و امتیاز بدیم بیاد بالا، برعکس ستاره میدن بجای اینکه منو با اسنپ مقایسه کنن و به ضعف هام امتیاز منفی بدن؛ حالا فرض کنید اسنپی نباشه و مجبور باشن از اپلیکیشن من استفاده کنن اون موقعس که یه ستاره و نظر منفی میدن. در واقع یه ستاره و نظر منفی زیاد در کنار آشغال بودن اپلیکیشنتون یه پیام مهمی رو مخابره میکنه و اونم اینه اپلیکیشن یا خدماتت کل دامین خودش رو گرفته ولی فقط خوب نیست میتونی روش کار کنی خوبش کنی!
@Linuxor
اول اینکه یک ستاره نشونه آشغال بودن محصول، اپلیکیشن یا خدماتی هست که ارائه میدید و باید تلاش کنید(کنم) که بهترش کنید(کنم)
اما اگه یه روزی تعداد یه ستاره بالایی گرفتید خوشحال باشید. به خصوص اپلیکیشنی که منتشر میکنید یه ستاره در کنار بد بودن اپلیکیشن شما یه پیام مهم دیگه بهتون میرسونه و اون اینه که کامیونیتی نیاز شدیدی به محصول شما داره؛ مثال بخوام براتون بزنم اگه من یه برنامه رقیب اسنپ بسازم، اگه حتی خوبم نباشه نظر منفی دریافت نمیکنم چون مردم میگن بابا یارو کلی زحمت کشیده و قرارم نیست معروف بشه بزار یه حمایتی ازش کنیم ستاره و امتیاز بدیم بیاد بالا، برعکس ستاره میدن بجای اینکه منو با اسنپ مقایسه کنن و به ضعف هام امتیاز منفی بدن؛ حالا فرض کنید اسنپی نباشه و مجبور باشن از اپلیکیشن من استفاده کنن اون موقعس که یه ستاره و نظر منفی میدن. در واقع یه ستاره و نظر منفی زیاد در کنار آشغال بودن اپلیکیشنتون یه پیام مهمی رو مخابره میکنه و اونم اینه اپلیکیشن یا خدماتت کل دامین خودش رو گرفته ولی فقط خوب نیست میتونی روش کار کنی خوبش کنی!
@Linuxor
Forwarded from LinNews (Benyamin)
یک کاربر ردیت با موفقیت بایوس RX 9070XT را در نسخه معمولی (RX 9070) فلش کرد. تا ۲۵ درصد افزایش عملکرد مشاهده میشود!
#AMD #GPU #Radeon
به ما بپیوندید :
@LinNews | @LinAcademy
#AMD #GPU #Radeon
کارتگرافیک PowerColor RX9070 کاربران سابردیت Radeon، تا 25 درصد در بنچمارکها و حدود 8 تا 12 درصد در بازیها افزایش عملکرد داشته است.
در بنچمارک 3DMark Steel Nomad، نسخه عادی در حالت پیشفرض به امتیازی حدود 5,821 میرسد. درحالیکه همان کارتگرافیک با بایوس XT تا 6,461 امتیاز کسب میکند و با کمی دستکاری در ولتاژ و سرعت کلاک حافظه، حتی به امتیاز 7,277 نیز میرسد که در برابر حالت پیشفرض، افزایش عملکرد بسیار قابل توجه است.
بعلاوه، کاربر مذکور گفته است که vBIOS را با ابزاری اوپنسورس (منتشر شده در Overclock.net) فلش کرده است.منبع خبر
به ما بپیوندید :
@LinNews | @LinAcademy
Forwarded from DevTwitter | توییت برنامه نویسی
ابزار Django-MG یک ابزار سریع برای ساخت مدلهای جنگو بدون نیاز به پیکربندی است. فقط با چند دستور کوتاه و انتخاب کدهای عددی میتوان مدلها را با فیلدهای آماده تولید کرد.
ویژگیها
تولید خودکار مدل با فیلدهای متنوع (CharField, Money, DateTime و …) با کدهای عددی.
پشتیبانی از افزونههای جانبی مثل django-money، django-ckeditor، django-taggit و غیره.
مناسب برای پروژههای سریع، نمونهسازی و کاهش خطا در تعریف مدلها.
https://pypi.org/project/django-mg/
@DevTwitter | <خالی/>
ویژگیها
تولید خودکار مدل با فیلدهای متنوع (CharField, Money, DateTime و …) با کدهای عددی.
پشتیبانی از افزونههای جانبی مثل django-money، django-ckeditor، django-taggit و غیره.
مناسب برای پروژههای سریع، نمونهسازی و کاهش خطا در تعریف مدلها.
https://pypi.org/project/django-mg/
@DevTwitter | <خالی/>
Forwarded from Laravel News
Testing Your Reporting System with Laravel Factories and Assertions https://laravel-news.com/testing-your-reporting-system-with-laravel-factories-and-assertions
Laravel News
Testing Your Reporting System with Laravel Factories and Assertions - Laravel News
You've built a powerful reporting system with custom collections, query scopes, and service layers, but how do you know it actually works? Without proper tests, every change is a risk, every refactor is scary, and bugs slip into production. In my latest video…
Forwarded from Laravel News
Powerful Debugging for PHP & Laravel with LaraDumps https://laravel-news.com/laradumps
Laravel News
Powerful Debugging for PHP & Laravel with LaraDumps - Laravel News
A modern, feature-rich debugging tool that makes PHP development a breeze. Available for Windows, Linux, and macOS.
Forwarded from Computer & IT Engineering
AI.Rahnemon-@Computer_IT_Engineering.rar
767.7 MB
فیلم های آموزشی هوش مصنوعی (فارسی) دکتر رامین رهنمون،117 قسمت همه در یکجا با حجم 767MB
#ویدئو #فیلم #هوش_مصنوعی
#Video #Artificial_Intelligence #ArtificialIntelligence #AI
@Computer_IT_Engineering
#ویدئو #فیلم #هوش_مصنوعی
#Video #Artificial_Intelligence #ArtificialIntelligence #AI
@Computer_IT_Engineering
Forwarded from Computer & IT Engineering
AI.AskarZade-@Computer_IT_Engineering.pdf
2.9 MB
کتاب درس هوش مصنوعی Artificial Intelligence (فارسی) 406 صفحه، حسن عسکرزاده، دانشگاه پیام نور
#کتاب #هوش_مصنوعی
#Book #Artificial_Intelligence #ArtificialIntelligence #AI
@Computer_IT_Engineering
#کتاب #هوش_مصنوعی
#Book #Artificial_Intelligence #ArtificialIntelligence #AI
@Computer_IT_Engineering
Forwarded from DevTwitter | توییت برنامه نویسی
مدتیه روی یکی از پروژه هام کار می کنم و در این مسیر به یک Slider نیاز داشتم. در ابتدا به دلیل آشنایی قبلی، سراغ Swiper رفتم. اما زمانی که بحث ریسپانسیو مطرح شد، متوجه شدم کار کردن با اون پیچیدگی های زیادی داره و زمان زیادی رو صرف رفع مشکلاتش کردم، بدون نتیجه مطلوب.
بعد از بررسی گزینه های دیگه، با Keen-Slider آشنا شدم و تجربه کار با اون بسیار روان تر و ساده تر بود.
مزایای Keen-Slider:
- استفاده آسان و بدون دردسر
- سازگار با ساختارهای flex و grid (بدون ایجاد اختلال در عملکرد)
- مستندات کامل همراه با مثال های کاربردی
- ریسپانسیو کردن بسیار ساده و سریع
معایب Swiper (از نگاه من):
- پیچیدگی و دشواری در پیاده سازی
- مشکل جدی در سازگاری با flex و grid هنگام ریسپانسیو
در مجموع، تجربه من از کار با Keen-Slider بسیار مثبت بود و استفاده از اون رو به سایر توسعه دهنده ها توصیه می کنم.
@DevTwitter | <Sahand Feizi/>
بعد از بررسی گزینه های دیگه، با Keen-Slider آشنا شدم و تجربه کار با اون بسیار روان تر و ساده تر بود.
مزایای Keen-Slider:
- استفاده آسان و بدون دردسر
- سازگار با ساختارهای flex و grid (بدون ایجاد اختلال در عملکرد)
- مستندات کامل همراه با مثال های کاربردی
- ریسپانسیو کردن بسیار ساده و سریع
معایب Swiper (از نگاه من):
- پیچیدگی و دشواری در پیاده سازی
- مشکل جدی در سازگاری با flex و grid هنگام ریسپانسیو
در مجموع، تجربه من از کار با Keen-Slider بسیار مثبت بود و استفاده از اون رو به سایر توسعه دهنده ها توصیه می کنم.
@DevTwitter | <Sahand Feizi/>
Forwarded from Linuxor ?
تشخیص چهره توی مرورگر
تسنورفلو یکی از کتابخونه های خیلی معروف گوگله که علاوه بر پایتون نسخه جاوا اسکریپت و ساده شده هم داره، حالا یه عده اومدن باهاش یه کتابخونه تشخیص چهره ساختن، مثلا میتونید ببینید کجای ویدیو صورت وجود داره و یا چشم و مرز صورت رو باهاش پیدا کنید، حتی میتونید سن و جنسیت هم باهاش تشخیص بدید و یا اینکه صورت رو با یه صورت دیگه تطبیق بدید و ببینید این شخص همون شخصه یا نه.
ایده جالبیه برای مرورگر، بخش آموزش هم داره :
github.com/justadudewhohacks/face-api.js
@Linuxor
تسنورفلو یکی از کتابخونه های خیلی معروف گوگله که علاوه بر پایتون نسخه جاوا اسکریپت و ساده شده هم داره، حالا یه عده اومدن باهاش یه کتابخونه تشخیص چهره ساختن، مثلا میتونید ببینید کجای ویدیو صورت وجود داره و یا چشم و مرز صورت رو باهاش پیدا کنید، حتی میتونید سن و جنسیت هم باهاش تشخیص بدید و یا اینکه صورت رو با یه صورت دیگه تطبیق بدید و ببینید این شخص همون شخصه یا نه.
ایده جالبیه برای مرورگر، بخش آموزش هم داره :
github.com/justadudewhohacks/face-api.js
@Linuxor
Forwarded from 🎓همگام با پیشگامان IT💻
در این کمپین فرصت دارید در تمامی دورههای IT، شبکه و برنامه نویسی با تخفیف ویژه تا ۴۰٪ ثبتنام کرده و آینده حرفهای خود را با اطمینان بسازید
⏰فرصت محدود است؛ همین امروز
تصمیم بگیرید و آینده شغلی خود را بسازید.
جزئیات بیشتر و ثبتنام در کمپین
📲 برای مشاوره فوری، پیام بده 👇
۰۲۱-۴۱۸۶۷
@arjangac
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Linuxor ?
یه شغل عجیبی برای هوش مصنوعی ایجاد شده!
توی چند سال اخیر اکثر رشته های دیگه غیر کامپیوتری به سمت هوش مصنوعی اومدن، مثلا کسی که رشتش عمرانه میآد برای مقاله یا پایان نامش طراحی فلان سازه با هوش مصنوعی یا یه نفر دیگه میآد پیشبینی آلودگی هوای تهران رو برمیداره... این خودش شغل خاصی ایجاد نمیکنه مسئله جایی جالب میشه که این مسائل که پایان نامه و مقاله هستن و باید چندین ماه روشون وقت گذاشته بشه رو کامپیوتری ها توی چند ساعت پیاده میکنن ! و در ازاش پول خوبی هم میگیرن.
نکته تلخ اینه هیچ تولید علمی اینجا صورت نمیگیره و این هایپی که توی کامپیوتر و هوش مصنوعی رخ داده باعث توهم تولید علم توی رشته های دیگه شده.
@Linuxor
توی چند سال اخیر اکثر رشته های دیگه غیر کامپیوتری به سمت هوش مصنوعی اومدن، مثلا کسی که رشتش عمرانه میآد برای مقاله یا پایان نامش طراحی فلان سازه با هوش مصنوعی یا یه نفر دیگه میآد پیشبینی آلودگی هوای تهران رو برمیداره... این خودش شغل خاصی ایجاد نمیکنه مسئله جایی جالب میشه که این مسائل که پایان نامه و مقاله هستن و باید چندین ماه روشون وقت گذاشته بشه رو کامپیوتری ها توی چند ساعت پیاده میکنن ! و در ازاش پول خوبی هم میگیرن.
نکته تلخ اینه هیچ تولید علمی اینجا صورت نمیگیره و این هایپی که توی کامپیوتر و هوش مصنوعی رخ داده باعث توهم تولید علم توی رشته های دیگه شده.
@Linuxor
👍1
Forwarded from AiSegaro 👾
Media is too big
VIEW IN TELEGRAM
🚨🤯 حقیقت تکاندهنده 11 سپتامبر: آیا CIA از تروریستها محافظت کرد؟! هرگز چیزی که به شما گفتند باور نکنید! 💥✈️
🎥 قسمت اول
این مستند به بررسی دقیق و افشاگرانه ابعاد پنهان حملات 11 سپتامبر میپردازد. با استناد به شهادتهای کارکنان سابق سیا و افبیآی و همچنین اسناد طبقهبندینشده، این برنامه نشان میدهد که چگونه اطلاعات حیاتی درباره عاملان این حملات ممکن است از سوی نهادهای اطلاعاتی پنهان مانده باشد. این قسمت اول به نقش احتمالی سیا در محافظت از هواپیماربایان 11 سپتامبر و جلوگیری از اطلاعرسانی به افبیآی میپردازد.
📽 زیرنویس فارسی
🧠 مناسب برای همه، چه مبتدی چه حرفهای
🌐 ترجمه این ویدیو با وبسایت isega.ro انجام شده — حتماً سر بزن!
📌 برای دیدن قسمتهای بعدی کانال رو دنبال کن:
📺🌐 @AiSegaro
🚀 هر روز یک قدم نزدیکتر به آیندهای هوشمند!
📤 بازنشر آزاد با ذکر منبع 🙏❤️
🎥 قسمت اول
این مستند به بررسی دقیق و افشاگرانه ابعاد پنهان حملات 11 سپتامبر میپردازد. با استناد به شهادتهای کارکنان سابق سیا و افبیآی و همچنین اسناد طبقهبندینشده، این برنامه نشان میدهد که چگونه اطلاعات حیاتی درباره عاملان این حملات ممکن است از سوی نهادهای اطلاعاتی پنهان مانده باشد. این قسمت اول به نقش احتمالی سیا در محافظت از هواپیماربایان 11 سپتامبر و جلوگیری از اطلاعرسانی به افبیآی میپردازد.
📽 زیرنویس فارسی
🧠 مناسب برای همه، چه مبتدی چه حرفهای
🌐 ترجمه این ویدیو با وبسایت isega.ro انجام شده — حتماً سر بزن!
📌 برای دیدن قسمتهای بعدی کانال رو دنبال کن:
📺🌐 @AiSegaro
🚀 هر روز یک قدم نزدیکتر به آیندهای هوشمند!
📤 بازنشر آزاد با ذکر منبع 🙏❤️
Forwarded from Ninja Learn | نینجا لرن (Mohammad)
برام سوال شده ایرانی بودن فیچره یا باگه
Forwarded from DevTwitter | توییت برنامه نویسی
با معرفی Signal در نسخه های جدید Angular، خیلی از توسعه دهندگان این سؤال رو دارن:
آیا باید RxJS رو کنار بذاریم و فقط از Signals استفاده کنیم؟
واقعیت اینه که هر کدوم از این ابزارها جایگاه خاص خودشون رو دارن:
- ابزار Signals: برای مدیریت state ساده، واکنش پذیری سریع و کدنویسی تمیز. وقتی با داده های لوکال و ساده (در سطح کامپوننت) سروکار دارید (مثل state یک فرم یا تغییرات UI) بهترین گزینه هستن.
- ابزار RxJS: وقتی پای جریان های داده پیچیده وسطه (WebSocket، استریم های real-time، درخواست های ترکیبی HTTP و …) همچنان قدرتمندترین ابزار باقی می مونه.
بهترین رویکرد اینه که در پروژه های واقعی ترکیب هوشمندانه ای از این دو داشته باشیم:
از Signals برای مدیریت state در سطح کامپوننت.
از RxJS برای کار با استریم های پیچیده و async.
اینطوری هم از سادگی Signals لذت می بریم و هم از قدرت RxJS.
@DevTwitter | <Farid Shahdad/>
آیا باید RxJS رو کنار بذاریم و فقط از Signals استفاده کنیم؟
واقعیت اینه که هر کدوم از این ابزارها جایگاه خاص خودشون رو دارن:
- ابزار Signals: برای مدیریت state ساده، واکنش پذیری سریع و کدنویسی تمیز. وقتی با داده های لوکال و ساده (در سطح کامپوننت) سروکار دارید (مثل state یک فرم یا تغییرات UI) بهترین گزینه هستن.
- ابزار RxJS: وقتی پای جریان های داده پیچیده وسطه (WebSocket، استریم های real-time، درخواست های ترکیبی HTTP و …) همچنان قدرتمندترین ابزار باقی می مونه.
بهترین رویکرد اینه که در پروژه های واقعی ترکیب هوشمندانه ای از این دو داشته باشیم:
از Signals برای مدیریت state در سطح کامپوننت.
از RxJS برای کار با استریم های پیچیده و async.
اینطوری هم از سادگی Signals لذت می بریم و هم از قدرت RxJS.
@DevTwitter | <Farid Shahdad/>