ساخت یک معماری فرانت اند تمیز و مقیاس پذیر
🔺 همانطور که چشم انداز دیجیتال همچنان به تکامل خود ادامه می دهد، اهمیت معماری frontend برای برنامه های کاربردی وب را نمی توان دست کم گرفت. یک معماری ظاهری خوب طراحی شده نه تنها تجربه کاربر را افزایش می دهد، بلکه قابلیت نگهداری و مقیاس پذیری پروژه را نی...
🌐 : ساخت یک معماری فرانت اند تمیز و مقیاس پذیر
#فرانت_اند #frontend #react #nextjs
🔺 همانطور که چشم انداز دیجیتال همچنان به تکامل خود ادامه می دهد، اهمیت معماری frontend برای برنامه های کاربردی وب را نمی توان دست کم گرفت. یک معماری ظاهری خوب طراحی شده نه تنها تجربه کاربر را افزایش می دهد، بلکه قابلیت نگهداری و مقیاس پذیری پروژه را نی...
🌐 : ساخت یک معماری فرانت اند تمیز و مقیاس پذیر
#فرانت_اند #frontend #react #nextjs
بلوک کد های try catch تو جاوااسکریپت بنظرم خیلی طولانی هست ولی جاش می تونید از Safe Assignment Operator که به اکمااسکریپت اضافه شده استفاده کنید، این اپراتور به صورت "=?" ، این باعث میشه کد هاتون تمیز تر و error handling خوبی داشته باشید.
آنوفل دنیای برنامه نویسی
#جاوااسکریپت #جاوا_اسکریپت #Js #code #javascript
آنوفل دنیای برنامه نویسی
#جاوااسکریپت #جاوا_اسکریپت #Js #code #javascript
ساخت یک معماری فرانت اند تمیز و مقیاس پذیر
🔺 همانطور که چشم انداز دیجیتال همچنان به تکامل خود ادامه می دهد، اهمیت معماری frontend برای برنامه های کاربردی وب را نمی توان دست کم گرفت. یک معماری ظاهری خوب طراحی شده نه تنها تجربه کاربر را افزایش می دهد، بلکه قابلیت نگهداری و مقیاس پذیری پروژه را نی...
🌐 : ساخت یک معماری فرانت اند تمیز و مقیاس پذیر
🔺 همانطور که چشم انداز دیجیتال همچنان به تکامل خود ادامه می دهد، اهمیت معماری frontend برای برنامه های کاربردی وب را نمی توان دست کم گرفت. یک معماری ظاهری خوب طراحی شده نه تنها تجربه کاربر را افزایش می دهد، بلکه قابلیت نگهداری و مقیاس پذیری پروژه را نی...
🌐 : ساخت یک معماری فرانت اند تمیز و مقیاس پذیر
چگونه TypeScript به شما در نوشتن کد بهتر کمک می کند
🔺 TypeScript در حال تسخیر وب است. در این مقاله به شما یک نمای کلی از مزایای TypeScript و اینکه چگونه میتواند به شما در ایجاد وبسایتهایی با باگ های کمتر کمک کند، ارائه میدهم.شما یاد خواهید گرفت که چگونه TypeScript در رسیدگی به موارد لبه، گرفتن اشتبا...
🌐 : چگونه TypeScript به شما در نوشتن کد بهتر کمک می کند
🔺 TypeScript در حال تسخیر وب است. در این مقاله به شما یک نمای کلی از مزایای TypeScript و اینکه چگونه میتواند به شما در ایجاد وبسایتهایی با باگ های کمتر کمک کند، ارائه میدهم.شما یاد خواهید گرفت که چگونه TypeScript در رسیدگی به موارد لبه، گرفتن اشتبا...
🌐 : چگونه TypeScript به شما در نوشتن کد بهتر کمک می کند
آشنایی با Web Worker ها در React و تایپ اسکریپت
🔺 Web Worker ها ابزاری برای مرورگرهای وب برای اجرای اسکریپت ها در پس زمینه بدون تداخل با UI هستند. اگر به درستی راهاندازی شود، یکweb worker میتواند پیامهایی را از کد جاوا اسکریپت یا تایپ اسکریپت که در آن راهاندازی شده است ارسال و دریافت کند. در این...
🌐 : آشنایی با Web Worker ها در React و تایپ اسکریپت
🔺 Web Worker ها ابزاری برای مرورگرهای وب برای اجرای اسکریپت ها در پس زمینه بدون تداخل با UI هستند. اگر به درستی راهاندازی شود، یکweb worker میتواند پیامهایی را از کد جاوا اسکریپت یا تایپ اسکریپت که در آن راهاندازی شده است ارسال و دریافت کند. در این...
🌐 : آشنایی با Web Worker ها در React و تایپ اسکریپت
Git چیست؟ چرا هر توسعه دهنده ای باید آن را بداند
🔺 در قلمرو سیستم کنترل نسخه (VCS)، Git به عنوان یک روش مدیریت کد منبع قطعی (SCM) ظهور کرده است. Git که توسط لینوس توروالدز برای توسعه هسته لینوکس راه اندازی شد، به طور تصاعدی رشد کرد و عمدتاً توسط پلتفرم هایی مانند GitHub، GitLab و Bitbucket پشتیبانی م...
🌐 : Git چیست؟ چرا هر توسعه دهنده ای باید آن را بداند
🔺 در قلمرو سیستم کنترل نسخه (VCS)، Git به عنوان یک روش مدیریت کد منبع قطعی (SCM) ظهور کرده است. Git که توسط لینوس توروالدز برای توسعه هسته لینوکس راه اندازی شد، به طور تصاعدی رشد کرد و عمدتاً توسط پلتفرم هایی مانند GitHub، GitLab و Bitbucket پشتیبانی م...
🌐 : Git چیست؟ چرا هر توسعه دهنده ای باید آن را بداند
برنامه نویس Junior ،Mid Level و ارشد
🔺 برنامه نویسی فقط نوشتن کد نیست. این یک سفر رشد مداوم و یادگیری است. چه یک علاقهمند جوان باشید، چه یک توسعهدهنده متوسط یا یک senior با تجربه، مسیر موفقیت شامل مراحل استراتژیک است. بیایید بررسی کنیم که چگونه می توانید این سفر را طی کنید و حرفه برنامه...
🌐 : برنامه نویس Junior ،Mid Level و ارشد
🔺 برنامه نویسی فقط نوشتن کد نیست. این یک سفر رشد مداوم و یادگیری است. چه یک علاقهمند جوان باشید، چه یک توسعهدهنده متوسط یا یک senior با تجربه، مسیر موفقیت شامل مراحل استراتژیک است. بیایید بررسی کنیم که چگونه می توانید این سفر را طی کنید و حرفه برنامه...
🌐 : برنامه نویس Junior ،Mid Level و ارشد
تفاوت بین Agile و DevOps چیست؟
🔺 Agile و DevOps دو متدولوژی توسعه نرمافزاری هستند که بیشترین استفاده را دارند. با وجود شباهتها و تفاوتهای فراوان، اما هدف یکسانی دارند. و هدف ایجاد محصول کارآمد و سریع است. بسیاری از شرکتهای فناوری از متدولوژیهای Agile و DevOps پیروی میکنند تا ب...
🌐 : تفاوت بین Agile و DevOps چیست؟
🔺 Agile و DevOps دو متدولوژی توسعه نرمافزاری هستند که بیشترین استفاده را دارند. با وجود شباهتها و تفاوتهای فراوان، اما هدف یکسانی دارند. و هدف ایجاد محصول کارآمد و سریع است. بسیاری از شرکتهای فناوری از متدولوژیهای Agile و DevOps پیروی میکنند تا ب...
🌐 : تفاوت بین Agile و DevOps چیست؟
10 مشکل رایج جاوا اسکریپت که باید بدانید
🔺 در ابتدا، جاوا اسکریپت ممکن است بسیار ساده به نظر برسد. با این حال، این زبان بسیار ظریفتر، قدرتمندتر و پیچیدهتر از آن چیزی است که در ابتدا تصور میشد. بسیاری از ظرافتهای جاوا اسکریپت منجر به تعدادی از مشکلات رایج، که 10 مورد از آنها در اینجا، می...
🌐 : 10 مشکل رایج جاوا اسکریپت که باید بدانید
🔺 در ابتدا، جاوا اسکریپت ممکن است بسیار ساده به نظر برسد. با این حال، این زبان بسیار ظریفتر، قدرتمندتر و پیچیدهتر از آن چیزی است که در ابتدا تصور میشد. بسیاری از ظرافتهای جاوا اسکریپت منجر به تعدادی از مشکلات رایج، که 10 مورد از آنها در اینجا، می...
🌐 : 10 مشکل رایج جاوا اسکریپت که باید بدانید
استفاده از JWT برای احراز هویت سرویس API
🔺 در چشم انداز همیشه در حال تحول معماری ابر، نقش رابط های برنامه نویسی کاربردی (API) به طور فزاینده ای حیاتی شده است. APIها به عنوان پلی عمل می کنند که به نرم افزارهای مختلف اجازه می دهد تا به طور یکپارچه با هم ارتباط برقرار کنند. این مقاله به بررسی اه...
🌐 : استفاده از JWT برای احراز هویت سرویس API
🔺 در چشم انداز همیشه در حال تحول معماری ابر، نقش رابط های برنامه نویسی کاربردی (API) به طور فزاینده ای حیاتی شده است. APIها به عنوان پلی عمل می کنند که به نرم افزارهای مختلف اجازه می دهد تا به طور یکپارچه با هم ارتباط برقرار کنند. این مقاله به بررسی اه...
🌐 : استفاده از JWT برای احراز هویت سرویس API
کار با دیزاین پترن ها یا الگوهای طراحی در React
🔺 الگوهای طراحی یا دیزاین پترن ها راهی مناسب برای مقابله با چالشها با راهحلهای تست شده ارائه میدهند و در زمان و تلاش توسعهدهندگان صرفهجویی میکنند. در اینجا چگونه الگوهای طراحی React به ماژول های منسجم با جفت کمتر اجازه می دهند صحبت خواهیم کرد.&n...
🌐 : کار با دیزاین پترن ها یا الگوهای طراحی در React
🔺 الگوهای طراحی یا دیزاین پترن ها راهی مناسب برای مقابله با چالشها با راهحلهای تست شده ارائه میدهند و در زمان و تلاش توسعهدهندگان صرفهجویی میکنند. در اینجا چگونه الگوهای طراحی React به ماژول های منسجم با جفت کمتر اجازه می دهند صحبت خواهیم کرد.&n...
🌐 : کار با دیزاین پترن ها یا الگوهای طراحی در React
استراتژیهایی برای ساخت برنامههای React در معماری سمت کلاینت
🔺 در حوزه پویای توسعه وب، عملکرد بهینه و تجربه کاربر برای موفقیت برنامه های کاربردی وب مدرن اساسی است. React، کتابخانه جاوا اسکریپت منتشر شده توسط فیس بوک، به ابزاری ضروری برای توسعه دهندگان تبدیل شده است و آنها را قادر می سازد تا برنامه هایی بسازند که...
🌐 : استراتژیهایی برای ساخت برنامههای React در معماری سمت کلاینت
🔺 در حوزه پویای توسعه وب، عملکرد بهینه و تجربه کاربر برای موفقیت برنامه های کاربردی وب مدرن اساسی است. React، کتابخانه جاوا اسکریپت منتشر شده توسط فیس بوک، به ابزاری ضروری برای توسعه دهندگان تبدیل شده است و آنها را قادر می سازد تا برنامه هایی بسازند که...
🌐 : استراتژیهایی برای ساخت برنامههای React در معماری سمت کلاینت
ژنریک ها (Generics) در Go : بررسی عمیق
🔺 در Go 1.18، این زبان ویژگی جدیدی به نام انواع generic (که معمولاً، ژنریک شناخته میشود) معرفی کرد که مدتی در لیست آرزوهای توسعهدهندگان Go قرار داشت. در برنامه نویسی، نوع generic، نوعی است که می تواند همراه با چندین نوع دیگر استفاده شود. معمولاً در G...
🌐 : ژنریک ها (Generics) در Go : بررسی عمیق
#go #golang #گو #گولنگ
🔺 در Go 1.18، این زبان ویژگی جدیدی به نام انواع generic (که معمولاً، ژنریک شناخته میشود) معرفی کرد که مدتی در لیست آرزوهای توسعهدهندگان Go قرار داشت. در برنامه نویسی، نوع generic، نوعی است که می تواند همراه با چندین نوع دیگر استفاده شود. معمولاً در G...
🌐 : ژنریک ها (Generics) در Go : بررسی عمیق
#go #golang #گو #گولنگ
FrankenPHP چیست؟ اپ سرور مدرن PHP
🔺 همانطور که پیچیدگی برنامه های کاربردی وب همچنان در حال رشد است، توسعه دهندگان به طور فزاینده ای بر عملکرد و مقیاس پذیری تمرکز می کنند. لاراول که به عنوان یک چارچوب قدرتمند PHP شناخته می شود، این نیازها را برطرف می کند. با این حال، راه حل های مختلفی ب...
🌐 : FrankenPHP چیست؟ اپ سرور مدرن PHP
#فرانیکن #لاراول #php #frankenphp
🔺 همانطور که پیچیدگی برنامه های کاربردی وب همچنان در حال رشد است، توسعه دهندگان به طور فزاینده ای بر عملکرد و مقیاس پذیری تمرکز می کنند. لاراول که به عنوان یک چارچوب قدرتمند PHP شناخته می شود، این نیازها را برطرف می کند. با این حال، راه حل های مختلفی ب...
🌐 : FrankenPHP چیست؟ اپ سرور مدرن PHP
#فرانیکن #لاراول #php #frankenphp
#Go #Golang #گو #گولنگ
Please open Telegram to view this post
VIEW IN TELEGRAM
بهترین فریمورک های وب Go در 2024
💠 با ادامه پیشرفت فناوری، نیاز روزافزونی به برنامه های کاربردی وب سریع، قابل اعتماد و مقیاس پذیر وجود دارد. Go که با نام Golang نیز شناخته می شود، یک زبان برنامه نویسی است که به دلیل سادگی، کارایی و همزمانی آن محبوبیت پیدا کرده است. این زبان تبدیل به ز...
💙 : بهترین فریمورک های وب Go در 2024
#گو #گولنگ #Gin #Echo
#گو #گولنگ #Gin #Echo
Please open Telegram to view this post
VIEW IN TELEGRAM
حالا Mapped Types در TypeScript به شما اجازه میده تا نوعهای جدیدی را بر اساس نوعهای موجود ایجاد کنید. با استفاده از یک نوع ژنریک ( Generic) که از یک union از PropertyKeyها (معمولاً با استفاده از keyof ایجاد میشه) برای تکرار کلیدها و ایجاد یک نوع جدید انجام میشه.
این باعث میشه دیگه نگران مقدار های null یا undefined نباشید.
حالا Utility Types در TypeScript مجموعهای از نوعهای از پیش تعریف شده هستند که به شما کمک میکنند تا تغییرات و عملیاتهای رایج روی نوعها را انجام بدید. این نوعها به شما اجازه میده تا نوعهای جدیدی بر اساس نوعهای موجود ایجاد کنید، پراپرتی ها Partial یا Required و همچنین Readonly کنید، نسخههای غیرقابل تغییر از نوعها بسازید و ...
اینم قشنگه و در تایپاسکریپت یک روش برای ایجاد انواع یونیک است که از اشتباهات لاجیکال جلوگیری میکنه. این نوعها با اضافه کردن یک ویژگی خاص به نوع اصلی، به نوعی “برند” میشوند.
دقت کنید این ویژگی در زمان اجرا وجود ندارد، اما به کامپایلر تایپاسکریپت کمک میکند تا تفاوت بین انواع مختلف را تشخیص بده.
موارد دیگه ای هم بودن، در پست های آینده بهش می پردازیم.
موردی هم بود حتما در بخش کامنت ها بنویسید ♥️
Anophel | آنوفل
#تایپ_اسکریپت #ts #typescript
Please open Telegram to view this post
VIEW IN TELEGRAM
Anophel
Anophel | Where Developers Create Their Own Path
Anophel is an ecosystem for developers—a place for those who prefer building over consuming. If you want to create tools, think differently, and forge your own path in coding, Anophel is with you.
Forwarded from IEEE Sharif UT
با حضور کارآفرینان موفق ایرانی
off20
از 20 درصد تخفیف ویژه برخوردار شوید.Please open Telegram to view this post
VIEW IN TELEGRAM
این یک کتابخانه جاوا اسکریپت سبک و اوپن سورس است که برای توسعه ساده فرانت اند طراحی شده است که بر سهولت استفاده و حداقل کد تأکید دارد.
#nuejs #frontend #js #javascript #جاوااسکریپت
Please open Telegram to view this post
VIEW IN TELEGRAM
با استفاده از این می تونید از آرایه یا آبجکت یک کپی بگیرید
اینم آرایه هایی که شبیه آبجکت هستن یا آبجکت iterable هستند رو به أآرایه تبدیل می کند.
پراپرتی ها را از یک یا چند آبجکت منبع به یک آبجکت هدف کپی میکند و آبجکت مورد نظر را تغییر میدهد.
اینم با ترکیب یک مقدار یا یک آرایه موجود به یک آرایه جدید یک shallow Copy ایجاد می کند.
با اینم بخشی از آرایه رو اسلایس می کنید و یک آرایه جدید می سازید و یک Shallow Copy ایجاد می کند.
با استفاده از این هم می تونید یک Shallow Copy از پراپرتی های یک آبجکت بگرید.
با اساین کردن یک مقدار به یک متغیر دیگر، یک shallow copy ایجاد می کند.
از آبجکت نمونه یک آبجکت جدید همراه با پراپرتی ها می سازد.
#جاوااسکرپیت #فرانت_اند #ری_اکت #js #javascript #frontend #react
Please open Telegram to view this post
VIEW IN TELEGRAM