برای پیشرفت توی دنیای وسیع و سریع تکنولوژی و برنامهنویسی، 7 روش ساده رو به شما معرفی میکنم تا برنامهنویس بهتری بشیم:
http://ditty.ir/posts/7-ways-to-become-a-better-programmer/XN29X
http://ditty.ir/posts/7-ways-to-become-a-better-programmer/XN29X
دیتی | Ditty.ir
7 راه برای اینکه برنامهنویس بهتری بشیم
برای پیشرفت توی دنیای وسیع و سریع تکنولوژی و برنامهنویسی، 7 روش ساده رو به شما معرفی میکنم تا برنامهنویس بهتری بشیم.
هیچ وقت نمیشه به کسی، فقط برحسب تعداد سالهای فعالیتش، لقب Junior, Mid-level و Senior داد. یک توسعهدهنده مبتدی (Junior) ممکنه از لحاظ سنی و حتی تعداد سالهای فعالیتش، از یک توسعهدهنده ارشد (Senior) برتر باشه.
تفاوت بین توسعهدهنده های Junior، Mid-Level و Senior رو توی این مقاله با هم بررسی میکنیم
http://ditty.ir/posts/junior-midlevel-senior-developer-differences/nDqvX
تفاوت بین توسعهدهنده های Junior، Mid-Level و Senior رو توی این مقاله با هم بررسی میکنیم
http://ditty.ir/posts/junior-midlevel-senior-developer-differences/nDqvX
دیتی | Ditty.ir
تفاوت توسعهدهنده Junior و Senior
تفاوت بین توسعهدهنده های Junior، Mid-Level و Senior رو امروز توی این مقاله با هم بررسی میکنیم
بررسی یک رفتار جالب دیگه از جاوا اسکریپت:
یکی از ویژگیهای عجیب و جالب این زبان اینه که میتونیم توی یک خط یک موز بسازیم! 🍌
توی این مقاله با هم نحوه ساختن موز با جاوا اسکریپت رو بررسی میکنیم:
http://ditty.ir/posts/how-to-make-a-banana-with-js/Jq7gn
یکی از ویژگیهای عجیب و جالب این زبان اینه که میتونیم توی یک خط یک موز بسازیم! 🍌
توی این مقاله با هم نحوه ساختن موز با جاوا اسکریپت رو بررسی میکنیم:
http://ditty.ir/posts/how-to-make-a-banana-with-js/Jq7gn
دیتی | Ditty.ir
نحوه ساخت موز با جاوا اسکریپت!
نحوه ساختن موز با جاوا اسکریپت توی این مقاله که هم نکته داره و هم جنبه سرگرمی داره رو توی این مقاله با هم بررسی میکنیم.
👍1
این کاربر آخرین بار کی لاگین کرده؟
با استفاده از روش زیر توی #لاراول خیلی راحت و بدون نیاز به هیچ پکیجی، میتونین تاریخ آخرین ورود کاربرا به سیستم رو ذخیره کنین و بخونین:
http://ditty.ir/posts/laravel-last-login-date/XoNzn
#Laravel
با استفاده از روش زیر توی #لاراول خیلی راحت و بدون نیاز به هیچ پکیجی، میتونین تاریخ آخرین ورود کاربرا به سیستم رو ذخیره کنین و بخونین:
http://ditty.ir/posts/laravel-last-login-date/XoNzn
#Laravel
دیتی | Ditty.ir
نحوه گرفتن تاریخ آخرین ورود کاربران در لاراول
نحوه گرفتن و ذخیره تاریخ ورود کاربر در فریمورک لاراول رو توی این مقاله با هم بررسی میکنیم
اصل اول از SOLID که "اصل تک مسئولیتی" نام داره، یکی از اصول مهم توی دنیای شیگرایی هست و اکثر الگوهای طراحی تلاش میکنن که این اصل رو پیادهسازی کنن.
توی این مقاله سعی کردم خیلی ساده این اصل مهم رو توضیح بدم:
http://ditty.ir/posts/solid-single-responsibility-principle/Xyz0J
#solid #design_patterns #srp
توی این مقاله سعی کردم خیلی ساده این اصل مهم رو توضیح بدم:
http://ditty.ir/posts/solid-single-responsibility-principle/Xyz0J
#solid #design_patterns #srp
دیتی | Ditty.ir
اصول SOLID به زبان ساده - اصل اول
Single Responsibility Principle که اولین اصل از اصول SOLID هست رو امروز با هم بررسی میکنیم
👍1
یکی از مفاهیم #مهم و پرکاربرد دنیای برنامهنویسی شیگرا، تزریق وابستگی یا Dependency Injection هست. با این روش خوانایی و کیفیت کدهای ما بالاتر میره و میتونیم کدهای قابل استفادهتر بنویسیم. توی مقاله زیر من سعی کردم این مفهوم رو خیلی ساده توضیح بدم:
http://ditty.ir/posts/dependency-injection/5jVm5
#dependency_injection #oop
http://ditty.ir/posts/dependency-injection/5jVm5
#dependency_injection #oop
برای اینکه کدهای تمیزتر و خواناتر داشته باشیم، رعایت کردن این اصل #ساده خیلی میتونه کمک کننده باشه. اصل دوم SOLID که اصل باز/بسته نام داره، پایه و اساس خیلی از الگوهای طراحی هست.
با این اصل به زبان ساده میتونید از لینک زیر آشنا بشید و توی پروژهاتون ازش استفاده کنین:
http://ditty.ir/posts/solid-open-closed-principle/XOgZX
#solid #ocp #oop
با این اصل به زبان ساده میتونید از لینک زیر آشنا بشید و توی پروژهاتون ازش استفاده کنین:
http://ditty.ir/posts/solid-open-closed-principle/XOgZX
#solid #ocp #oop
دیتی | Ditty.ir
اصول SOLID به زبان ساده - اصل دوم
اصل Open/Closed که دومین اصل از SOLID هست رو امروز با هم بررسی میکنیم
اصل سوم SOLID
یکی از راحتترین اصولی که میتونیم از SOLID پیاده سازی کنیم، اصل سوم هست. این اصل که جایگزینی لیسکوف نام داره خیلی ساده هست. توی این مقاله سعی کردم روان و با مثال توضیح بدم:
http://ditty.ir/p/5ka4X
#solid #oop
یکی از راحتترین اصولی که میتونیم از SOLID پیاده سازی کنیم، اصل سوم هست. این اصل که جایگزینی لیسکوف نام داره خیلی ساده هست. توی این مقاله سعی کردم روان و با مثال توضیح بدم:
http://ditty.ir/p/5ka4X
#solid #oop
ditty.ir
اصول SOLID به زبان ساده - اصل سوم
اصل ساده و با اهمیت Liskov Substitution که سومین اصل از SOLID هست رو امروز با هم بررسی میکنیم
لاراول ویژگیهای فوقالعادهای داره که معمولا توی مستندات به همه اونها اشاره کامل نمیشه. یکی از اونها Redirect هست.
نکات و فوت و فنهای #جالب Redirect توی لاراول که بعضیهاشون ناگفته هستن:
http://ditty.ir/p/nY2gX
#laravel #لاراول #redirect
نکات و فوت و فنهای #جالب Redirect توی لاراول که بعضیهاشون ناگفته هستن:
http://ditty.ir/p/nY2gX
#laravel #لاراول #redirect
ditty.ir
فوت و فن های Redirect در لاراول
فوت و فن های پرکاربرد و ناگفته ریدایرکت توی فریمورک لاراول
یکی از ویژگیهای جالب اما کمتر شناخته شده جاوا اسکریپت، Local Storage هست. با Local Storage میتونیم یک سری اطلاعات رو توی مرورگر کاربر بصورت دائمی ذخیره کنیم.
توی مقاله زیر با Local Storage آشنا میشیم:
http://ditty.ir/p/J2qaX
#javanoscript #جاوا_اسکریپت
توی مقاله زیر با Local Storage آشنا میشیم:
http://ditty.ir/p/J2qaX
#javanoscript #جاوا_اسکریپت
ditty.ir
استفاده از Local Storage در جاوا اسکریپت
با Local Storage میتونیم یک سری اطلاعات رو توی مرورگر کاربر بطور دائمی ذخیره کنیم. استفاده از اون خیلی ساده و راحت هست.
🔺توی شیگرایی دونستن انتزاع یا Abstraction لازمه ولی کافی نیست. باید اون رو درک کنیم تا بتونیم کدهای #خوشگل تر و تمیز تر بنویسیم.
توی مقاله زیر سعی کردم این مفهوم رو به زبان ساده براتون توضیح بدم:
http://ditty.ir/p/JQjA5
#oop #abstraction
توی مقاله زیر سعی کردم این مفهوم رو به زبان ساده براتون توضیح بدم:
http://ditty.ir/p/JQjA5
#oop #abstraction
ditty.ir
درک مفهوم انتزاع (Abstraction) در شیگرایی به زبان ساده
مفهوم انتزاع یا Abstraction توی برنامهنویسی شیگرا چیزی هست که باید درک بشه و ما توی این مقاله بطور مفصل با اون آشنا میشیم
🔺برای اینکه بتونیم برنامههای منسجمتر، تمیزتر و قابل توسعهتری داشته باشیم یکی از راهها، رعایت کردن اصل پنجم سالید هست. چون وابستگی بین اجزای برنامه کمتر میشه.
مقاله اختصاصی من از اصل پنجم و آخر سالید:
http://ditty.ir/p/nZAg5
#solid #oop
مقاله اختصاصی من از اصل پنجم و آخر سالید:
http://ditty.ir/p/nZAg5
#solid #oop
ditty.ir
اصول SOLID به زبان ساده - اصل پنجم
رعایت کردن این اصل به ما کمک میکنه تا کدهای تمیز تر و قابلتوسعه تری داشته باشیم.
🔺یکی از ویژگیهای جالب لاراول که کمتر بهش پرداخته شده Macro هست.
با ماکرو میتونیم به کلاسهای هستهی لاراول، مثلا کلاس Response یک متد جدید اضافه کنیم و اون رو توسعه بدیم، بدون اینکه اونها رو دستکاری کنیم.
مقاله جدید من درباره این ویژگی #جالب لاراول رو میتونین از لینک زیر بخونین:
http://ditty.ir/p/J6dqn
#laravel #لاراول
با ماکرو میتونیم به کلاسهای هستهی لاراول، مثلا کلاس Response یک متد جدید اضافه کنیم و اون رو توسعه بدیم، بدون اینکه اونها رو دستکاری کنیم.
مقاله جدید من درباره این ویژگی #جالب لاراول رو میتونین از لینک زیر بخونین:
http://ditty.ir/p/J6dqn
#laravel #لاراول
ditty.ir
معجزه Macro در لاراول
با ماکرو میتونیم ویژگیهای دلخواه به کلاسهای داخلی لاراول اضافه کنیم