Mahi in Tech
397 subscribers
197 photos
17 videos
8 files
254 links
Software Developer

~ @MhdyrLinkTree
Download Telegram
اگه هنوز سراغ این کتاب ۹۷ چیز که باید هر برنامه‌نویسی بدونه، نرفتید یه چند تا موردش که جالب بود برام رو می‌ذارم شاید علاقه‌مند شدین:

در مورد ۹ام، می‌گه که وقتی یه مشکلی وجود داره در نظر بگیرید که اون مشکل توی کد شماست نه سیستم‌عامل و کامپایلر. اگرچه کامپایلر و سیستم‌عامل و کتاب‌خونه هم ممکنه باگ داشته باشن ولی اونا رو هزاران نفر دیگه هم استفاده میکنن و خیلی بعیده باگ شناخته‌نشده‌ای داشته باشن در حالی که کد خودتون رو احتمالا تازه نوشتین و کاربرای کمتری هم داره.
https://97-things-every-x-should-know.gitbook.io/97-things-every-programmer-should-know/en/thing_09

مورد ۴۳ام می‌گه که استفاده از IDE بد نیست، اما یاد بگیرید در کنارش از ابزارهای cli برای کارهاتون مثل کامپایل کردن کد استفاده کنید.
https://97-things-every-x-should-know.gitbook.io/97-things-every-programmer-should-know/en/thing_43

مورد ۶۲ام می‌گه که تنها چیزی که می‌تونید بهش اعتماد کنید راست بگه خود کده، چون داکیومنت ممکنه قدیمی باشه یا دقیق نباشه و دقیقا اتفاقی که می‌افته رو توضیح نده.
https://97-things-every-x-should-know.gitbook.io/97-things-every-programmer-should-know/en/thing_62


توی مورد ۴۲ام هم کی‌گه که سعی کنید کامپایلر رو خوشحال کنید، یعنی به warningها در زودترین زمان ممکن رسیدگی کنید.
https://97-things-every-x-should-know.gitbook.io/97-things-every-programmer-should-know/en/thing_42
🙊1
Forwarded from Akbari’s Channel
image_2024-07-01_16-12-50.png
169.8 KB
تشخص اینترنت کند با جی اس
🙊1
قصد داشتم چیت‌شیت فارسی لاراول‌ای که حدود ۲-۳ سال پیش بالا آورده بودم رو دوباره بنویسم، چون هم داشت به‌طور کامل outdated می‌شد و از دست‌ می‌رفت و هم خیلی جاهاش افتضاح نوشته شده بود (همین الان هم اصلا تعریفی نداره 🙄 ولی خب به‌مراتب‌ بهتر هست از نسخه‌ی قبلی)؛ و خب برای ساده‌تر کردن کار خودم هم که شده اول یک قالب ساده و راست‌چینِ CheatSheet با چند کامپوننت ساده بالا آوردم که بشه از این قالب برای ایجاد باقی چیت‌شیت‌ها هم استفاده کرد.

لینک ریپوی قالب:
github.com/MahdiyarGHD/CheatSheetTemplate

نمونه چیت‌شیت با این قالب (اگر نسخه‌ی قبلی بالا میاد کش مرورگرتون رو پاک کنید):
LaravelGuide.ir
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥1🙊1
Please open Telegram to view this post
VIEW IN TELEGRAM
🙊1
😁2🙊1
Mahi in Tech
How to Fix The Telegram Mini App Scrolling Collapse Issue: A Handy Trick
Mini Apps can now disable vertical swipes – preventing users from exiting by accident.

خود تلگرام حل‌ش کرد ظاهرا
🙊1
فقط کافیه #جمینای قهر کنه، دیگه یک سوال ساده رو هم جواب نمی‌ده.
😁5🙊11
Forwarded from thisisnabi.dev [Farsi] (Nabi Karampour)
90 درصد پرینسیپل های این حوزه کمک میکنه به Decoupling، Reusability، Maintainability، Flexibility غیره. برای همین هر کی ازتون پرسید مزیت های فلان چیه با خیال راحت 2 سه تا از این ها رو بگید 😂
🙊3
Mahi in Tech
https://fast-endpoints.com/docs/get-started
چیز جالبیه، اگه درحال حاضر asp.net کار می‌کنید یک‌ نگاهی به داکیومنت‌ش بندازید احتمالا خوشتون بیاد.
🙊2
ادم چه چیزهایی می‌بینه!
زیپ بمب:
github.com/iamtraction/ZOD

بعد از استخراج این فایل زیپ ۴۲ کیلو بایتی به چندین پتابایت تبدیل میشه و سیستم تون کرش میکنه

- Saleh Souzanchi -
🐳1🙊1
توضیح ۱۰/۱۰ :))
Microsoft Copilot
😁3🙊1
اگر در پروژه‌های وب‌تون، بک‌اندتون به‌شکل API هست و می‌خواهید فرآیند ذخیره‌ی کوکی و حذف اون رو بک‌اند هندل کنه (بهتره که همین‌کار انجام شه)، یادتون باشه که در سمت فرانت برای ارسال درخواست به تمام روت‌هایی که نیاز هست کوکی براشون فرستاده شه، باید مقدار withCredentials برابر با true باشه. (در اکثر تکنولوژی‌ها با همین‌ نام وجود داره).

سمت بک‌اند هم باید هِدِر ریسپانس Access-Control-Allow-Credentials مقدارش همواره برابر با true باشه.

اگر این موارد رو رعایت کنید کوکی‌های هندل شده توسط بک‌اند به‌صورت خودکار توسط مرورگر تبادل خواهد شد.

پ.ن ۱: اگر از axios استفاده می‌کنید استفاده می‌کنید منطقا می‌شه به‌صورت پیش‌فرض توی تمام درخواست‌ها مقدار withCredentials رو برابر با true قرار داد. مثل عکس.

پ.ن ۲: سمت بک‌اند هم اگر تکنولوژی مورد استفاده‌تون asp.net هست می‌تونید به‌راحتی هنگام اضافه کردن یک CorsPolicy از مِتُد AllowCredentials استفاده کنید.
❤‍🔥1🙊1