Code Module | کد ماژول
بدرود با نوشتن دستی API ها و تایپ هاشون ☃️ پکیج Orval یک ابزار هوشمنده که از روی فایل OpenAPI یا Swagger (که بکاند دولوپر برات میفرسته)، به صورت خودکار ریکوستها و تایپ مدل ها و رسپانس هارو برای کار با API میسازه. تو پروژههای بزرگ که تعداد APIها زیاده…
یکی از ابزار های به شدت خفن که متاسفانه تایم نکردم تو این مدت راجبش پست درست کنم
اما از اونجایی که دیدم آقا شاهین زحمتشو کشیدن ، گفتم فوروارد کنم
پ.ن: اگه هنوز جونیور نیستید و به اندازه کافی تمرین نکردید بهتره از این ابزار استفاده نکنید
@NextPro_Ch
اما از اونجایی که دیدم آقا شاهین زحمتشو کشیدن ، گفتم فوروارد کنم
پ.ن: اگه هنوز جونیور نیستید و به اندازه کافی تمرین نکردید بهتره از این ابزار استفاده نکنید
@NextPro_Ch
برای زیر ۲۷ سال
عزیز جان درکنار تخضصت
هرچیزی که هست
برنامه نویسی , دیجیتال مارکتینگ یا هرچی
برو دانش مالیت رو زیاد کن
از یه جایی به بعد نیازهای اولیه ات تامین میشه بعد تو میمونی با یه پول مازاد هرچقدر کم مثلا ۵۰ تومن
بعد چون بلد نیستی از پول پول دربیاری میری خرجش میکنی و عملا باید بگم توانگر شدن از زمانی شروع میشه که شما بتونی با پولت کار کنی
یعنی چی یعنی دانش مالی و سرمایه گزاریت رو ببری بالا
با همون ۵۰ تومن باید بتونی پول بسازی مثلا ۲۰ تومن بسازی این میشه کار درست این میشه رشد
وگرنه من زیاد دیدم پول داشتن اضافی
رفتن پلی استیشن ۵ خریدن
هفته ای یه بار هم بازی نمیکنن .
من یکی از هم خدمتی هام که ۱۸ سالش بود ۵ سال پیش با همین فرمون جلو رفت و با یه کار کارمندی ساده تونسته الان ۲۵۰ میلیون پول داشته باشه
چطوری
پول درآورده
ذخیره کرده
بعد طلا خریده بود
بعد فروخت
مجدد ریخت
خرید
و ....
دانش مالی رو زیاد کنین و گرنه بازهم پول ها میره سر چیزهای غیر ضروری و شما باز از توانگری دور میشید
باید یاد بگیرید چطوری سرمایه رو در مقابل تورم محافظت کنین
📱 Babak Doraniarab
🚀 @NextPro_Ch
عزیز جان درکنار تخضصت
هرچیزی که هست
برنامه نویسی , دیجیتال مارکتینگ یا هرچی
برو دانش مالیت رو زیاد کن
از یه جایی به بعد نیازهای اولیه ات تامین میشه بعد تو میمونی با یه پول مازاد هرچقدر کم مثلا ۵۰ تومن
بعد چون بلد نیستی از پول پول دربیاری میری خرجش میکنی و عملا باید بگم توانگر شدن از زمانی شروع میشه که شما بتونی با پولت کار کنی
یعنی چی یعنی دانش مالی و سرمایه گزاریت رو ببری بالا
با همون ۵۰ تومن باید بتونی پول بسازی مثلا ۲۰ تومن بسازی این میشه کار درست این میشه رشد
وگرنه من زیاد دیدم پول داشتن اضافی
رفتن پلی استیشن ۵ خریدن
هفته ای یه بار هم بازی نمیکنن .
من یکی از هم خدمتی هام که ۱۸ سالش بود ۵ سال پیش با همین فرمون جلو رفت و با یه کار کارمندی ساده تونسته الان ۲۵۰ میلیون پول داشته باشه
چطوری
پول درآورده
ذخیره کرده
بعد طلا خریده بود
بعد فروخت
مجدد ریخت
خرید
و ....
دانش مالی رو زیاد کنین و گرنه بازهم پول ها میره سر چیزهای غیر ضروری و شما باز از توانگری دور میشید
باید یاد بگیرید چطوری سرمایه رو در مقابل تورم محافظت کنین
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8❤5
دوستان پکیجی سراغ دارید که بشه کدبلاک نوشت و خروجیشم رو وبسایت دید؟ مثل UI Library ها که هم Demo گذاشتن و هم سورس کد. ❔
@NextPro_Ch
@NextPro_Ch
Please open Telegram to view this post
VIEW IN TELEGRAM
دوستان ممنون میشم اگر زیر این پست یه #Up بذارید ❤️
https://www.linkedin.com/feed/update/urn:li:activity:7386335718513639424/
@NextPro_Ch
https://www.linkedin.com/feed/update/urn:li:activity:7386335718513639424/
@NextPro_Ch
Please open Telegram to view this post
VIEW IN TELEGRAM
Linkedin
Peyman Ahmadi's Resume | Peyman Ahmadi
جویای فرصت شغلی به عنوان Front-end Developer (React / Next.js)
راستش مدت زیادیه که برای شرکت ها داخل #جابینجا و #جاب_ویژن ... رزومه میفرستم, اما اکثرا رزومه ام دیده نمیشه یا بخاطر موقعیت جغرافیاییم رد میشه, یا تائید میکنن و اصلا تماس نمیگیرن و راستش باعث…
راستش مدت زیادیه که برای شرکت ها داخل #جابینجا و #جاب_ویژن ... رزومه میفرستم, اما اکثرا رزومه ام دیده نمیشه یا بخاطر موقعیت جغرافیاییم رد میشه, یا تائید میکنن و اصلا تماس نمیگیرن و راستش باعث…
چطور با چند خط کد، درخواستهای ناموفق رو دوباره امتحان کنیم؟ 💡
گاهی وقتها رکوئست (fetch) های ما به دلایل مختلفی مثل کندی اینترنت یا خطای سرور، شکست میخورن.
به جای اینکه کاربر رو ناامید کنیم، میتونیم چند بار بهصورت خودکار دوباره تلاش کنیم💪
کدی که در تصویر میبینید، دقیقاً همین کار رو انجام میده:
🎁 با استفاده از تابع retry، هر بار که درخواست شکست بخوره، با یک تاخیر مشخص (delay) دوباره تلاش میکنه تا وقتی که retryCount تموم بشه.
👨💻 نکته:
بله ما میتونیم از پکیج هایی مانند #Axios و #ReactQuery و ... استفاده کنیم, اما درک منطق و نحوه عملکرد کدها باعث میشن تا ما #برنامه_نویس بشیم نه استفاده از پکیج ها😉 👌
🚀 @NextPro_Ch
گاهی وقتها رکوئست (fetch) های ما به دلایل مختلفی مثل کندی اینترنت یا خطای سرور، شکست میخورن.
به جای اینکه کاربر رو ناامید کنیم، میتونیم چند بار بهصورت خودکار دوباره تلاش کنیم
کدی که در تصویر میبینید، دقیقاً همین کار رو انجام میده:
بله ما میتونیم از پکیج هایی مانند #Axios و #ReactQuery و ... استفاده کنیم, اما درک منطق و نحوه عملکرد کدها باعث میشن تا ما #برنامه_نویس بشیم نه استفاده از پکیج ها
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6❤1👏1
This media is not supported in your browser
VIEW IN TELEGRAM
این کامپوننت رو شخصا توسعه دادم و اگر بخواید آموزششو به صورت ویدیو میذارم واستون :)
👍 👍 / 👎 👎
🚀 @NextPro_Ch
Please open Telegram to view this post
VIEW IN TELEGRAM
👍19👎4
اگه شما هم مثل من بعد از گوش دادن سالیانه به شاهکار هایی مثل دار هنوز به درک کاملی ازش نرسیدید شاید این پیج و انیمیشن هاش (لینک) کمکتون کنه
#منهای_برنامهنویسی
@NextPro_Ch
#منهای_برنامهنویسی
@NextPro_Ch
Please open Telegram to view this post
VIEW IN TELEGRAM
😁8
بازکردن فولدر پروژه به صورت ساده و سریع تر 🫠
اگه از Vscode & Cursor & VoidEditor استفاده میکنید, اسم ادیتورتون رو بنویسید و جلوش یه نقطه بذارید تا برنامه داخل همون مسیر اجرا بشه.💻
مثال:
🚀 @NextPro_Ch
اگه از Vscode & Cursor & VoidEditor استفاده میکنید, اسم ادیتورتون رو بنویسید و جلوش یه نقطه بذارید تا برنامه داخل همون مسیر اجرا بشه.
مثال:
code .
cursor .
void .
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3👌2❤🔥1🤣1
اگه بعد چند ماه برگشتی سراغ پروژهت و برای پیدا کردن یه فایل ساده، پنج دقیقه دنبال فولدرها گشتی… احتمالاً مشکل از کدنویسی نیست؛ از ساختار پروژهست. 😄
❗ توی پروژههای Next.js، فولدربندی تمیز واقعاً فقط برای خوشگل بودن ریپو نیست.
باعث میشه توسعه سریعتر پیش بره، مسئولیتها قاطی نشن، onboarding اعضای جدید راحتتر باشه و پروژه با بزرگ شدنش تبدیل به یک جنگل بینظم نشه. 🛠️
🧏♂️ توی این ساختار سعی کردم مسیرها، کامپوننتها، منطق بیزینسی، مدیریت دیتا، state و validationها هرکدوم جای مشخص خودشون رو داشته باشن:
۱. app برای routeها و صفحات
۲. components برای UIهای قابل استفاده مجدد
۳. core برای منطق اصلی و زیرساخت پروژه
۴. actions, data, hooks, stores و validations برای جدا نگه داشتن مسئولیتها
🧑💻 نتیجه؟
✅ کدی که هم امروز خواناتره، هم چند ماه بعد راحتتر توسعه داده میشه.
شما برای پروژههای Next.js چه ساختاری دارید؟
همهچیز رو داخل app نگه میدارید یا لایههای پروژهتون رو جدا میکنید؟ 👇
Read In Linkedin
🚀 @NextPro_Ch
❗ توی پروژههای Next.js، فولدربندی تمیز واقعاً فقط برای خوشگل بودن ریپو نیست.
باعث میشه توسعه سریعتر پیش بره، مسئولیتها قاطی نشن، onboarding اعضای جدید راحتتر باشه و پروژه با بزرگ شدنش تبدیل به یک جنگل بینظم نشه. 🛠️
🧏♂️ توی این ساختار سعی کردم مسیرها، کامپوننتها، منطق بیزینسی، مدیریت دیتا، state و validationها هرکدوم جای مشخص خودشون رو داشته باشن:
۱. app برای routeها و صفحات
۲. components برای UIهای قابل استفاده مجدد
۳. core برای منطق اصلی و زیرساخت پروژه
۴. actions, data, hooks, stores و validations برای جدا نگه داشتن مسئولیتها
🧑💻 نتیجه؟
✅ کدی که هم امروز خواناتره، هم چند ماه بعد راحتتر توسعه داده میشه.
شما برای پروژههای Next.js چه ساختاری دارید؟
همهچیز رو داخل app نگه میدارید یا لایههای پروژهتون رو جدا میکنید؟ 👇
Read In Linkedin
🚀 @NextPro_Ch
👍3❤2
معجزهای به نام React Bits ✨
گاهی برای ساخت یک UI جذاب، نیاز به پیچیدگی بیشتر نیست؛ فقط انتخاب ابزار درست کافی است. 🚀
چند وقت اخیر با ReactBits.dev آشنا شدم؛ مجموعهای از کامپوننتها و افکتهای آماده در React که تمرکز اصلی آنها روی motion و interaction است.
چیزی که آن را متمایز میکند:
- انیمیشنهای سبک و کاربردی ⚡
- کامپوننتهای قابل شخصیسازی
- مناسب برای لندینگها و پروژههای مدرن
نکته مهم اینجاست:
UI خوب فقط زیبایی نیست، بلکه هدایت درست توجه کاربر است. 👁️
React Bits دقیقاً در همین نقطه ارزش ایجاد میکند؛
با جزئیاتی کوچک، تجربه کاربر را متفاوت میسازد.
اگر در حوزه Frontend کار میکنید، ارزش دیدن دارد. 🔥
#فرانت_اند #نکست #TypeScript #ReactBits
🚀 @NextPro_Ch
گاهی برای ساخت یک UI جذاب، نیاز به پیچیدگی بیشتر نیست؛ فقط انتخاب ابزار درست کافی است. 🚀
چند وقت اخیر با ReactBits.dev آشنا شدم؛ مجموعهای از کامپوننتها و افکتهای آماده در React که تمرکز اصلی آنها روی motion و interaction است.
چیزی که آن را متمایز میکند:
- انیمیشنهای سبک و کاربردی ⚡
- کامپوننتهای قابل شخصیسازی
- مناسب برای لندینگها و پروژههای مدرن
نکته مهم اینجاست:
UI خوب فقط زیبایی نیست، بلکه هدایت درست توجه کاربر است. 👁️
React Bits دقیقاً در همین نقطه ارزش ایجاد میکند؛
با جزئیاتی کوچک، تجربه کاربر را متفاوت میسازد.
اگر در حوزه Frontend کار میکنید، ارزش دیدن دارد. 🔥
#فرانت_اند #نکست #TypeScript #ReactBits
🚀 @NextPro_Ch
تا حالا شده یک خط کد ساده، کل State رو خراب کنه؟ 😅
در ظاهر، هر دو روش Zustand در تصویر کار میکنن…
اما یکی از اونها داره آرومآروم پیچیدگی و خطا وارد پروژه میکنه ⚠️
سمت چپ 👎 بدون Immer:
- آپدیتها طولانی، شکننده و پر از spread های تودرتو
سمت راست 👍 با Immer:
- همون تغییر… ولی تمیز، مستقیم و قابلفهم
💡 نکته مهم اینجاست:
هرچی State عمیقتر → بدون Immer خطر بیشتر
شما تو پروژههاتون بیشتر کدوم مدل استفاده میکنید؟
🟥 روش سخت ولی کنترلشده
🟩 روش ساده و مستقیم با Immer
Linkedin Link
#Nextjs #Zustand #FrontEnd #Zustand
🚀 @NextPro_Ch
در ظاهر، هر دو روش Zustand در تصویر کار میکنن…
اما یکی از اونها داره آرومآروم پیچیدگی و خطا وارد پروژه میکنه ⚠️
سمت چپ 👎 بدون Immer:
- آپدیتها طولانی، شکننده و پر از spread های تودرتو
سمت راست 👍 با Immer:
- همون تغییر… ولی تمیز، مستقیم و قابلفهم
💡 نکته مهم اینجاست:
هرچی State عمیقتر → بدون Immer خطر بیشتر
شما تو پروژههاتون بیشتر کدوم مدل استفاده میکنید؟
🟥 روش سخت ولی کنترلشده
🟩 روش ساده و مستقیم با Immer
Linkedin Link
#Nextjs #Zustand #FrontEnd #Zustand
🚀 @NextPro_Ch
❤6
یکی از مهمترین مسائلی که هر دولوپر باید روش کار کنه soft skills هست.
ممکنه طرف خدای کد باشه اما نتونه با کارفرما صحبت کنه، خودشو پرزنت کنه و غیره.
مهم تر اینکه نتونه حقش رو بگیره. حتما به این مهارت ها بپردازین و برای هیچکس، حتی دوستاتون رایگان کار نکنید. 🫡🫡🫡
#soft_skills
@NextPro_Ch
ممکنه طرف خدای کد باشه اما نتونه با کارفرما صحبت کنه، خودشو پرزنت کنه و غیره.
مهم تر اینکه نتونه حقش رو بگیره. حتما به این مهارت ها بپردازین و برای هیچکس، حتی دوستاتون رایگان کار نکنید. 🫡🫡🫡
#soft_skills
@NextPro_Ch
❤6
تو تجارب اولیه به عنوان دولوپر در تیم های کوچیک قطعا با سخت یا حتی غیر ممکن بودن ارتباط فرانت و بک اند مواجه میشین. این هم یکی از مهم ترین نکاتیه که کمتر بهش پرداخته میشه. اگه درک فرانتی و بک اندی نداشته باشین، پروژه پیش نمیره و فقط اعصاب خوردی براتون باقی میمونه 😃
#backend #frontend
@NextPro_Ch
#backend #frontend
@NextPro_Ch
❤1
Forwarded from منووکس | مدیریت جامع کافه
🚀 منووکس؛ مدیریت هوشمند کافه و رستوران
وقتشه مدیریت کافه یا رستورانت رو از روشهای سنتی جدا کنی و همهچیز رو یکجا در اختیار داشته باشی.
با منووکس میتونی:
📊 حسابداری و گزارشهای مالی
📦 مدیریت انبار و موجودی
🧾 مدیریت محصولات و قیمتها
💰 مدیریت صندوق فروش
🛒 دریافت و مدیریت سفارشهای آنلاین
📈 مشاهده گزارشها و عملکرد کسبوکار
همه در یک پنل ساده، مدرن و یکپارچه.
✨ منووکس؛ ابزار مدیریت، برای اینکه تو روی رشد کسبوکارت تمرکز کنی.
🌐 لینک وبسایت: menuvex.ir
🚀 شروع کنید و مدیریت رو سادهتر کنید.
@Menuvex
وقتشه مدیریت کافه یا رستورانت رو از روشهای سنتی جدا کنی و همهچیز رو یکجا در اختیار داشته باشی.
با منووکس میتونی:
📊 حسابداری و گزارشهای مالی
📦 مدیریت انبار و موجودی
🧾 مدیریت محصولات و قیمتها
💰 مدیریت صندوق فروش
🛒 دریافت و مدیریت سفارشهای آنلاین
📈 مشاهده گزارشها و عملکرد کسبوکار
همه در یک پنل ساده، مدرن و یکپارچه.
✨ منووکس؛ ابزار مدیریت، برای اینکه تو روی رشد کسبوکارت تمرکز کنی.
🌐 لینک وبسایت: menuvex.ir
🚀 شروع کنید و مدیریت رو سادهتر کنید.
@Menuvex