Dev Perfects
40 subscribers
9.23K photos
1.26K videos
468 files
13K links
بخوام خیلی خلاصه بگم
این کانال میاد مطالب کانالای خفن تو حوزه تکنولوژی و برنامه نویسی رو جمع میکنه

پست پین رو بخونید
https://t.iss.one/dev_perfects/455


ارتباط:
https://t.iss.one/HidenChat_Bot?start=936082426
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
☁️ سرورهای ابری (IaaS) به کوبار کلاد اضافه شد! 🚀


پرداخت ساعتی(PAYG)
🐧 سیستم‌عامل‌های متنوع
🌐 شبکه خصوصی(Private Network)
💾 دیسک اضافی (Volume)
🔑 پشتیبانی از کلید عمومی(SSH Key)
🖥 دسترسی به کنسول
📊 مانیتورینگ

🎁 اعتبار اولیه رایگان برای شروع سریع و بدون دغدغه

همین حالا سرور ابری خودتون رو با ۳ کلیک بسازید!

🌐 KubarCloud.com
🆔 @KubarCloud
من نه پول میگیرم و نه تبادل انجام میدم (اونایی که پیام دادن میدونن که چقدر سریع رد میکنم)
صرفا چیزی رو میفرستم و پیشنهاد میدم که واقعا حس میکنم که حق باشه
اورگانیک مپ هم بعد از اینکه گیت‌هاب محدودش کرد به فورجیو مهاجرت کردن.


الان یک دوستمون توی کامنت‌ها از برکات انحصار میگه و تاکید می‌کنه که محصولشونه و تبلیغاتشون خوبه.


#nogithub


@SohrabContents
دوستان پست گذاشتن رو از بعد عید به صورت منظم شروع میکنم
I need to rest :)❤️
Forwarded from Linuxor ?
This media is not supported in your browser
VIEW IN TELEGRAM
توی HTML5، عنصر <canvas> یه بوم گرافیکی ارائه می‌ده که با JavaScript می‌شه باهاش ساخت اشکال، انیمیشن، پردازش تصاویر و حتی بازی‌سازی انجام داد

این ریپو براتون کلی canvas رو جمع آوری کرده که ویدیوی بالا یکی از اوناس

github.com/raphamorim/awesome-canvas


@Linuxor
Forwarded from Linuxor ?
ولی جدی جدی فرق RAM و CPU خیلی زیاده نمی‌شه بیانش کرد مثل فرق کچل با هواپیماست.

@Linuxor
Forwarded from Linuxor ?
یه کد نوشتم پیچیدگیش O(0) عه
کار نمیکنه کلا :)


@Linuxor ~ Hejratijam
Forwarded from Linuxor ?
با این پروژه اوپن سورس می‌تونین PS4 رو روی ویندوز مک یا لینوکستون شبیه سازی کنید البته فعلا بازی های محدودی رو ساپورت می‌کنه

github.com/shadps4-emu/shadPS4


@Linuxor
Forwarded from 🎄 یک برنامه نویس تنبل (The Lazy 🌱 Raymond)
🔶 مرورگر Vivaldi هم اکنون وی پی ان داخلی به نام Proton VPN دارد که در حال حاضر نسخه دسکتاپ این ویژگی در دسترس است.

#خبر

@TheRaymondDev
1
Forwarded from LearnPOV | لرن پی او وی (Mohammad hossein)
بررسی لایبرری React Hook Form 🚀

مدیریت فرم‌ها همیشه چالش‌های خاص خودش رو داشته، مخصوصاً وقتی بخوایم اعتبارسنجی انجام بدیم یا مقدار فیلدها رو کنترل کنیم.

لایبرری React Hook Form یه کتابخونه خیلی کم‌حجم و سریع برای مدیریت فرم‌ها در React هست که نیاز به کنترل دستی مقدار فیلدها رو از بین می‌بره و کار با فرم‌ها رو خیلی ساده‌تر می‌کنه.


ویژگی‌های کلیدی

