1 Aug 2026, 12:05 UTC200 views3 reactionsread 8 August 2026 Forwarded from @codenews_comPhoto
👩💻 تغییرات جدید لاراول ۱۳.۲۱
⚡️لاراول 13.21 قابلیتها و بهبودهای جدیدی را معرفی میکند که از جمله آنها میتوان به ویژگی کلاس #[RouteKey] برای سفارشیسازی Route Model Binding در مدلهای Eloquent، قانون اعتبارسنجی جدید base64، ویژگی زمینهای #[RequestAttribute] برای تزریق ویژگیهای درخواست (Request Attributes)، و پشتیبانی از خروجی با فرمتهای PNG، GIF، AVIF و BMP در کامپوننت Image اشاره کرد.
نویسنده: میلاد خسروی
#ک…
🔥3
Signed Panzer Division 🌱
20 Jul 2026, 11:26 UTC371 views5 reactionsread 8 August 2026 Forwarded from @MilwadKhosraviPhoto
👩💻 چند نفر هنوز این اشتباه رو توی Validation لاراول انجام میدن؟ 👀
بیشتر مواقع برای بررسی وجود یک رکورد، این قانون رو مینویسیم:
Rule::exists('users', 'id')
اما یک مشکل وجود دارد...
اگر از Soft Delete استفاده میکنید، این Rule رکوردهای حذفشده را هم معتبر میداند. 😐
راهحل ساده است:
Rule::exists('users', 'id')->whereNull('deleted_at');
به این شکل فقط رکوردهای فعال اعتبارسنجی میشوند و دیگر شناسه کاربران Sof…
👍3❤2
Signed Panzer Division 🌱
16 Jul 2026, 00:19 UTC445 views1 reactionsread 8 August 2026 Forwarded from @TheRaymondDev
🔶 پشت پرده سایت های هوش مصنوعی رایگان
این روزها چندین سایت ادعا می کنند که همه مدل های هوش مصنوعی را با میلیون ها توکن رایگان در اختیار کاربران قرار میدهند. اما آیا واقعاً چنین چیزی امکانپذیر است؟
اجرای مدل های بزرگ هوش مصنوعی به هزاران GPU و دیتاسنتر های قدرتمند نیاز دارد؛ زیرساختی که هزینه راهاندازی و نگهداری آن به میلیونها و حتی میلیاردها دلار میرسد. با این حال، بسیاری از این سایت ها هیچ اطلاعات شفافی…
👍1
Signed Panzer Division 🌱
10 Jul 2026, 14:47 UTC459 views13 reactionsread 8 August 2026 Forwarded from @devtwitterPhoto
یکی از قابلیتهای کمتر شناختهشدهی Laravel.
به جای حدس زدن اینکه یک تغییر باعث بهبود عملکرد شده یا نه، باید اندازهگیری کنی.
خیلی اوقات ما تغییراتی توی کد میدیم و براساس تجربیات دیگران یا داکیومنت حس میکنیم سریعتر شده.
گاهی جواب نمیده، ساعتها وقت صرف Refactor میکنیم اما در نهایت تفاوت عملکرد یا ناچیزه یا حتی بدتر از قبل!
با Benchmark میتونی دو یا چند پیادهسازی مختلف رو کنار هم اجرا کنی و زمان واقعی اجرای هر ک…
👍7❤6
Signed Panzer Division 🌱
7 Jul 2026, 13:53 UTC551 views1 reactionsread 8 August 2026 Forwarded from @TheRaymondDevPhoto
🔶 افزونه KiloCode هوش مصنوعی نسخه Auto اش رایگان است!!!! و حدود ۲۵۶ هزار توکن در هر تسک جدید اختصاص می دهد.
نسبت به مدل های رایگان دیگر بهتر عمل می کند و احتمالا برای Auto از مدل های Hy3 شرکت Tencent و Step 3.7 Flash شرکت StepFun استفاده می کند!
این افزونه برای محصولات جت برینز و VSCode موجود است.
@TheRaymondDev
❤1
Signed Lazy 🌱
26 Jun 2026, 14:33 UTC611 views3 reactionsread 8 August 2026 Forwarded from @TheRaymondDevPhoto
Laravel Migration Cheat Sheet
✅ بهترین روش استفاده از enum و cast در Laravel
@TheRaymondDev
❤3
Signed Lazy 🌱
20 Jun 2026, 15:30 UTC715 views0 reactionsread 8 August 2026 Forwarded from @foad_labs
☝🏻 قدم اول
خیلیها فکر میکنن دیزاین سیستم یعنی همون فایل فیگما که طراح بهمون میده. اما تو دنیای مهندسی نرمافزار، دیزاین سیستم خودش یک "محصول" است که به محصولات دیگر سرویس میده!
حالا این یعنی چی دقیقا؟ 🤔
دیزاین سیستم چیست؟
🎨 مجموعهای یکپارچه از عناصر رابط کاربری (UI) قابل استفاده مجدد هست که تیمها برای ساخت محصولاتشون از اونها استفاده میکنن تا یک تجربه کاربری (UX) کاملا سازگار و استاندارد خلق کنن.
مثلا فرض کنین…
Signed Foad Ebrahimi
17 Jun 2026, 18:35 UTC618 views6 reactionsread 8 August 2026 Forwarded from @c0delabPhoto
🥽اگر میخوای افکتای شیشه ای توی پروژت استفاده کنی اما وقتشو نداری و دنبال یه ابزاری که این کارو برات انجام بده. Aether CSS این کارو میکنه.
این ابزار میتونه Liquid Glass های محبوب رو مثل Glassmorphism خیلی سریع Generate کنه و با یه رابط کاربری ساده میتونی کاستومش کنی و کد CSS اشو برای پروژه خودت استفاده کنی.
🔗 https://aethercss.lovable.app
❕این ابزار اول راهه و جای کار داره ولی با این حال مفیده.
#css
CODELAB | GpC…
❤3👍2⚡1
Signed Ali 🇨🇴
16 Jun 2026, 18:48 UTC≈1,260 views10 reactionsread 8 August 2026 بیشتر ما مینویسیم:
$user = User::where('email', $email)->firstOrFail();
اما اگه انتظار دارین دقیقاً یک رکورد وجود داشته باشه، "sole()" میتونه انتخب بهتری باشه:
$user = User::where('email', $email)->sole();
تفاوتشون؟
شرایطی رو تصور کنید که به اشتباه دو رکورد با ایمیل یکسان داریم.
اگه از sole استفاده کنیم بهمون خطا میده چون انتظار داره فقط یک رکورد برگرده،
اما firstOrFail میره و اولین رکورد رو برامون میاره
✅ "first…
👍8❤1🤝1
Signed Ali 🇨🇴
9 Jun 2026, 15:43 UTC577 viewsread 8 August 2026 Forwarded from @foad_labs
🚀 سری ۵ قسمتی: Next.js Architecture Mastery
🟠 پارت ۴ — اولین تفکیک (UI vs Logic)
تا اینجا دیدیم معماری بد چطور پروژه رو فلج میکنه. حالا وقتشه اولین و مهمترین قدم رو برای نجات پروژه برداریم :
جدا کردن ظاهر (UI) از منطق (Logic).
Components vs Services
بزرگترین اشتباه اینه که ما میایم توی کامپوننت خودمون (مثلا فرم ثبتنام) کاری میکنیم که کامپوننت مستقیما بدونه دیتا چطوری فچ میشه یا به کدوم API ریکوئست میزنه.
کامپو…
Signed Foad Ebrahimi
9 Jun 2026, 15:27 UTC481 views3 reactionsread 8 August 2026 Forwarded from @TheRaymondDev
🔶 شرکت Letsencrypt در به روزرسانی مستندات خود اعلام کرد که قادر به ارائه خدمات گواهی SSL در کشورهای تحت تحریم آمریکا نیست.
#خبر
@TheRaymondDev
😐3
Signed Lazy 🌱
5 Jun 2026, 20:54 UTC615 views5 reactionsread 8 August 2026 Forwarded from @TheRaymondDev
🔶 یکی از مشکلاتی که با ویرایشگرهای کد نویسی مبتنی بر هوش مصنوعی داریم این است که کد را مستقیم تولید و ثبت میکنند، اما هیچ تضمینی وجود ندارد که آن کدها بدون خطا و کاملاً سالم باشند.
از برنامهنویسان تازه کار هم انتظار نمیرود که بتوانند به درستی مشکلات کد را شناسایی کنند؛ در نتیجه معمولاً کد را بدون بررسی تأیید کرده و وارد پروژه میکنند. اگر هم خطایی رخ دهد، دوباره به هوش مصنوعی مراجعه میکنند تا کد را اصلاح کند و…
👍3❤2
Signed Lazy 🌱
Showing the 12 most recent of 20 posts we hold for @GoldenCodeir. View and reaction counts are the latest single reading for each post, not a live figure, and a recent post is still accumulating both. A view count marked ≈ was rounded by Telegram before we ever saw it — t.me prints views in full below 1,000 and to three significant figures above, so ≈1,200,000 means somewhere between 1,150,000 and 1,249,999. Unmarked counts are exact. Text is reproduced from the public post preview and truncated for length.