#Laravel
وقتی بک اند پروژه رو میخوایی توی اسکیل بالا - enterprise - طراحی کنی مخصوصا توی لاراول یا باید از روش DDD مخفف Domain Driven Design استفاده بکنی یا اگه نمیخوای DDD باشه حتما فایل های Route خودت رو جدا بکن از هم چون یهمو میبینی 2000 تا Route داری گیجت میکنه توی کار .
@DevTwitter | <haddi/>
وقتی بک اند پروژه رو میخوایی توی اسکیل بالا - enterprise - طراحی کنی مخصوصا توی لاراول یا باید از روش DDD مخفف Domain Driven Design استفاده بکنی یا اگه نمیخوای DDD باشه حتما فایل های Route خودت رو جدا بکن از هم چون یهمو میبینی 2000 تا Route داری گیجت میکنه توی کار .
@DevTwitter | <haddi/>
👍1
یسری برنامه نویس هم هستن فکر میکنن این عدد فالورها هر بار که وارد صفحه میشی اینطوری حساب میشه!!!
Select count(*) from followers
:))))))
@DevTwitter | <MohasenMolaie/>
Select count(*) from followers
:))))))
@DevTwitter | <MohasenMolaie/>
👍1
عجب ریلیزی شده nextjs 11.1
https://nextjs.org/blog/next-11-1
نکتهای مهمی که داره اینه که سازندهی SWC (معادل babel که با راست نوشتن) و پارسل رو به تیمشون اضافه کردن و شروع کردن به استفاده از SWC به جای ببل برای پرفورمنس بهتر. چه سیگنالی از آینده اکوسیستم جیاس میده؟/
@DevTwitter | <Mojtaba Espari Pour/>
https://nextjs.org/blog/next-11-1
نکتهای مهمی که داره اینه که سازندهی SWC (معادل babel که با راست نوشتن) و پارسل رو به تیمشون اضافه کردن و شروع کردن به استفاده از SWC به جای ببل برای پرفورمنس بهتر. چه سیگنالی از آینده اکوسیستم جیاس میده؟/
@DevTwitter | <Mojtaba Espari Pour/>
👍1
#Rust
از ورژن 1.36، ساختمان داده HashMap در کتابخانه استاندارد زبان Rust در حقیقت بازنویسی SwissTable گوگل است که با ++C توسعه داده شده بود.
اما اگر می خواهید در no_std (امبد، کرنل،...) هم باهاش کار کنید می توانید از پکیج زیر استفاده نمایید:
https://github.com/rust-lang/hashbrown
@DevTwitter
از ورژن 1.36، ساختمان داده HashMap در کتابخانه استاندارد زبان Rust در حقیقت بازنویسی SwissTable گوگل است که با ++C توسعه داده شده بود.
اما اگر می خواهید در no_std (امبد، کرنل،...) هم باهاش کار کنید می توانید از پکیج زیر استفاده نمایید:
https://github.com/rust-lang/hashbrown
@DevTwitter
👍1
👍1
#QA ID31
تو فکرم کم کم از ویندوز مهاجرت کنم به سمت لینوکس
از نظر تجربه یه چند ساعتی با ubuntu کار کردم
پیشنهادی، نظری، تجربه ای، انتقادی، چیزی دارین بدرد یه تازه کار بخوره؟
@DevTwitter
تو فکرم کم کم از ویندوز مهاجرت کنم به سمت لینوکس
از نظر تجربه یه چند ساعتی با ubuntu کار کردم
پیشنهادی، نظری، تجربه ای، انتقادی، چیزی دارین بدرد یه تازه کار بخوره؟
@DevTwitter
👍1
اکثر کد نویسها فکر میکنن که دیباگ(اشکال زدایی) یه نرم افزار درباره درست کردن یه اشتباهه ولی این فکر اشتباهه،
دیباگ در واقع پیدا کردن باگه(باگ: اشکال)
برای فهمیدن اینکه از اول چرا وجود داشتن، دونستن اینکه وجودشون اتفاقی نیست
اونا پیشت میان که یه پیغامی بهت برسونن
شبیه به حباب سردرگم که به سمت سطح آب بالا میاد، چیزی رو که واسه مدت زیادی مخفی نگه داشتیرو فاش میکنه
یه حسی بهم میگه باگِ من داره به سمتم میاد
باگی که کار هارو مختل میکنه تا اینکه منو مجبور کنه...
-یا منو بکش یا قبول کن!
مهم ترین چیز توی دیباگ کردن درست کردن اون باگ نیست، پیدا کردن اون باگه
معمولا باگها مورد کم لطفی قرار میگیرن
اما گاهی وقتی یه باگ بالاخره بقیه رو از خودش مطلع میکنه، میتونه نشاط اور باشه
مثل اینکه قفل چیزی رو باز کرده باشی
یه فرصت باشکوه که منتظر بودی ازش استفاده کنی...چون بعدش تنها هدف باگ اینه که یه دلیلی برا وجود داشتن داشته باشه، تخریبی باشه که نیاز به درست شدن داره که کمکت کنه یه اشتباه رو درست کنی و خب، چه حسی بهتر از این
باگ نرم افزار رو مجبور به سازگاری میکنه که
بخاطرش به یه چیز جدیدی تبدیل شه
یا بهش غلبه کنه یا باهاش کنار بیاد
مهم نیس چی بشه اون تغییر میکنه
به چیز جدیدی تبدیل میشه
به نسخه بعدی، یه ارتقا از روی ناچاری
@DevTwitter | <زاییده اجتماع/>
دیباگ در واقع پیدا کردن باگه(باگ: اشکال)
برای فهمیدن اینکه از اول چرا وجود داشتن، دونستن اینکه وجودشون اتفاقی نیست
اونا پیشت میان که یه پیغامی بهت برسونن
شبیه به حباب سردرگم که به سمت سطح آب بالا میاد، چیزی رو که واسه مدت زیادی مخفی نگه داشتیرو فاش میکنه
یه حسی بهم میگه باگِ من داره به سمتم میاد
باگی که کار هارو مختل میکنه تا اینکه منو مجبور کنه...
-یا منو بکش یا قبول کن!
مهم ترین چیز توی دیباگ کردن درست کردن اون باگ نیست، پیدا کردن اون باگه
معمولا باگها مورد کم لطفی قرار میگیرن
اما گاهی وقتی یه باگ بالاخره بقیه رو از خودش مطلع میکنه، میتونه نشاط اور باشه
مثل اینکه قفل چیزی رو باز کرده باشی
یه فرصت باشکوه که منتظر بودی ازش استفاده کنی...چون بعدش تنها هدف باگ اینه که یه دلیلی برا وجود داشتن داشته باشه، تخریبی باشه که نیاز به درست شدن داره که کمکت کنه یه اشتباه رو درست کنی و خب، چه حسی بهتر از این
باگ نرم افزار رو مجبور به سازگاری میکنه که
بخاطرش به یه چیز جدیدی تبدیل شه
یا بهش غلبه کنه یا باهاش کنار بیاد
مهم نیس چی بشه اون تغییر میکنه
به چیز جدیدی تبدیل میشه
به نسخه بعدی، یه ارتقا از روی ناچاری
@DevTwitter | <زاییده اجتماع/>
👍1
اگر در Java از ObservableList های JavaFX استفاده میکنید دلیلی ندارد همیشه از setAll استفاده کنید. اگر صرفا قصد اضافه کردن را دارید و نباید مقادیر احتمالی موجود حذف شوند از addAll ساده استفاده کنید.
در واقع setAll همان addAll است که پیش از اضافه کردن دارای مرحله clear نیز است.
@DevTwitter | <Elyas Hadizadeh Tasbiti/>
در واقع setAll همان addAll است که پیش از اضافه کردن دارای مرحله clear نیز است.
@DevTwitter | <Elyas Hadizadeh Tasbiti/>
👍1
خیلی عجیبه که شما با نوشتن کامنت فارسی ، کد فارسی از copilot دریافت میکنین!
قضیه یکم ترسناک نیست بنظرتون؟
همیشه لازم نیست کامنت بزارید ، اگه عنوان درست انتخاب کنین خودش بقیه راه میره ،
یه جورایی <تو ف رو بگو من میگم فرحزاد>
@DevTwitter | <کمیل/>
قضیه یکم ترسناک نیست بنظرتون؟
همیشه لازم نیست کامنت بزارید ، اگه عنوان درست انتخاب کنین خودش بقیه راه میره ،
یه جورایی <تو ف رو بگو من میگم فرحزاد>
@DevTwitter | <کمیل/>
👍1
پیش از این سایت stackoverflow این امکان را داشت که از last seen کاربر مطلع بشوید(عکس زیر نسخه قدیمی است). ولی تقریبا 6 روزی است که این امکان به طور مستقیم غیرفعال شده است.
البته با یک کد ساده javanoscript و api call میتوانید به privacy فرد دهن کجی کنید.
@DevTwitter | <Elyas Hadizadeh Tasbiti/>
البته با یک کد ساده javanoscript و api call میتوانید به privacy فرد دهن کجی کنید.
@DevTwitter | <Elyas Hadizadeh Tasbiti/>
👍1
گیتهاب Copilot یه جورایی شمشیر دو لبه حساب میشه. انقدر این پروداکت تمیزه که ممکنه از جهت یادگیری تنبلترت کنه :)) دیشب حین کدنویسی عملا من فکر نمیکردم. خودش همه چی رو یاد میگیره و به شکل خوبی توی رفرنسهای بعدی مثالهای قوی میده که شاید نیاز نباشه برید کلی تغییر بدید
@DevTwitter | <Masoud/>
@DevTwitter | <Masoud/>
👍1