تازه‌ترین نوشته‌ها

تجربه‌ها، دیدگاه‌ها و نکات الهام‌بخشی که با شما به اشتراک می‌گذاریم.

دنیای توسعه
چهارشنبه, 21 مرداد 1405

Git Flow

وقتی یک پروژه بزرگ‌تر میشه و چند نفر همزمان روی اون کار می‌کنن، دیگه مدیریت روند توسعه به سادگی یک پروژه شخصی نیست. Git Flow کمک می‌کنه برای توسعه featureها، آماده‌سازی نسخه‌های جدید و رفع مشکلات production مسیر مشخصی داشته باشیم.

لاراول
چهارشنبه, 14 مرداد 1405

الگوی Action در لاراول

اگه سرویس‌هات کم‌کم بزرگ شدن و نمی‌دونی هر عملیات رو کجا قرار بدی، وقتشه با Action Pattern آشنا بشی. توی این مقاله به‌صورت ساده و عملی یاد می‌گیری Action چه کاربردی داره، چه تفاوتی با Service داره و چطور از هر دو در کنار هم استفاده کنی.

لاراول
جمعه, 29 خرداد 1405

لایه سرویس در لاراول

اگه controllerهات پر شدن از کارهای اضافه و نمی‌دونی این مسئولیت‌ها رو کجا باید انجام بدی، وقتشه با Service Layer آشنا بشی. توی این مقاله به‌صورت ساده و عملی یاد می‌گیری چطور کنترلر رو خلوت کنی و کدت رو مرتب‌تر از قبل بنویسی.

لینوکس
یکشنبه, 07 دی 1404

ساختار فایل‌ها در لینوکس

این مقاله بهت کمک می‌کنه ساختار فایل‌های لینوکس رو بفهمی و مهم‌ترین پوشه‌ها و نقش هر کدوم رو بشناسی.

لاراول
شنبه, 06 دی 1404

ریپازیتوری در لاراول

اگه با لاراول کار می‌کنی، دیر یا زود با کنترلرهای شلوغ و منطق داده‌های پراکنده مواجه می‌شی. توی این مقاله به‌صورت ساده و عملی با ریپازیتوری آشنا می‌شی..

لینوکس
یکشنبه, 30 آذر 1404

راهنمای کامل ویرایشگرهای ترمینالی

اگر با لینوکس یا سرور کار می‌کنی، دیر یا زود مجبور می‌شی داخل ترمینال فایل ویرایش کنی. توی این مقاله به‌صورت ساده و کاربردی با ویرایشگرهای nano، vim و neovim آشنا می‌شی..

جاوااسکریپت
چهارشنبه, 26 آذر 1404

مدیریت عملیات غیرهمزمان

جاوااسکریپت به صورت پیش‌فرض همزمان (Synchronous) عمل می‌کنه، اما برای کارهای زمان‌بر مثل دریافت داده از سرور، از عملیات غیرهمزمان (Asynchronous) استفاده می‌کنیم. این مقاله Callback، Promise و async/await را با مثال‌های ساده توضیح میده.

لینوکس
چهارشنبه, 26 آذر 1404

شروع کار با ترمینال

این مقاله شما را قدم‌به‌قدم با دستورات پایه ترمینال لینوکس آشنا میکنه: از دیدن مسیر فعلی با pwd، جابه‌جایی بین پوشه‌ها با cd، ساخت پوشه با mkdir تا استفاده از sudo برای دسترسی‌های مدیریتی

جاوااسکریپت
یکشنبه, 23 آذر 1404

Spread و Rest Operator

Spread و Rest Operator بهت اجازه میدن آرایه‌ها و آبجکت‌ها رو به روش ساده، خوانا و امن کپی یا ترکیب کنی و مقادیر باقی‌مانده یا متغیرها رو جمع‌آوری کنی، بدون اینکه داده‌های اصلی ناخواسته تغییر کنن.

جاوااسکریپت
یکشنبه, 23 آذر 1404

Destructuring (ساختارشکنی)

Destructuring کمک می‌کنه بدون تکرار کد، مقادیر موردنظر از آبجکت‌ها و آرایه‌ها رو به صورت ساده و خوانا استخراج کنیم.