Mahi in Tech – Telegram
Mahi in Tech
299 subscribers
194 photos
17 videos
8 files
250 links
Download Telegram
DevTwitter | توییت برنامه نویسی
Photo
تا الان توی اکثر پروژه‌هام از فونت آزادِ «استعداد» استفاده کردم و می‌کنم، این فونت هم به‌نظر میاد ارزش امتحان کردن رو داره.
👍3🍓1🙊1
🟫 زیرساخت Fastendpoints، از اون‌جایی که به‌صورت فیچربیس هست هیچ controllerای نداره و برای همین درحالت پیش‌فرض سوئگر نمی‌تونه روت‌ها رو گروه‌بندی کنه و درنتیجه توی Swagger UI خیلی نامرتب دیده می‌شن.

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

(پوسته‌ی سوئگر داخل تصویر برای مرورگر Chrome)
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🙊1
Forwarded from This is kihanb (kihan b)
وقتی اپ دیجی کالا رو نصب میکنید، اولین کاری که میکنه یه اطلاعات کامل از دیوایس گوشی، اپلیکیشن هایی که نصب کردین و... برای خودش جمع اوری میکنه و میفرسته.

خیلی دوست دارم توجیه این کارشون رو بدونم
🙊3👀1
این چه قیافه‌ای هست آخه 😑
Please open Telegram to view this post
VIEW IN TELEGRAM
😁1🙊1
بخش جدید‌ و جالب سایت roadmap.sh با قرار دادن ایده‌‌های پروژه‌های مختلف (به‌ ازای هر رودمپ) و داشتن گزینه‌ای برای ارسال ایده‌های خودتون،‌ این امکان رو فراهم کرده که در مسیر رودمپ‌ای که پیش می‌رید بتونید از این ایده‌ها برای تسلط بیشتر به مفاهیم ذکر شده توی رودمپ استفاده کنید و اون‌ها رو پیاده‌سازی کنید. 👨‍💻
Please open Telegram to view this post
VIEW IN TELEGRAM
🍓1🙊11
در لینکدین چه می‌گذرد 🙁
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2😁1🍓1🙊1
https://adventofcode.com
چالش‌های جالبی برای حل کردن و پشت‌ سر گذاشتن داره.
🙊2
.NET.code-profile
28.6 KB
🔻 اگه می‌خواهید توی VSCode برنامه‌های دات‌نتی‌ توسعه بدید و نمی‌دونید چه اکستنشن‌هایی باید و بهتره نصب داشته باشید، توی این پروفایل اکستنشن‌هایی که به‌نظرم نیاز بود و خودم استفاده می‌کنم رو قرار دادم.

#CSharp

🔻@MahdiyarDev
Please open Telegram to view this post
VIEW IN TELEGRAM
4❤‍🔥2🍓1🙊1
Mahi in Tech
.NET.code-profile
(داخل VSCode از این قسمت می‌تونید ایمپورت‌ش کنید)
🍓1🙊1
چجوری کامیت های تمیز و مفهومی بنویسم؟!
کامیت به عنوان اجزای سازنده, کار یک برنامه نویس عمل می کنند. آنها اگر که به درستی نوشته شوند، ارزش قابل توجهی دارند. یک پیام commit به خوبی نوشته شده ضروری است زیرا آنها زمینه را فراهم می کنند، در غیر این صورت یک پیام commit در وهله اول مورد نیاز نخواهد بود.

آقای پیتر هاترر میگه:
یک کامیت خوب نشان می دهد که آیا یک توسعه دهنده یک همکار خوب است .

خب، کامیت های شما باید تمیز و قابل درک باشه:
به عنوان مثال اگر میخواید در UI تغییراتی اعمال کنید، کامیت رو به صورت زیر بنویسید:

git commit -m "Enhance UI: Header and sidebar Improvements"

یا
git commit -m " fix: prevent racing of requests"

مورد بعدی سابجکت لاین نباید از ۵۰ کاراکتر بیشتر باشد.
فقط کلمه اول رو capital بنویسید.
نیازی به قرار دادن نقطه در اخر پیام نیست.
پیام کامیت رو به صورت امری بنویسد نه به صورت گذشته.
توضیح دهید چرا و چی، نه چطور.


@DevTwitter | <Mohammad Abdorrahmani/>
❤‍🔥2🙊1
اخیرا برای بردن یکی از پروژه‌هایی که دست‌ام بود روی پروداکشن، برای اولین بار تصمیم گرفتم از خدمات liara.ir استفاده کنم، چرا؟ چون در ظاهر هزینه‌ها رو خیلی کاهش می‌داد و البته این‌که دیگه نیاز به زمان گذاشتن برای کانفیگ سرور و دیتابیس (ظاهرا کانفیگ کردن MSSQL روی سرور لینوکسی عذاب هست 😑) و مسائل این‌چنینی نبود، و خب تا حد زیادی هم همینطور بود و تونستم توی کمتر از نیم‌ساعت پروژه رو به‌همراه نیازمندی‌هاش بدون هیچ مشکل و تاخیر خاصی بالا بیارم.
همچنین این امکان بود که بشه خدمات‌ش رو به‌اصطلاح «خاموش» کرد تا هزینه یک‌سوم حساب بشه (به‌صورت ساعتی از اعتبار حساب کم می‌شه)، چیزی که توی اکثر سرویس‌ها هست و توی این سرویس خیلی برجسته‌تر شده بود.

