تجربهها، دیدگاهها و نکات الهامبخشی که با شما به اشتراک میگذاریم.
اگه controllerهات پر شدن از کارهای اضافه و نمیدونی این مسئولیتها رو کجا باید انجام بدی، وقتشه با Service Layer آشنا بشی. توی این مقاله بهصورت ساده و عملی یاد میگیری چطور کنترلر رو خلوت کنی و کدت رو مرتبتر از قبل بنویسی.
این مقاله بهت کمک میکنه ساختار فایلهای لینوکس رو بفهمی و مهمترین پوشهها و نقش هر کدوم رو بشناسی.
اگر با لاراول کار میکنی، دیر یا زود با کنترلرهای شلوغ و منطق دادههای پراکنده مواجه میشی. توی این مقاله بهصورت ساده و عملی با ریپازیتوری آشنا میشی..
اگر با لینوکس یا سرور کار میکنی، دیر یا زود مجبور میشی داخل ترمینال فایل ویرایش کنی. توی این مقاله بهصورت ساده و کاربردی با ویرایشگرهای nano، vim و neovim آشنا میشی..
جاوااسکریپت به صورت پیشفرض همزمان (Synchronous) عمل میکنه، اما برای کارهای زمانبر مثل دریافت داده از سرور، از عملیات غیرهمزمان (Asynchronous) استفاده میکنیم. این مقاله Callback، Promise و async/await را با مثالهای ساده توضیح میده.
این مقاله شما را قدمبهقدم با دستورات پایه ترمینال لینوکس آشنا میکنه: از دیدن مسیر فعلی با pwd، جابهجایی بین پوشهها با cd، ساخت پوشه با mkdir تا استفاده از sudo برای دسترسیهای مدیریتی
Spread و Rest Operator بهت اجازه میدن آرایهها و آبجکتها رو به روش ساده، خوانا و امن کپی یا ترکیب کنی و مقادیر باقیمانده یا متغیرها رو جمعآوری کنی، بدون اینکه دادههای اصلی ناخواسته تغییر کنن.
Destructuring کمک میکنه بدون تکرار کد، مقادیر موردنظر از آبجکتها و آرایهها رو به صورت ساده و خوانا استخراج کنیم.
Optional Chaining کمک میکنه بدون شرطهای تکراری، به دادههای تودرتو توی جاوااسکریپت دسترسی امن داشته باشیم.
اگر تازه وارد لینوکس شدی و نمیدونی کدوم توزیع شروع خوبی برات هست، این نوشته با زبانی ساده تفاوتها و گزینههای مناسب رو برات توضیح میده