Forwarded from DevTwitter | توییت برنامه نویسی
نسخه ۱۹ کتابخانه React به صورت پایدار منتشر شده. به نظرم یکی از ویژگیهای مهم نسخه ۱۹ این هست که کدهایی که با نسخههای قبل توسعه دادیم بدون مشکل کار میکنن و یک سری امکانات جدید میتونیم برای پروژههامون داشته باشیم.
بررسی امکانات نسخه ۱۹:
https://www.youtube.com/watch?v=-pwzlPmeJYM
دوره فشرده آموزش React 19:
https://www.youtube.com/watch?v=Sl6zoQ4WHpA
@DevTwitter | <Masood Sadri/>
بررسی امکانات نسخه ۱۹:
https://www.youtube.com/watch?v=-pwzlPmeJYM
دوره فشرده آموزش React 19:
https://www.youtube.com/watch?v=Sl6zoQ4WHpA
@DevTwitter | <Masood Sadri/>
Forwarded from Linuxor ?
10 تا از بهترین منابع برای یادگیری معماری نرم افزار با این منابع شما یاد میگیرین که چطوری یه نرم افزار بزرگ رو پیاده سازی کنید و چطور توسعه پذیرش کنید
https://medium.com/javarevisited/10-best-resources-to-learn-software-architecture-in-2025-2524ac91dc76
🐧 @Linuxor
https://medium.com/javarevisited/10-best-resources-to-learn-software-architecture-in-2025-2524ac91dc76
🐧 @Linuxor
Forwarded from کانال مهرداد لینوکس (Mehrdad Linux)
✅رابط کاربری (UI:User Interface) معنی شکل ظاهری و دیداری به عنوان واسط تعامل کاربر با محصول
✅تجربهٔ کاربری (UX:User Experience) معنی تجربه کاربری به نحوه تعامل کاربر با یک محصول
🗓 در UI یا رابط کاربری بیشتر تمایل داریم تا با ویژگیهای یک دستگاه که کاربر با آنها بهصورت مستقیم ارتباط برقرار میکند، کار کنیم. صفحهنمایش باز شده برای مخاطب، دکمههای موجود در هر بخش، ویژگیهای موجود در جابجایی میان صفحات مثالهایی از کاربردهای رابط کاربری هستند.
🗓 تجربه کاربری فقط به دستورالعملها جهت سهولت استفاده از یک محصول نمیپردازد، بلکه تمامی جنبههای احساسی که ممکن است بتواند کاربر با آن ارتباط برقرار کند را نیز در برمیگیرد. تجربه کاربری، احساساتی که کاربر در هنگام استفاده از محصول دارد را نیز در نظر گرفته و سعی میکند این رابطه را هرچه بهتر بهبود دهد.UX فقط به کاربردهای عملی مربوط به یک سیستم محدود نمیشود و به تجربه کلی کاربر از یک برند مربوط میشود؛ از ابتداییترین مسائل گرفته تا آخرین موضوعی که ممکن است کاربر با آن برخورد داشته باشد
⁉️ قبلا زیاد سوال پرسیده شده بود گفتم بزارم اینجا
✅تجربهٔ کاربری (UX:User Experience) معنی تجربه کاربری به نحوه تعامل کاربر با یک محصول
🗓 در UI یا رابط کاربری بیشتر تمایل داریم تا با ویژگیهای یک دستگاه که کاربر با آنها بهصورت مستقیم ارتباط برقرار میکند، کار کنیم. صفحهنمایش باز شده برای مخاطب، دکمههای موجود در هر بخش، ویژگیهای موجود در جابجایی میان صفحات مثالهایی از کاربردهای رابط کاربری هستند.
🗓 تجربه کاربری فقط به دستورالعملها جهت سهولت استفاده از یک محصول نمیپردازد، بلکه تمامی جنبههای احساسی که ممکن است بتواند کاربر با آن ارتباط برقرار کند را نیز در برمیگیرد. تجربه کاربری، احساساتی که کاربر در هنگام استفاده از محصول دارد را نیز در نظر گرفته و سعی میکند این رابطه را هرچه بهتر بهبود دهد.UX فقط به کاربردهای عملی مربوط به یک سیستم محدود نمیشود و به تجربه کلی کاربر از یک برند مربوط میشود؛ از ابتداییترین مسائل گرفته تا آخرین موضوعی که ممکن است کاربر با آن برخورد داشته باشد
⁉️ قبلا زیاد سوال پرسیده شده بود گفتم بزارم اینجا
Forwarded from دستاوردهای یادگیری عمیق(InTec)
Forwarded from Future Pulse Persian
تیم سازی چیست؟ اهمیت، روشها و مزایای آن در محیط کار
https://karboom.io/mag/articles/%D8%AA%DB%8C%D9%85-%D8%B3%D8%A7%D8%B2%DB%8C
➖➖➖➖➖➖➖➖
🕸 @labdon_academy
https://karboom.io/mag/articles/%D8%AA%DB%8C%D9%85-%D8%B3%D8%A7%D8%B2%DB%8C
➖➖➖➖➖➖➖➖
🕸 @labdon_academy
Forwarded from کانال اطلاعرسانی توزیع پارچ
آغاز پورت پارچ آرم به دستگاههای اپل با پردازنده آرم
از بلاگ پارچ بخوانید
@ParchLinux
این پروژه با هدف پورت کردن پارچ آرم به دستگاههای مک با تراشه اپل سیلیکون هستش.
ما قصد داریم تا در آینده بر روی پروژه آساهی مشارکت داشته باشیم.
از بلاگ پارچ بخوانید
@ParchLinux
Forwarded from Geek Alerts
گوگل یه نسخه آزمایشی از Gemini رو منتشر کرده که نتایج عجیبی گرفته، اسمش gemini-exp-1206 هست، احتمالا بعدا تو سایتش داشته باشیم ولی نسخه آزمایشی رو میگم چجوری تست کنید.
بگم که رایگانه و اول باید به Google AI Studio برید.
https://aistudio.google.com/prompts/new_chat
بعد روی Create new Prompt که داخل عکس هم میبینید بزنید.
از بخش Model بذارید روی Gemini Experimental 1206
و باهاش چت کنید.
اگه موقع چت ارور گرفتید لازمه که کشور VPN یا نوع VPN رو عوض کنید.
@geekalerts
بگم که رایگانه و اول باید به Google AI Studio برید.
https://aistudio.google.com/prompts/new_chat
بعد روی Create new Prompt که داخل عکس هم میبینید بزنید.
از بخش Model بذارید روی Gemini Experimental 1206
و باهاش چت کنید.
اگه موقع چت ارور گرفتید لازمه که کشور VPN یا نوع VPN رو عوض کنید.
@geekalerts
Forwarded from Gopher Academy
🔵 عنوان مقاله
shortuuid 4.2: Generate Concise, Unambiguous and URL-Safe Unique IDs
🟢 خلاصه مقاله:
خلاصه مقاله:
در این مقاله، بحث بر سر استفاده از شناسههای کاربری کوتاه و غیر متوالی (مانند KwSysDpxcBU9FNhGkn2dCf) و نه شناسههای استاندارد UUID میباشد. این نوع شناسهها در مواقعی که نیاز به شناسههایی کوتاه و قابل نمایش برای کاربر است، مناسب هستند. اهمیت این شناسهها در این است که، به جای استفاده از شناسههای طولانی و پیچیدهی استاندارد، امکان استفاده از شناسههایی با طول کمتر و سادگی بیشتر برای بهبود تجربه کاربر فراهم میشود. این نوع شناسهها میتوانند در بسیاری از برنامههای تجاری و توسعهی نرمافزار کاربرد داشته باشند، به خصوص در برنامههایی که در آنها تعامل کاربر با شناسههای مختلف لازم است.
🟣لینک مقاله:
https://golangweekly.com/link/162937/web
➖➖➖➖➖➖➖➖
👑 @gopher_academy
shortuuid 4.2: Generate Concise, Unambiguous and URL-Safe Unique IDs
🟢 خلاصه مقاله:
خلاصه مقاله:
در این مقاله، بحث بر سر استفاده از شناسههای کاربری کوتاه و غیر متوالی (مانند KwSysDpxcBU9FNhGkn2dCf) و نه شناسههای استاندارد UUID میباشد. این نوع شناسهها در مواقعی که نیاز به شناسههایی کوتاه و قابل نمایش برای کاربر است، مناسب هستند. اهمیت این شناسهها در این است که، به جای استفاده از شناسههای طولانی و پیچیدهی استاندارد، امکان استفاده از شناسههایی با طول کمتر و سادگی بیشتر برای بهبود تجربه کاربر فراهم میشود. این نوع شناسهها میتوانند در بسیاری از برنامههای تجاری و توسعهی نرمافزار کاربرد داشته باشند، به خصوص در برنامههایی که در آنها تعامل کاربر با شناسههای مختلف لازم است.
🟣لینک مقاله:
https://golangweekly.com/link/162937/web
➖➖➖➖➖➖➖➖
👑 @gopher_academy
GitHub
GitHub - lithammer/shortuuid: A generator library for concise, unambiguous and URL-safe UUIDs
A generator library for concise, unambiguous and URL-safe UUIDs - lithammer/shortuuid
Forwarded from 🎄 یک برنامه نویس تنبل (The Lazy 🌱 Raymond)
This media is not supported in your browser
VIEW IN TELEGRAM
Forwarded from DevTwitter | توییت برنامه نویسی
کدام ابزار مسیریابی بهتری دارد؟: React Router یا Next.js
من اخیرا به این راز پی بردم توام با من همراه شو
این پست رو حتما ببین و نظرتو بهم بگو.
لینک پست
@DevTwitter | <Samane Zarini/>
من اخیرا به این راز پی بردم توام با من همراه شو
این پست رو حتما ببین و نظرتو بهم بگو.
لینک پست
@DevTwitter | <Samane Zarini/>
Forwarded from 🎄 یک برنامه نویس تنبل (The Lazy 🌱 Raymond)
با اینکه از سیاست بدم میاد ولی خاورمیانه جای عجیبیه
سوریه هم سقوط کرد و احتمالا شاید سناریو لیبی سازی سوریه باشیم.
شاید نظرم درست نباشد.
امیدوارم ایران از این پیچ و تاپ پیچیده تاریخی به درستی عبور کند.
جالب شاهد کودتا ناموفق توی کره جنوبی بودم به عنوان پیشرفته ترین کشور و جهان اول بوده ...
شاید جنگ جهانی سوم در شرف وقوع است که ما خبر نداریم.
#موقت
سوریه هم سقوط کرد و احتمالا شاید سناریو لیبی سازی سوریه باشیم.
شاید نظرم درست نباشد.
امیدوارم ایران از این پیچ و تاپ پیچیده تاریخی به درستی عبور کند.
جالب شاهد کودتا ناموفق توی کره جنوبی بودم به عنوان پیشرفته ترین کشور و جهان اول بوده ...
شاید جنگ جهانی سوم در شرف وقوع است که ما خبر نداریم.
#موقت
Forwarded from DevTwitter | توییت برنامه نویسی
مقایسهی حالت های تعریف متغیر در جاوااسکریپت
@DevTwitter
@DevTwitter
Forwarded from Yasha
کدوم تاریخ برای برگزاری رویداد بعدی براتون مناسبتره؟!
Anonymous Poll
21%
پنجشنبه ۲۰ دی
79%
پنجشنبه ۲۷ دی
Forwarded from 🎄 یک برنامه نویس تنبل (The Lazy 🌱 Raymond)
🔶 از دوستان به خاطر بحث سیاست عذرخواهی می کنم و بهرحال سیاست چیز کثیفیه و حال بهم زن
هر جای دنیا بری مردمشون از سیاست خوششون نمیاد و این طبیعیه که این دید رو داشته باشند.
@TheRaymondDev
هر جای دنیا بری مردمشون از سیاست خوششون نمیاد و این طبیعیه که این دید رو داشته باشند.
@TheRaymondDev
Forwarded from Available Unknown (Ayhan 🌿)
Forwarded from DevTwitter | توییت برنامه نویسی
ریاکت نسخه ۱۹ در تاریخ ۵ دسامبر ۲۰۲۴ منتشر شد و ویژگیهای جدیدی را معرفی کرد که تجربه توسعهدهندگان را بهبود میبخشد. در ادامه، به مرور این ویژگیها میپردازیم:
۱. اکشنها (Actions): اکشنها امکان استفاده از توابع ناهمگام در انتقالها را فراهم میکنند و بهصورت خودکار مدیریت حالتهای در حال انتظار، خطاها، فرمها و بهروزرسانیهای خوشبینانه را انجام میدهند. این ویژگی فرآیندهایی مانند ارسال فرمها و بهروزرسانی دادهها را سادهتر میکند.
۲. کامپوننتهای سرور (Server Components): این کامپوننتها امکان رندر کردن بخشهایی از رابط کاربری در سمت سرور را فراهم میکنند و تنها کدهای ضروری را به کلاینت ارسال میکنند. این رویکرد باعث بهبود عملکرد و کاهش حجم دادههای ارسالی به کاربر میشود.
۳. بهبودهای Suspense: ویژگی Suspense در این نسخه بهبود یافته و امکان مدیریت بهتر واکشی دادههای ناهمگام را فراهم میکند. این بهبودها تجربه کاربری روانتری را ارائه میدهند.
۴. بخش API جدید: useOptimistic: هوک جدید useOptimistic به توسعهدهندگان امکان میدهد تا بهروزرسانیهای خوشبینانه را مدیریت کنند و بازخورد فوری به کاربران ارائه دهند.
۵. بخش API جدید: use: هوک use به شما اجازه میدهد منابع را در حین رندر بخوانید، مانند خواندن یک Promise با استفاده از این هوک.
۶. بهبودهای فرم: در این نسخه، المنتهای <form> از ارسال توابع به propsهای action و formAction پشتیبانی میکنند. این ویژگیها بهصورت پیشفرض از اکشنها استفاده کرده و پس از ارسال، فرم را بهصورت خودکار بازنشانی میکنند.
این ویژگیها و بهبودها در ریاکت ۱۹ به توسعهدهندگان کمک میکنند تا برنامههای کارآمدتر و با تجربه کاربری بهتری ایجاد کنند.
@DevTwitter | <Mohsen Salehi/>
۱. اکشنها (Actions): اکشنها امکان استفاده از توابع ناهمگام در انتقالها را فراهم میکنند و بهصورت خودکار مدیریت حالتهای در حال انتظار، خطاها، فرمها و بهروزرسانیهای خوشبینانه را انجام میدهند. این ویژگی فرآیندهایی مانند ارسال فرمها و بهروزرسانی دادهها را سادهتر میکند.
۲. کامپوننتهای سرور (Server Components): این کامپوننتها امکان رندر کردن بخشهایی از رابط کاربری در سمت سرور را فراهم میکنند و تنها کدهای ضروری را به کلاینت ارسال میکنند. این رویکرد باعث بهبود عملکرد و کاهش حجم دادههای ارسالی به کاربر میشود.
۳. بهبودهای Suspense: ویژگی Suspense در این نسخه بهبود یافته و امکان مدیریت بهتر واکشی دادههای ناهمگام را فراهم میکند. این بهبودها تجربه کاربری روانتری را ارائه میدهند.
۴. بخش API جدید: useOptimistic: هوک جدید useOptimistic به توسعهدهندگان امکان میدهد تا بهروزرسانیهای خوشبینانه را مدیریت کنند و بازخورد فوری به کاربران ارائه دهند.
۵. بخش API جدید: use: هوک use به شما اجازه میدهد منابع را در حین رندر بخوانید، مانند خواندن یک Promise با استفاده از این هوک.
۶. بهبودهای فرم: در این نسخه، المنتهای <form> از ارسال توابع به propsهای action و formAction پشتیبانی میکنند. این ویژگیها بهصورت پیشفرض از اکشنها استفاده کرده و پس از ارسال، فرم را بهصورت خودکار بازنشانی میکنند.
این ویژگیها و بهبودها در ریاکت ۱۹ به توسعهدهندگان کمک میکنند تا برنامههای کارآمدتر و با تجربه کاربری بهتری ایجاد کنند.
@DevTwitter | <Mohsen Salehi/>