بهینه و سریع
این لایبرری از Uncontrolled Components استفاده می‌کنه، یعنی مستقیماً به DOM متصل می‌شه و رندرهای غیرضروری رو کاهش می‌ده. این باعث می‌شه سرعت اپلیکیشن بیشتر بشه، مخصوصاً وقتی تعداد فیلدهای فرم زیاد باشه.
اعتبارسنجی داخلی و انعطاف‌پذیر
از Validation داخلی پشتیبانی می‌کنه و می‌تونی با register فیلدها رو اعتبارسنجی کنی و همچنین از کتابخونه‌های Yup و Zod برای اعتبارسنجی پیشرفته پشتیبانی می‌کنه که واقعا خفن و حرفه ایه 👌
مدیریت خیلی ساده خطاها
به سادگی می‌تونید از formState.errors برای گرفتن خطاهای فیلدها استفاده کنی و پیام خطا رو هر جوری که میخوای نمایش بدی.
پشتیبانی خیلی خوب از فیلدهای سفارشی
اگر از Componentهای شخصی‌سازی‌شده مثل React Select استفاده کنی، Controller بهت کمک می‌کنه که راحت با اون‌ها به صورت ماژولار کار بکنی و هر نوع دیتایی که میخوای رو به صورت کاستوم هندل کنی.

این قابلیت به شدت خفن و جالبه و رسما شما میتونید دیتاهای پیچیده تر رو به سادگی به شکلی که میخواید هندل بکنید.
سازگاری با Typescript
از TypeScript پشتیبانی خیلی خوبی داره و می‌تونید نوع داده‌های ورودی و خروجی فرم رو مشخص کنید و البته خیلی حرفه از از جنریک تایپ ها استفاده کنید.


📌 نتیجه‌گیری
در کل React Hook Form یه کتابخونه سبک، سریع و قدرتمند برای مدیریت فرم‌ها توی React هستش و اگه دنبال یه راهکار ساده و بهینه برای هندل کردن فرم‌ها هستی که هم سرعت بالایی داشته باشه و هم قابلیت اعتبارسنجی و کنترل فرم‌ها رو ساده کنه، این کتابخونه یکی از بهترین گزینه‌هاست!


#libarary #reactjs

𝗖𝗛𝗔𝗡𝗡𝗘𝗟  |  𝗚𝗥𝗢𝗨𝗣
Forwarded from Galaxy Ai (Ayhan)
دوستان لطفاً عزیز توجه کنید. تو هر حوزه هستید استادتون هر کسی بوده. یا فکر میکنید لیاقت معرفی شدن توی این چنل و اون یکی چنل هام دارند آیدی تلگرام و رزومه شون برا ما بفرستید

@Ayhan_Dev
تشکر
Forwarded from یه شعر (Poem Bot)
مولانا | دیوان شمس | رباعیات | رباعی شمارهٔ ۷۶۳

عشق از ازلست و تا ابد خواهد بود
جوینده عشق بیعدد خواهد بود
فردا که قیامت آشکارا گردد
هر دل که نه عاشق است رد خواهد بود

#مولانا | گنجور
📍@iipoem
Forwarded from Linuxor ?
اصلا ما از این کابل سه رنگ قرمز سفید زردای RCA شما HDMI

@Linuxor
Forwarded from Python Hints
از اون موقع خیلی تغییرات داشته (اکثرا برای اینکه توی سرعت توسعه کمک بیشتری بده) :

https://github.com/pykeras/neovim

بنظرم اگر از این تنظیمات neovim استفاده می‌کنید حتما این تغییرات آخر رو داشته باشید.
شخصا عادت دارم مشکلات کد رو بیشتر توی terminal ببینم؛ مثل اینکه خیلی از دوستان اینکار رو نمی‌کنند. برای همین updatetime روی تغییرات و پیام‌های مربوط به diagnostic رو از 5sec آوردم روی 150ms.
نکته دوم اینکه ارورهای بلند رو هم بجای اینکه مجبور بشید توی ترمینال ببینید؛ حالا با بردن cursor روی اون خط بصورت کامل توی diagnostic float می‌تونید ببینید که راحت تر شده (راجب این هنوز خودم شک دارم که بهتر هست یا نه ولی چون درخواست براش زیاد بود انجامش دادم)

یک سری تغییرات دیگه هم این مدت داشت (بیشتر fix بود)
برای مثال
<leader>gdp : goto definition peek
درست کار نمی‌کرد؛ بک پنجره floating از اون تابع یا کلاس باز می‌کنه و علاوه بر اینکه می‌تونید جزئیات کد رو ببینید؛ حتی می‌تونید توی همون پنجره ادیت‌های سریع رو توی همون فایل انجام بدید و ...

در نهایت اگر بهبود دیگری وجود داشت ممنون میشم بهم بگید؛ منم لذت میبرم سرعت توسعه کدهام بیشتر بشه.
Forwarded from 🎄 یک برنامه نویس تنبل (  MΞ)