ولی خب کم کم مشکلات‌ش هم نمایان شد، چه مشکلاتی؟
- شما هربار که می‌خواهید حساب‌تون رو شارژ کنید نمی‌تونید مبلغ‌ای کمتر از ۵۰۰ هزار تومان وارد کنید 😐 یعنی برای خدماتی که ماهانه شاید حدود ۲۰۰ هزار تومان هزینه‌ش بشه، شما باید ۵۰۰ هزار تومان بپردازید که خب این یعنی نه تنها ساعتی، روزانه، ماهانه نیست بلکه دو/سه ماهه هم از لحاظ پرداختی می‌تونه باشه. که این مورد با مزیت‌های اصلی این سرویس در تناقض هست‌. کلا پرداخت ساعت‌ای دیگه چه معنایی پیدا می‌کنه ._.
- برای هرچیزی شما باید «بسته‌ی امکانات» تهیه کنید! می‌خواهید بتونید از دیتابیس بکاپ دستی و یا خودکار به‌صورت روزانه/هفته‌ای/‌ماهانه بگیرید؟ «بسته‌ی امکانات‌»ش رو فعال کنید، می‌خواهید این امکان وجود داشته باشه که بیلد تایم‌تون بیشتر از ده دقیقه بشه؟ «بسته‌ی امکانات» فعال کنید :)) که با یک هسته‌ی سی‌پی‌یو چیز دور از ذهنی نیست واقعا.

ولی خب درنهایت، حداقل برای من که با ارفاق trade off مناسبی بود، ولی برای هرپروژه‌ و فردی نمی‌تونه اینطور باشه؛ و خب اگه نمی‌دیدم افرادی رو که با این موارد به مشکل خوردند هیچ‌وقت این‌جا چیزی نمی‌گفتم. 😄

ویرایش: الان هزینه‌ی خدماتش رو نزدیک به دوبرابر کرد، دیگه اصلا به‌درد نمی‌خوره با این اوصاف :))
Please open Telegram to view this post
VIEW IN TELEGRAM
6👍1🙊1
این چی بود نصف شبی 😐
از این به بعد می‌شه توی جاوااسکریپت C نوشت.
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣2🍓1🙊1
ظاهرا اپل 🍏 مدتی هست که یک زبان متن‌باز به اسم Pkl (Pickle خونده می‌شه) توسعه داده که اخیرا خیلی ترند شده. این زبان مختص Configurationـها هست و می‌تونه برای تنظیمات برنامه‌های مختلف، تنظیمات کاربر و تحلیل داده‌ها مورد استفاده قرار بگیره، درست مثل فرمت‌های استانداردی مثل JSON, YAML و از این دسته زبان و استاندارد‌ها.

حالا به‌عنوان نمونه مزایای این Pkl نسبت به فرمت متنی‌ ساده‌ای مثل خود JSON ⬛️ چی هست؟
‏- Pkl به شما اجازه می‌ده تایپ‌های استاتیک داشته باشید.
‏- توی Pkl می‌تونید از توابع و ساختارهای کنترلی مثل شرط‌ها و حلقه‌ها بهره‌مند بشید.
‏- می‌تونید کتابخونه و ماژول‌های سفارشی‌سازی شده خودتون رو بسازید تا توسعه‌پذیری بیشتری داشته باشید.
- و درنهایت می‌تونید در زبان‌هایی که حالا به‌صورت رسمی یا غیررسمی Pkl رو پشتیبانی می‌کنند، از اون هنگام runtime استفاده کنید.

جزئیات بیشتر رو در سایت خودش می‌تونید مطالعه کنید:
🔗 pkl-lang.org
▪️ github.com/apple/pkl

🟢@MahdiyarDev
Please open Telegram to view this post
VIEW IN TELEGRAM
🍓3❤‍🔥1🙊11
این AI ماکروسافت (Copilot) هم دیگه کارش عملا از دیتاجمع کردن گذشته، نه تنها کانتکست‌های قبلی رو یادش هست دیگه کم کم دارم به این فکر می‌کنم که نکنه پروفایل گیت‌هابم رو هم بررسی می‌کنه :/ یه‌سری اطلاعاتی داره که خودمم نمی‌دونستم 😭
Please open Telegram to view this post
VIEW IN TELEGRAM
3🙊1
چند روز پیش داشتم توی سورس ران‌تایمِ دات‌نت می‌چرخیدم که خب این مورد جزئی به چشمم خورد و اینطوری شد که اولین PR من توی organization دات‌نت و به واسطه‌ی اون پول‌رکوئست ۱۵۶امم داخل گیت‌هاب مرج شد. 😆
ایشالا که بعدی‌ها تاثیرگذارتر 😭
Please open Telegram to view this post
VIEW IN TELEGRAM
🏆63🙊1