نوتیفیکیشن های جذاب با کتابخانه React-hot-toast 😍
کتابخانه React-Hot-Toast برای نمایش اعلان یا نوتیف در پروژه های ریکتی هست. اعلانهای Toast پیامهای کوتاه مدت هستن که روی صفحه ظاهر میشن تا به کاربران اطلاعات، فیدبک یا هشدارهای مهم ارائه بدن.
‼️ ویژگیهای کتابخانه React-hot-toast:
🔵 ظاهر قابل کاستومایز
🔵 ایونت هندلر
🔵 کنترل مدت زمان
🔵 عملیات async
🔵 واسط برنامه نویسی ساده
❓ چرا به این کتابخانه نیاز داریم؟
🔢 انگیزش کاربر: اعلانها به کاربران کمک میکنن تا با جلب توجه اونها به اقدامات یا محتوای خاص، اونارو ترغیب به انجام اقدامات خاصی مثل تکمیل ثبت نام یا کاوش تو ویژگیهای جدید کنن.
🔢 بازخورد و رفع خطا: یک سیستم اعلان نقش مهمی تو ارائه فیدبک به کاربرا ایفا میکنه. این میتونه به کاربرا در مورد موفقیت یا شکست اقداماتشون اطلاع بده و اونها رو تو رفع خطاها یا تأیید عملیات موفق هدایت کنه.
🔢 پایش وظایف: اعلانها به کاربران در پایش و نظارت بر وظایف، رویدادها یا بهروزرسانیهای مهم در برنامه کمک میکنن.
🔢 ارتباط: اعلانها به عنوان یک وسیله حیاتی برای ارتباط بین برنامه و کاربرانش عمل میکنن.
🔢 بروزرسانیهای زمان واقعی: اعلانها با فراهم کردن بهروزرسانیهای زمان واقعی، به کاربرا فوراً درباره تغییرات یا محتوای جدید اطلاع میدن.
برای یادگیری این کتابخانه، میتونید به داکیومنتش مراجعه کنید.🔥
Document🌕
#library #react #react_hot_toast
@CodeModule
کتابخانه React-Hot-Toast برای نمایش اعلان یا نوتیف در پروژه های ریکتی هست. اعلانهای Toast پیامهای کوتاه مدت هستن که روی صفحه ظاهر میشن تا به کاربران اطلاعات، فیدبک یا هشدارهای مهم ارائه بدن.
برای یادگیری این کتابخانه، میتونید به داکیومنتش مراجعه کنید.
Document
#library #react #react_hot_toast
@CodeModule
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥9⚡2😁1
Head_First_Python_A_Learner’s_Guide_to_the_Fundamentals_of_Python.pdf
96 MB
#book #python
@CodeModule
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5👌2
اشتباهات مهلک در برنامه نویسی (پارت اول)
1⃣ آموزش زیاد، تمرین کم
«تمرین نکردن» در یادگیری برنامهنویسی یک اشتباه مرگبار هست. از همون ابتدای یادگیری و از روز اول، کدنویسی و شروع کنید. اگه هزاران ساعت هم آموزش ببینید اما یک خط کد نزنید، انگار هیچ کاری نکردید.
2⃣ وقفه در یادگیری
شما یادگیری یک مبحث جدید و شروع میکنید و در اون مبحث، به موضوعات قبلی هم اشاره شده و شما به دلیل وقفهای که بین آموزشون انداختید، مطالب قبلی رو به خاطر نمیارید. این فراموشی، مرتب شما رو به عقب میکشونه.
3⃣ نادیده گرفتنِ اهمیت یک کد خوانا
(انتخاب اولین راه حل)
اکثر دولوپر ها، اولویت اولشون اینه که کد کار کنه. شاید به این که به چه شکل و به چه روشی هم باشه براشون فرقی نداشته باشه و در آینده به نوعی کدشون باید «رمزگشایی» بشه😂
در برنامهنویسی، راهحلهای خوب زمانی به دست میان که راهحلهای قبلی رو زیر سؤال ببرن. زمانی که مشکلی به وجود میاد، هدف ما تنها حلکردن مشکل نیست. بلکه پیداکردن روشیه که علاوه بر حلکردن، ساده و درکپذیر باشه.
4⃣ کپی پیست بدون درک کد
قطعا تو پروژه هامون یه سر به gpt یا استکاورفلو برای دیباگ یا پیدا کردن تکه کدی زدیم. تو این موقعیت باید کد جدید و به خوبی درک کنیم و از ساز و کارش سر در بیاریم. این کار در ابتدا بر بهره وری شما تأثیر میذاره و در نهایت شما رو به توسعه دهنده بهتری تبدیل می کنه.
5⃣ غرور
یکی از موضوعاتی که دیر یا زود دامنگیر هر برنامهنویس تازهکاری میشه، احساس برتری و غرور هست. زمانی که شما کدهای مختلف و بدون مشکل یا باگ، اجرا میکنید، ممکنه این تصور در شما به وجود بیاد که همه چیز و در حوزه برنامهنویسی میدونید. درحالیکه این زمینه چنان گسترده هست که شما همواره میتونید چیزهای جدیدی و یاد بگیرید.
مسلما برنامه نویس شدن کار یک شب نیست و نمیشه راه صد ساله رو یک شبه طی کرد و انتظار داشت، بدون تلاش به جایگاه بالایی رسید. دونستن این اشتباهات رایج به شما کمک میکنه که پیشرفت خودتون و دو برابر کنید🔥
#bug #reforms
@CodeModule
«تمرین نکردن» در یادگیری برنامهنویسی یک اشتباه مرگبار هست. از همون ابتدای یادگیری و از روز اول، کدنویسی و شروع کنید. اگه هزاران ساعت هم آموزش ببینید اما یک خط کد نزنید، انگار هیچ کاری نکردید.
شما یادگیری یک مبحث جدید و شروع میکنید و در اون مبحث، به موضوعات قبلی هم اشاره شده و شما به دلیل وقفهای که بین آموزشون انداختید، مطالب قبلی رو به خاطر نمیارید. این فراموشی، مرتب شما رو به عقب میکشونه.
(انتخاب اولین راه حل)
اکثر دولوپر ها، اولویت اولشون اینه که کد کار کنه. شاید به این که به چه شکل و به چه روشی هم باشه براشون فرقی نداشته باشه و در آینده به نوعی کدشون باید «رمزگشایی» بشه
در برنامهنویسی، راهحلهای خوب زمانی به دست میان که راهحلهای قبلی رو زیر سؤال ببرن. زمانی که مشکلی به وجود میاد، هدف ما تنها حلکردن مشکل نیست. بلکه پیداکردن روشیه که علاوه بر حلکردن، ساده و درکپذیر باشه.
قطعا تو پروژه هامون یه سر به gpt یا استکاورفلو برای دیباگ یا پیدا کردن تکه کدی زدیم. تو این موقعیت باید کد جدید و به خوبی درک کنیم و از ساز و کارش سر در بیاریم. این کار در ابتدا بر بهره وری شما تأثیر میذاره و در نهایت شما رو به توسعه دهنده بهتری تبدیل می کنه.
یکی از موضوعاتی که دیر یا زود دامنگیر هر برنامهنویس تازهکاری میشه، احساس برتری و غرور هست. زمانی که شما کدهای مختلف و بدون مشکل یا باگ، اجرا میکنید، ممکنه این تصور در شما به وجود بیاد که همه چیز و در حوزه برنامهنویسی میدونید. درحالیکه این زمینه چنان گسترده هست که شما همواره میتونید چیزهای جدیدی و یاد بگیرید.
مسلما برنامه نویس شدن کار یک شب نیست و نمیشه راه صد ساله رو یک شبه طی کرد و انتظار داشت، بدون تلاش به جایگاه بالایی رسید. دونستن این اشتباهات رایج به شما کمک میکنه که پیشرفت خودتون و دو برابر کنید
#bug #reforms
@CodeModule
Please open Telegram to view this post
VIEW IN TELEGRAM
⚡7👌3🔥2
شکل های گرافیکی 3D با Three js 😍
در واقع Three.js یک کتابخانه بین مرورگر جاوا اسکریپت و رابط برنامه نویسی برنامه (API) هست که، برای ایجاد و نمایش گرافیکهای کامپیوتری متحرک سه بعدی در یک مرورگر وب با استفاده از WebGL استفاده میشه.
❓ کتابخانه three js چجوری کار میکنه ؟
کتابخانه Three.js امکان ایجاد انیمیشنهای سه بعدی با شتاب واحد پردازش گرافیکی (GPU) رو با استفاده از زبان جاوا اسکریپت به عنوان بخشی از یک وب سایت بدون تکیه بر افزونههای اختصاصی مرورگر فراهم میکنه. این به دلیل ظهور WebGL امکان پذیره و یک API گرافیکی سطح پایین که به طور خاص برای وب ایجاد شده. کتابخانههای سطح بالا مثل Three.js یا GLGE ، Scene.js ، PhiloGL ، (که در آینده براشون پست خواهیم داشت) و ...
این امکانو فراهم میکنن که انیمیشنهای پیچیده رایانهای سه بعدی برای نمایش در مرورگر بدون تلاش لازم برای یک برنامه کاربردی مستقل سنتی یا یک افزونه ایجاد شه.
🧰 امکانات جذاب این کتابخانه:
◀️ افکتها
◀️ پرسپکتیو و آتوگرف
◀️ انیمیشن
◀️ نورپردازی حرفه ای
◀️ اشیاء و آبجکتها
با استفاده از این کتابخانه جذاب و حرفه ای میتونید داخل سایت هاتون از شکل های گرافیکی حرفه ای استفاده کنید که افراد زیادی رو محو خودش میکنه و سایت شمارو زیبا و خاص نشون میده🚀
برای یادگیری این کتابخانه میتونید به داکیومنتش مراجعه کنید🔥
Document🌕
#js #library #threejs #3d
@CodeModule
در واقع Three.js یک کتابخانه بین مرورگر جاوا اسکریپت و رابط برنامه نویسی برنامه (API) هست که، برای ایجاد و نمایش گرافیکهای کامپیوتری متحرک سه بعدی در یک مرورگر وب با استفاده از WebGL استفاده میشه.
کتابخانه Three.js امکان ایجاد انیمیشنهای سه بعدی با شتاب واحد پردازش گرافیکی (GPU) رو با استفاده از زبان جاوا اسکریپت به عنوان بخشی از یک وب سایت بدون تکیه بر افزونههای اختصاصی مرورگر فراهم میکنه. این به دلیل ظهور WebGL امکان پذیره و یک API گرافیکی سطح پایین که به طور خاص برای وب ایجاد شده. کتابخانههای سطح بالا مثل Three.js یا GLGE ، Scene.js ، PhiloGL ، (که در آینده براشون پست خواهیم داشت) و ...
این امکانو فراهم میکنن که انیمیشنهای پیچیده رایانهای سه بعدی برای نمایش در مرورگر بدون تلاش لازم برای یک برنامه کاربردی مستقل سنتی یا یک افزونه ایجاد شه.
با استفاده از این کتابخانه جذاب و حرفه ای میتونید داخل سایت هاتون از شکل های گرافیکی حرفه ای استفاده کنید که افراد زیادی رو محو خودش میکنه و سایت شمارو زیبا و خاص نشون میده
برای یادگیری این کتابخانه میتونید به داکیومنتش مراجعه کنید
Document
#js #library #threejs #3d
@CodeModule
Please open Telegram to view this post
VIEW IN TELEGRAM
⚡7🔥5
تو این سایت شما میتونید تعدادی محدود از توزیع های لینوکسی رو داشته باشید و توزیع های موجود رو با تمام desktop environment هاشون دسترسی داشته باشید و لذت ببرید
#linux #distro
@CodeModule
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7⚡4
Good Night 🌚 ✨
پرنده ای که روی درخت نشسته هرگز از شکستن شاخه نمی ترسه، چون اعتمادش به شاخه نیست بلکه به بال های خودشه.
همیشه خودت رو باور داشته باش
@CodeModule
پرنده ای که روی درخت نشسته هرگز از شکستن شاخه نمی ترسه، چون اعتمادش به شاخه نیست بلکه به بال های خودشه.
همیشه خودت رو باور داشته باش
@CodeModule
Please open Telegram to view this post
VIEW IN TELEGRAM
👌8🔥4❤🔥3
با این سایتی که امروز بهتون معرفی میکنیم میتونید تایپ ده انگشتی رو به زبان فارسی و انگلیسی و تایپ اعداد رو به راحتی یاد بگیرید به صورت رایگان
#tools #type
@CodeModule
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥12👌1
چطور کد رجکسی در 10 ثانیه آماده کنیم؟
۱.ادیتور مورد علاقتو باز کن
۲.گربتو بزار رو کیبوردت تا بازی کنه😂 😂
#fun
@CodeModule
۱.ادیتور مورد علاقتو باز کن
۲.گربتو بزار رو کیبوردت تا بازی کنه
#fun
@CodeModule
Please open Telegram to view this post
VIEW IN TELEGRAM
😁18
۵ نکته برای نوشتن کد تمیز و خوانا ⚡️
1️⃣ از اسم های مشخص و معنا دار برای نام گذاری فانکشن و متغیر ها استفاده کنید
انتخاب مناسب نام برای نامگذاری متغیرها و فانکشنها یکی از مهمترین جنبههای داشتن کد تمیز و خوانا هست. اگه از سطح جونیور خارج شده باشید، قطعا برای نام گذاری وقت زیادی صرف میکنید چرا که در غیر این صورت در آینده، خودتون و دیگران در درک کدهاتون به مشکل میخورید.
2️⃣ هر فانکشن باید وظیفه و تسک مشخصی داشته باشه
ایجاد وظایف مختلف داخل یک فانکشن وسوسهکننده هست، اما به خاطر بسپارید که این کار، کد و از حالت clean بودن بیرون میاره.
3️⃣ استفاده از یک قالببندی ثابت
خوندن یک کتاب که در اون پاراگرافها از اندازههای مختلفی برخوردارن، فونتها با هم فرق میکنن، فواصل ناسازگار و … واقعا عذاب آوره. چنین مسئلهای در کدنویسی هم وجود داره.
برای اینکه بتونید کدهای تمیز با خوانایی بالا داشته باشید، مطمئن بشید که فواصل، قالببندی کلی و… سازگار با همدیگه هستن و با هم تفاوت ندارن.
4️⃣ فانکشنها باید کوتاه باشن
اگر تعداد خطهای فانکشن شما زیاده، بهتره بازم اونو ماژول بندی، و از فانکشن های کمکی دیگه ای واسه کوتاه کردنش استفاده کنید.
5️⃣ تعداد کامنتها رو کم کنید
کامنتها برای توضیح کار فانکشن ها و کلاسها و… استفاده میشن اما اگه برای مثال، فانکشن های شما از اسمهای توصیفی و معنا داری استفاده کنه و برای دیگران قابل درک باشه، دیگه نیازی به کامنت نیست :))
#tip #clean_code
@CodeModule
انتخاب مناسب نام برای نامگذاری متغیرها و فانکشنها یکی از مهمترین جنبههای داشتن کد تمیز و خوانا هست. اگه از سطح جونیور خارج شده باشید، قطعا برای نام گذاری وقت زیادی صرف میکنید چرا که در غیر این صورت در آینده، خودتون و دیگران در درک کدهاتون به مشکل میخورید.
ایجاد وظایف مختلف داخل یک فانکشن وسوسهکننده هست، اما به خاطر بسپارید که این کار، کد و از حالت clean بودن بیرون میاره.
خوندن یک کتاب که در اون پاراگرافها از اندازههای مختلفی برخوردارن، فونتها با هم فرق میکنن، فواصل ناسازگار و … واقعا عذاب آوره. چنین مسئلهای در کدنویسی هم وجود داره.
برای اینکه بتونید کدهای تمیز با خوانایی بالا داشته باشید، مطمئن بشید که فواصل، قالببندی کلی و… سازگار با همدیگه هستن و با هم تفاوت ندارن.
اگر تعداد خطهای فانکشن شما زیاده، بهتره بازم اونو ماژول بندی، و از فانکشن های کمکی دیگه ای واسه کوتاه کردنش استفاده کنید.
کامنتها برای توضیح کار فانکشن ها و کلاسها و… استفاده میشن اما اگه برای مثال، فانکشن های شما از اسمهای توصیفی و معنا داری استفاده کنه و برای دیگران قابل درک باشه، دیگه نیازی به کامنت نیست :))
#tip #clean_code
@CodeModule
Please open Telegram to view this post
VIEW IN TELEGRAM
⚡7🔥3
بک گراند های جذاب با Particle.js 🔥
با استفاده از کتابخانه Particle.js، میتونید بک گراند های متحرک و تعاملی ایجاد کنید.
همچنین بک گراند های این کتابخانه قابلیت کاستوم شدن داره و شما میتونید، اشکال و با سایز و رنگ های مختلف برای هر قسمت از سایتتون که خواستید ست کنید.
بهتون پیشنهاد میکنم یه سر به داکیومنتش بزنید
Document🌐
#partcleJs #animation
@CodeModule
با استفاده از کتابخانه Particle.js، میتونید بک گراند های متحرک و تعاملی ایجاد کنید.
همچنین بک گراند های این کتابخانه قابلیت کاستوم شدن داره و شما میتونید، اشکال و با سایز و رنگ های مختلف برای هر قسمت از سایتتون که خواستید ست کنید.
بهتون پیشنهاد میکنم یه سر به داکیومنتش بزنید
Document
#partcleJs #animation
@CodeModule
Please open Telegram to view this post
VIEW IN TELEGRAM
👌11🔥5
تو این سایت شما میتونید با بازی کردن در یک مزرعه، کل CSS Grid و مثل آب خوردن یاد بگیرید
حتما بهش سر بزنید
#css #grid
@CodeModule
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7👌1
Please open Telegram to view this post
VIEW IN TELEGRAM
😁8🔥2
در واقع Gulp یک تولکیت متن باز و رایگانه که توسط آقای Eric Schoffstall به زبان جاوا اسکریپت نوشته شده. Gulp یک Build System یا Task Manager برای محیط Node.Js و پکیج منیجر npm هست.
به کمک Gulp میشه یک سری کارهای تکراری و زمانبرو به صورت اتوماتیک انجام داد. به این ترتیب کار برنامه نویس کمی سبکتره و سرعت اجرای پروژه تا حد زیادی بالا میره. کارهایی مثل فشرده سازی کدها، بهینه سازی، Unit Testing، تبدیل فایل Sass به CSS، فشرده کردن تصاویر، ساخت محیط لوکال هاست و ... به کمک Gulp به سادهترین شکل ممکن انجام میشن.
کافیه Gulp رو نصب کنیم تا این ابزار کارهای این چنینی رو برای ما به صورت اتوماتیک انجام بده.
و ...
برای یادگیری این تولکیت میتونید به داکیومنتش مراجعه کنید
Document
#gulp #toolkit
@CodeModule
Please open Telegram to view this post
VIEW IN TELEGRAM
⚡6🔥3
دنبال یه اکستنشن میگردی که پیشنهاد کد بهت بده؟ بتونی باهاش صحبت کنی و کدت رو دیباگ کنه؟ پس با ۴ اکستنشن زیر آشنا شو 📖
🔵 BlackBox
🔵 Chat-gpt
🔵 Codeium
🔵 Tabnine
#ai #vscode
@CodeModule
#ai #vscode
@CodeModule
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8⚡2
۵ پستی که پیشنهاد میکنم از دست ندید 💀
🔵 اشتباهات مهلک در برنامه نویسی
🔵 نحوه صحیح نوشتن قرار داد با کارفرما
🔵 چگونه به فریلنسر بهتری تبدیل بشم؟
🔵 فریلنسری و درآمد دلاری
🔵 چرا لینکدین رو جدی بگیریم؟
#top
@CodeModule
#top
@CodeModule
Please open Telegram to view this post
VIEW IN TELEGRAM
⚡5🔥4
با نصب اکستنشن CodeSnap روی ادیتور Vscode، میتونید کد هاتون رو هایلایت شده و به صورت حرفه ای اشتراک گذاری کنید، و از روش های سنتی خلاص بشید
#extension #vscode
@CodeModule
Please open Telegram to view this post
VIEW IN TELEGRAM
⚡8🔥3
Westley_Knight_UX_for_Developers_How_to_Integrate_User_Centered.pdf
3.5 MB
آموزش UX برای برنامهنویسا 🔥
در همه ی سایت ها علاوه بر UX ،UI هم یکی از استاندارد هایی هست که رعایت کردنش خیلی مهم و حیاتی هست⚡️
توی این کتاب اصول و تکنیکهای طراحی برای بهبود تجربه کاربری، به صورت جامع و به مقداری که نیاز هست یک developer باهاش آشنا باشه رو یاد میگیرید.
#book #ux #design
@CodeModule
در همه ی سایت ها علاوه بر UX ،UI هم یکی از استاندارد هایی هست که رعایت کردنش خیلی مهم و حیاتی هست
توی این کتاب اصول و تکنیکهای طراحی برای بهبود تجربه کاربری، به صورت جامع و به مقداری که نیاز هست یک developer باهاش آشنا باشه رو یاد میگیرید.
#book #ux #design
@CodeModule
Please open Telegram to view this post
VIEW IN TELEGRAM
👌7🔥3