Ditty | دیتی – Telegram
Ditty | دیتی
3.17K subscribers
194 photos
20 videos
4 files
387 links
دیتی | دنیای ساده‌شدهٔ برنامه‌نویسی وب
https://ditty.ir
Download Telegram
🔺یکی از ویژگی‌های جالب لاراول که کمتر بهش پرداخته شده Macro هست.

با ماکرو می‌تونیم به کلاس‌های هسته‌ی لاراول، مثلا کلاس Response یک متد جدید اضافه کنیم و اون رو توسعه بدیم، بدون اینکه اونها رو دستکاری کنیم.

مقاله جدید من درباره این ویژگی #جالب لاراول رو می‌تونین از لینک زیر بخونین:
http://ditty.ir/p/J6dqn

#laravel #لاراول
🔺پایتون زبان مشترک بزرگ‌ترین وبسایت‌ها و سرویس‌های دنیاست!
پایتون توی رتبه دوم محبوب‌ترین زبان‌های دنیاست!

توی مقاله زیر براتون بزرگترین سرویس‌هایی که از پایتون استفاده میکنن رو تهیه کردم:
ditty.ir/p/5VV05

#python #پایتون
سه فریم‌ورک #مدرن این روزهای فرانت‌اند، انگولار، ری‌اکت و ویو هستن. هر سه فریم‌ورک بسیار قدرتمندی هستن. اما توی شرایط مختلف!

از فریم‌ورک‌ها برای افزایش سرعت و کیفیت برنامه استفاده میشه. اما نکته مهم اینه که هر فریم‌ورکی برای هر پروژه‌ای مناسب نیست و باید بسته به نیاز پروژه استفاده بشه تا از مشکلات ناخواسته مثل زیاد شدن بی‌دلیل حجم پروژه و فرآیند سخت توسعه برنامه جلوگیری بشه.

توی مقاله زیر این سه فریم‌ورک جاوا اسکریپت رو مقایسه می‌کنیم و بررسی می‌کنیم کدوم فریم‌ورک برای کدوم پروژه بهتره:

http://ditty.ir/p/J2ga5

#vue #react #angular
🔺نحوه نوشتن کوئری‌های تو در تو SQL در لاراول

یه چیزی مثل این:

where (name = 'you' or is_cool = 1) and type = 'awesome'

http://ditty.ir/p/X8LbX
#لاراول #laravel
🔺مصاحبه کننده ها اغلب میخوان بدونن ما برای حل مسائل به ظاهر ساده چقدر خلاقیت به خرج میدیم. در واقع اونها میخوان بدونن که ما چقدر با جزییات یک زبان آشنایی داریم.

توی مقاله زیر 12 نکته و روش جالب برای کار با آرایه‌های جاوا اسکریپت رو براتون بررسی کردم:
https://bit.ly/2NEtouv

#javanoscript #جاوا_اسکریپت
🔺یکی از نقاط قوت #لاراول، روابط مدل‌ها هست. با روابط، سرعت و کیفیت توسعه زیاد میشه. همیشه یک سری نکته مهم و ریز وجود داره که بهش اشاره نمیشه و باید اونها رو بدونیم.

توی این مقاله توضیح میدم که رابطه یعنی چی، چند نوع رابطه داریم و نهایتا با نحوه استفاده از اونها توی فریم‌ورک لاراول آشنا میشیم.

قسمت اول:
http://bit.ly/33JGn56

#relationships #laravel
قسمت دوم:

یکی از نقاط قوت #لاراول، روابط مدل‌ها هست. با روابط، سرعت و کیفیت توسعه زیاد میشه. همیشه یک سری نکته مهم و ریز وجود داره که بهش اشاره نمیشه و باید اونها رو بدونیم.

توی این مقاله سعی کردم خیلی ساده روابط hasOneThrough و hasManyThrough رو توضیح بدم:

قسمت دوم:
http://bit.ly/2QLPwXa

#laravel
🔺همیشه دوست داشتم روابط پلی‌مورفیک لاراول رو از ریشه یاد بگیرم و بدونم چه جوری کار میکنه. واسه همین حین یاد گرفتن، برای شما هم یک مقاله نوشتم که با هم یاد گرفته باشیم 💪😉

قسمت سوم مقاله روابط لاراول (روابط پلی‌مورفیک): http://bit.ly/37KXoyg

#laravel #polymorphic #لاراول #relationships
🔺تبریک! نسخه 7.4 زبان PHP هم منتشر شد. چند تا از ویژگی‌های داغ رو توی مقاله زیر بررسی می‌کنیم:
http://bit.ly/33tOkKE

#php #php74 #php7
🔺تفاوت اینترفیس‌ها و کلاس‌های انتزاعی، پای ثابت سوالات مصاحبه‌های شغلی برنامه‌نویس‌ها هست.

توی این مقاله با شباهت‌ها و تفاوت‌های اینترفیس و کلاس انتزاعی آشنا میشیم بررسی می‌کنیم که توی شرایط مختلف از کدوم استفاده کنیم:

http://bit.ly/38bhYYH

#oop #interface #abstraction
🔺الگوی MVC به زبان ساده

توی مقاله‌ی زیر سعی کردم به زبان ساده این الگوی محبوب رو توضیح بدم:
http://bit.ly/2EpjicX

#oop #mvc
🔺یکی از موارد داغی که این روزها بحث میشه، سرعت بالای منتشر شدن ورژن‌های لاراول هست. از ورژن 6 به بعد، این فریم‌ورک از ورژن‌بندی معنایی استفاده می‌کنه.

توی این مقاله دلیل سرعت بالای منتشر شدن ورژن‌های لاراول رو متوجه میشیم:
http://bit.ly/38VuSdO

#laravel #لاراول
🔺لذت خط فرمان با لاراول

توی این مقاله با نکاتی آشنا میشید که توی مستندات اصلی هم بهش اشاره نشده :)

http://bit.ly/2Qa5Lwn

#laravel #artisan #لاراول
🔺قسمت دوم از 70 سوال رایج مصاحبه‌های جاوا اسکریپت (به همراه جواب اختصاصی)
http://bit.ly/364iRjm

#javanoscript 💯 🔥
🔺سلام دوستان. یک موضوع که بهتره همه‌ی برنامه‌نویس‌های جاوااسکریپت اون رو درک کنن، Closure و کاربرد اون هست.

که توی این مقاله می‌تونین باهاش آشنا بشید: http://bit.ly/2TQ6mpt


#javanoscript 💯 🔥
🔺What is this?

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

توی این مقاله بیشتر با این کلمه کلیدی آشنا میشیم:
http://bit.ly/2GnJJAo

#javanoscript 💯 🔥
🔺توی لاراول وقتی پروژه به مرور بزرگتر میشه، یکی از چالش‌هایی که به وجود میاد زیاد شدن تعداد ‌Route ها هست. برای اینکه کدهای تمیزتر و خواناتری داشته باشیم، یکی از کارهای خوبی که می‌تونیم انجام بدیم نگهداری Route های مرتبط توی یک فایل جدا هست.

توی این مقاله کوتاه یاد می‌گیریم که چه جوری به #بهترین شکل این کار رو انجام بدیم:
http://bit.ly/2Slfksr

#laravel