سیگواردِ برنامه نویس
خب Visual Studio 2026 رسما معرفی شد خلاصه تغییرات این نسخه: ✨ هوش مصنوعی یکپارچه پیشنهاد کد، تست، دیباگ و مستندسازی بهصورت هوشمند در دل IDE. ⚡️ سرعت بالاتر باز شدن پروژهها، ساخت و اجرای برنامهها سریعتر از همیشه، چه روی x64 چه Arm64. 🎨 طراحی تازه رابط…
خود VS 2026 رو میتونید با قابلیت Insiders امتحان کنید.
به نظر من تغییرات خیلی عجیب و غریب نداشته، بیشتر منتظر تغییرات توی .NET 10، مصرف رم و زمان باز شدن پروژهها هستم. امیدوارم واقعاً همونطور که نوشتن، بهینهتر شده باشه.
توی تستهایی که خودم داشتم، Rider تو این بخشها بهتر عمل میکرد، ولی خب منتظرم ببینم نسخه 2026 چه عملکردی نشون میده.
به نظر من تغییرات خیلی عجیب و غریب نداشته، بیشتر منتظر تغییرات توی .NET 10، مصرف رم و زمان باز شدن پروژهها هستم. امیدوارم واقعاً همونطور که نوشتن، بهینهتر شده باشه.
توی تستهایی که خودم داشتم، Rider تو این بخشها بهتر عمل میکرد، ولی خب منتظرم ببینم نسخه 2026 چه عملکردی نشون میده.
Forwarded from TondTech (مسعود بیگی)
یکی از ابزارهایی که این روزها خیلی به productivity من کمک میکنه Gemini هست، خیلی وقتا یه کاری به ذهنمون میرسه، نیاز داریم که یه سری کارها رو که در لحظه یادمون میاد یه جا بنویسیم و بعدا بهمون آلرت بده، خبر خوب اینه که جمنای به Google Tasks و Calendar شما دسترسی داره و میتونید بگید تسک رو برای روز و ساعت خاص تنظیم کنه .
اینجوری حداقل ایده هامون از یادمون نمیره یا کارها رو یه جا داریم که روز خاصش بهمون یاد آوری کنه.
اینجوری حداقل ایده هامون از یادمون نمیره یا کارها رو یه جا داریم که روز خاصش بهمون یاد آوری کنه.
⚠️ یک موضوع خیلی مهم، Try Catch خیلی چیز خوبی توی برنامه نویسی هست ولی اینم که بدون هیچ اصول و قاعده ای هرجا که حال و حوصله نداشتید استفاده کنید نه تنها مشکل رو حل نمیکنه بلکه هم خودتون هم یکی دیگه که بعدا قراره تو پروژه کار کنه رو به گمراهی میندازه .چطوری؟
اون قسمتی که به مشکل خورده درست و اصولی لاگ نمیخوره و ممکنه یک جای دیگه سر همین Try Catchهای غیر اصولی لاگ با اطلاعات محدود بندازه.🤷♂️🤦♂️
به طور کلی خیلی موضوع لاگ اصولی و استفاده از Try Catch رو جدی بگیرید.💡
من خودم به شخصه تا به امروز به صورت تجربی یا از روی کسایی که برنامه نویس های قابل اعتمادی هستن کد میزدم اما خیلی خوب شد که این اتفاق برای من افتاد که منم برم دنبال این موضوع که بعدا یکسری مطالب اشتراک بذارم 🔍
اون قسمتی که به مشکل خورده درست و اصولی لاگ نمیخوره و ممکنه یک جای دیگه سر همین Try Catchهای غیر اصولی لاگ با اطلاعات محدود بندازه.🤷♂️🤦♂️
به طور کلی خیلی موضوع لاگ اصولی و استفاده از Try Catch رو جدی بگیرید.💡
من خودم به شخصه تا به امروز به صورت تجربی یا از روی کسایی که برنامه نویس های قابل اعتمادی هستن کد میزدم اما خیلی خوب شد که این اتفاق برای من افتاد که منم برم دنبال این موضوع که بعدا یکسری مطالب اشتراک بذارم 🔍
Forwarded from TondTech (مسعود بیگی)
🔍 سوگیری «بقایافتگان» (Survivorship Bias)
این سوگیری وقتی رخ میدهد که فقط داستان کسانی را میشنویم که موفق شدهاند و کسانی را که شکست خوردهاند نادیده میگیریم.
در نتیجه، فکر میکنیم کارهایی که برندهها انجام دادهاند حتماً علت موفقیتشان بوده، در حالی که خیلیها همان کارها را کردند و شکست خوردند.
🏢 استارتاپ و کارآفرینی
«شرکتهای بزرگ از گاراژ شروع شدند.»
اپل و آمازون از گاراژ شروع کردند — اما هزاران شرکت دیگر هم از گاراژ شروع کردند و شکست خوردند.
«خودت سرمایهگذاری کن تا قویتر شوی.»
دربارهٔ موفقیت بیزکمپ یا میلچیمپ میشنویم، اما صدها استارتاپ خودسرمایهگذار ورشکست شدند.
برنامههای شتابدهنده:
وایکامبینیتور Airbnb و Stripe را نشان میدهد، اما بیشتر فارغالتحصیلانش مشهور نشدند.
🏦 سرمایهگذاری و ثروت
بازنشستگی زودهنگام با ترید یا رمزارز.
فقط داستان کسانی را میبینیم که پولدار شدند؛ بیشتر افراد پولشان را از دست دادهاند و چیزی نمیگویند.
«املاک همیشه سود میدهد.»
فقط برندگان رونق بازار را میبینیم، نه بازندگانی که در بحرانها (۲۰۰۸، ژاپن دهه ۹۰) نابود شدند.
رتبهبندی صندوقهای سرمایهگذاری:
فهرستها فقط صندوقهای موفق فعلی را نشان میدهد؛ بسیاری از صندوقهای سابق برتر ورشکسته شدند.
🧪 علم و پژوهش
مخترعان بزرگ.
داستان ادیسون و لامپش را میدانیم اما هزاران مخترع لامپ شکست خوردند.
آزمایشهای بالینی داروها.
نتایج مثبت بیشتر منتشر میشود؛ مطالعات شکستخورده در «کشوی بایگانی» پنهان میمانند.
زندگینامه برندگان نوبل.
مسیر موفقیتشان را میگویند، اما صدها دانشمند هممسیر به موفقیت نرسیدند.
🎨 هنر، موسیقی و نوشتن
«هنرمند گرسنه معروف میشود.»
داستان ونگوگ گفته میشود، اما میلیونها هنرمند ناشناس ماندند.
خوانندههای وایرال در تیکتاک.
برای هر آهنگ موفق، هزاران آهنگ مشابه بیتوجه میمانند.
پرفروشهای خودانتشاری.
از مریخی یا پنجاه سایه خاکستری میشنویم — نه هزاران کتابی که کمتر از ۱۰۰ نسخه فروختند.
🎮 بازی و سرگرمی
موفقیت بازیهای مستقل (مثل Stardew Valley).
بیشتر بازیسازان مستقل با شکست مواجه میشوند.
استریمرهایی که میگویند «فقط ادامه بده.»
هزاران نفر سالها استریم کردند و هیچ مخاطبی پیدا نکردند.
🚀 مهندسی و فناوری
اسپیسایکس بهعنوان «اثبات موفقیت خصوصیها».
دهها شرکت فضایی خصوصی شکست خوردند یا فروخته شدند.
استارتاپهای خودروی برقی:
تسلا مانده، ولی فیسکر، اپترا و بسیاری دیگر از بین رفتند.
راز موفقیت آیفون:
میگویند «سادگی» یا «طراحی» دلیلش بود، اما گوشیهای سادهٔ دیگری هم شکست خوردند.
🏋️ تناسب اندام و سلامتی
«این رژیم برای من جواب داد.»
کسانی که لاغر شدند پست میگذارند؛ اکثریت که شکست خوردند سکوت میکنند.
ورزشهای شدید:
موفقیت کراسفیت و اولتراماراتن گفته میشود، نه کسانی که آسیب دیدند یا رها کردند.
🪖 ارتش و تاریخ
تحلیل هواپیماهای جنگ جهانی دوم (آبراهام والد):
مهندسان میخواستند جاهای پر از سوراخ گلوله را زرهپوش کنند؛ والد گفت زره را جایی بگذارید که سوراخ ندارد — چون آن هواپیماها برنگشتند.
ژنرالهای معروف:
به حملات جسورانهٔ موفق افتخار میشود، اما حملات شکستخورده ناپدید شدهاند.
🧑💼 شغل و خودیاری
روتین صبحگاهی مدیران عامل.
بیدار شدن ۵ صبح محبوب است، اما میلیونها نفر هم بیدار میشوند و مدیرعامل نیستند.
ترک دانشگاه و میلیاردر شدن.
بیل گیتس، جابز، زاکربرگ … اما میلیونها ترکتحصیل بینتیجه ماندند.
شبکهسازی رمز موفقیت است.
خیلیها شبکهسازی میکنند و باز هم پیشرفت بزرگی ندارند.
⚡️ الگو: داستان برندهها خاص به نظر میرسد، اما بازندهها اغلب همان کارها را کردهاند.
نادیده گرفتن شکستخوردهها باعث میشود خطر و احتمال شکست را دستکم بگیریم.
این سوگیری وقتی رخ میدهد که فقط داستان کسانی را میشنویم که موفق شدهاند و کسانی را که شکست خوردهاند نادیده میگیریم.
در نتیجه، فکر میکنیم کارهایی که برندهها انجام دادهاند حتماً علت موفقیتشان بوده، در حالی که خیلیها همان کارها را کردند و شکست خوردند.
🏢 استارتاپ و کارآفرینی
«شرکتهای بزرگ از گاراژ شروع شدند.»
اپل و آمازون از گاراژ شروع کردند — اما هزاران شرکت دیگر هم از گاراژ شروع کردند و شکست خوردند.
«خودت سرمایهگذاری کن تا قویتر شوی.»
دربارهٔ موفقیت بیزکمپ یا میلچیمپ میشنویم، اما صدها استارتاپ خودسرمایهگذار ورشکست شدند.
برنامههای شتابدهنده:
وایکامبینیتور Airbnb و Stripe را نشان میدهد، اما بیشتر فارغالتحصیلانش مشهور نشدند.
🏦 سرمایهگذاری و ثروت
بازنشستگی زودهنگام با ترید یا رمزارز.
فقط داستان کسانی را میبینیم که پولدار شدند؛ بیشتر افراد پولشان را از دست دادهاند و چیزی نمیگویند.
«املاک همیشه سود میدهد.»
فقط برندگان رونق بازار را میبینیم، نه بازندگانی که در بحرانها (۲۰۰۸، ژاپن دهه ۹۰) نابود شدند.
رتبهبندی صندوقهای سرمایهگذاری:
فهرستها فقط صندوقهای موفق فعلی را نشان میدهد؛ بسیاری از صندوقهای سابق برتر ورشکسته شدند.
🧪 علم و پژوهش
مخترعان بزرگ.
داستان ادیسون و لامپش را میدانیم اما هزاران مخترع لامپ شکست خوردند.
آزمایشهای بالینی داروها.
نتایج مثبت بیشتر منتشر میشود؛ مطالعات شکستخورده در «کشوی بایگانی» پنهان میمانند.
زندگینامه برندگان نوبل.
مسیر موفقیتشان را میگویند، اما صدها دانشمند هممسیر به موفقیت نرسیدند.
🎨 هنر، موسیقی و نوشتن
«هنرمند گرسنه معروف میشود.»
داستان ونگوگ گفته میشود، اما میلیونها هنرمند ناشناس ماندند.
خوانندههای وایرال در تیکتاک.
برای هر آهنگ موفق، هزاران آهنگ مشابه بیتوجه میمانند.
پرفروشهای خودانتشاری.
از مریخی یا پنجاه سایه خاکستری میشنویم — نه هزاران کتابی که کمتر از ۱۰۰ نسخه فروختند.
🎮 بازی و سرگرمی
موفقیت بازیهای مستقل (مثل Stardew Valley).
بیشتر بازیسازان مستقل با شکست مواجه میشوند.
استریمرهایی که میگویند «فقط ادامه بده.»
هزاران نفر سالها استریم کردند و هیچ مخاطبی پیدا نکردند.
🚀 مهندسی و فناوری
اسپیسایکس بهعنوان «اثبات موفقیت خصوصیها».
دهها شرکت فضایی خصوصی شکست خوردند یا فروخته شدند.
استارتاپهای خودروی برقی:
تسلا مانده، ولی فیسکر، اپترا و بسیاری دیگر از بین رفتند.
راز موفقیت آیفون:
میگویند «سادگی» یا «طراحی» دلیلش بود، اما گوشیهای سادهٔ دیگری هم شکست خوردند.
🏋️ تناسب اندام و سلامتی
«این رژیم برای من جواب داد.»
کسانی که لاغر شدند پست میگذارند؛ اکثریت که شکست خوردند سکوت میکنند.
ورزشهای شدید:
موفقیت کراسفیت و اولتراماراتن گفته میشود، نه کسانی که آسیب دیدند یا رها کردند.
🪖 ارتش و تاریخ
تحلیل هواپیماهای جنگ جهانی دوم (آبراهام والد):
مهندسان میخواستند جاهای پر از سوراخ گلوله را زرهپوش کنند؛ والد گفت زره را جایی بگذارید که سوراخ ندارد — چون آن هواپیماها برنگشتند.
ژنرالهای معروف:
به حملات جسورانهٔ موفق افتخار میشود، اما حملات شکستخورده ناپدید شدهاند.
🧑💼 شغل و خودیاری
روتین صبحگاهی مدیران عامل.
بیدار شدن ۵ صبح محبوب است، اما میلیونها نفر هم بیدار میشوند و مدیرعامل نیستند.
ترک دانشگاه و میلیاردر شدن.
بیل گیتس، جابز، زاکربرگ … اما میلیونها ترکتحصیل بینتیجه ماندند.
شبکهسازی رمز موفقیت است.
خیلیها شبکهسازی میکنند و باز هم پیشرفت بزرگی ندارند.
⚡️ الگو: داستان برندهها خاص به نظر میرسد، اما بازندهها اغلب همان کارها را کردهاند.
نادیده گرفتن شکستخوردهها باعث میشود خطر و احتمال شکست را دستکم بگیریم.
Forwarded from .NET | دات نت
یادآوری کوتاه به شرکتهایی که بر اساس سبز بودن نمودار مشارکت GitHub استخدام میکنند:
- همهی توسعهدهندگان در پروژههای متنباز مشارکت نمیکنند.
- همهی توسعهدهندگان آخر هفتههایشان را صرف پوش کردن کد در GitHub نمیکنند.
- همهی توسعهدهندگان بعد از کار، ساعتها وقت برای ساخت پروژههای جانبی ندارند.
- همهی توسعهدهندگان نمیتوانند یا نمیخواهند بیرون از شغلشان کدنویسی کنند.
- همهی توسعهدهندگان باور ندارند که «خانههای سبز بیشتر» به معنای استعداد بیشتر است.
و واقعاً هم اشکالی ندارد.
چون کدنویسی در محیط کار خودش درسهای زیادی دارد:
1. نتایجی که ارائه میدهی، مسیر رشد، نفوذ و اعتمادی را شکل میدهد که نزد تیم، ذینفعان و مشتریان میسازی.
2. بازخورد سریع میگیری. همکارانت در موفقیت تو سرمایهگذاری کردهاند و مسائلی که حل میکنی اهمیت واقعی دارند—روی مشتریان اثر میگذارند، نه فقط روی تئوری.
پروژههای جانبی میتوانند فوقالعاده باشند برای کشف فناوریهای جدید یا ارضای خلاقیت.
اما نگذار کسی قانعت کند که آنها برای اثبات ارزش تو بهعنوان توسعهدهنده ضروریاند.
ارزش تو بهعنوان توسعهدهنده در تفاوتی است که در کار ایجاد میکنی، مسائلی که حل میکنی و اثری که بر جای میگذاری.
مسیر شغلی تو با رنگ نمودار GitHub تعریف نمیشود.
بلکه با اثری تعریف میشود که در جایی که واقعاً اهمیت دارد خلق میکنی.
🔗 LinkedIn Post
- همهی توسعهدهندگان در پروژههای متنباز مشارکت نمیکنند.
- همهی توسعهدهندگان آخر هفتههایشان را صرف پوش کردن کد در GitHub نمیکنند.
- همهی توسعهدهندگان بعد از کار، ساعتها وقت برای ساخت پروژههای جانبی ندارند.
- همهی توسعهدهندگان نمیتوانند یا نمیخواهند بیرون از شغلشان کدنویسی کنند.
- همهی توسعهدهندگان باور ندارند که «خانههای سبز بیشتر» به معنای استعداد بیشتر است.
و واقعاً هم اشکالی ندارد.
من از وقتی کارم را شروع کردم، بیرون از شغل روزانهام خیلی کد ننوشتهام.
اما این هیچوقت مانع رشد، یادگیری یا حل مسائل سخت دنیای واقعی نشد.
چون کدنویسی در محیط کار خودش درسهای زیادی دارد:
1. نتایجی که ارائه میدهی، مسیر رشد، نفوذ و اعتمادی را شکل میدهد که نزد تیم، ذینفعان و مشتریان میسازی.
2. بازخورد سریع میگیری. همکارانت در موفقیت تو سرمایهگذاری کردهاند و مسائلی که حل میکنی اهمیت واقعی دارند—روی مشتریان اثر میگذارند، نه فقط روی تئوری.
پروژههای جانبی میتوانند فوقالعاده باشند برای کشف فناوریهای جدید یا ارضای خلاقیت.
اما نگذار کسی قانعت کند که آنها برای اثبات ارزش تو بهعنوان توسعهدهنده ضروریاند.
ارزش تو بهعنوان توسعهدهنده در تفاوتی است که در کار ایجاد میکنی، مسائلی که حل میکنی و اثری که بر جای میگذاری.
مسیر شغلی تو با رنگ نمودار GitHub تعریف نمیشود.
بلکه با اثری تعریف میشود که در جایی که واقعاً اهمیت دارد خلق میکنی.
🔗 LinkedIn Post
Forwarded from .NET | دات نت
یکی از دلایلی که ASP .NET Core محبوب شده، سرعت و بهینه بودنش است.
ولی اگر درست ازش استفاده نکنیم، حتی قویترین فریمورکها هم میتونن کند بشن.
اینجا چند نکته مهم برای بهبود Performance در پروژههای ASP .NET Core رو مینویسم:
🔹 1. Caching
دادههایی که زیاد تغییر نمیکنن (مثل لیست محصولات یا تنظیمات) رو cache کنید.
میتونید از MemoryCache یا DistributedCache (مثل Redis) استفاده کنید.
🔹 2. Asynchronous Programming
از async/await استفاده کنید تا منابع بلاک نشن، مخصوصاً برای I/O operations مثل کار با دیتابیس یا API.
🔹 3. Logging سبک
لاگگیری خیلی مهمه، ولی اگر درست مدیریت نشه میتونه پروژه رو کند کنه.
ابزارهایی مثل Serilog یا Seq کمک میکنن لاگها بهینه و قابل جستوجو باشن.
🔹 4. Dependency Injection درست
در ASP .NET Core همهچیز با DI کار میکنه. مراقب باشیم سرویسهایی که باید Scoped یا Transient باشن رو اشتباهاً Singleton تعریف نکنیم.
🔹 5. Minimize Database Calls
بهجای چندین کوئری کوچک، از Eager Loading یا Stored Procedure استفاده کنید.
Lazy Loading بیش از حد میتونه پرفورمنس رو خراب کنه.
🔹 6. Response Compression
فعال کردن Gzip یا Brotli برای کاهش حجم responseها در API.
❓شما چه ترفندهایی برای افزایش Performance در پروژههای ASP .NET Core استفاده کردید؟
🔗 LinkedIn Post
ولی اگر درست ازش استفاده نکنیم، حتی قویترین فریمورکها هم میتونن کند بشن.
اینجا چند نکته مهم برای بهبود Performance در پروژههای ASP .NET Core رو مینویسم:
🔹 1. Caching
دادههایی که زیاد تغییر نمیکنن (مثل لیست محصولات یا تنظیمات) رو cache کنید.
میتونید از MemoryCache یا DistributedCache (مثل Redis) استفاده کنید.
🔹 2. Asynchronous Programming
از async/await استفاده کنید تا منابع بلاک نشن، مخصوصاً برای I/O operations مثل کار با دیتابیس یا API.
🔹 3. Logging سبک
لاگگیری خیلی مهمه، ولی اگر درست مدیریت نشه میتونه پروژه رو کند کنه.
ابزارهایی مثل Serilog یا Seq کمک میکنن لاگها بهینه و قابل جستوجو باشن.
🔹 4. Dependency Injection درست
در ASP .NET Core همهچیز با DI کار میکنه. مراقب باشیم سرویسهایی که باید Scoped یا Transient باشن رو اشتباهاً Singleton تعریف نکنیم.
🔹 5. Minimize Database Calls
بهجای چندین کوئری کوچک، از Eager Loading یا Stored Procedure استفاده کنید.
Lazy Loading بیش از حد میتونه پرفورمنس رو خراب کنه.
🔹 6. Response Compression
فعال کردن Gzip یا Brotli برای کاهش حجم responseها در API.
❓شما چه ترفندهایی برای افزایش Performance در پروژههای ASP .NET Core استفاده کردید؟
🔗 LinkedIn Post
Audio
رادیوجادی ۲۰۰ - هکرهای انانیموس و ۴چن و بقیه قصههاشون
در شماره ۲۰۰ رادیو جادی بالاخره سراغ بحث اصلی میریم: هکرهای ناشناس و فروم افسانهای ۴چن. توی این شماره براتون از تاریخ می گم و از خاطره و از مبارزه علیه کسانی که نمیخوان اینترنت، اینترنت ما باشه!
ما ناشناس هستیم، ما یک ارتش هستیم، ما نمیبخشیم، ما فراموش نمیکنیم، منتظر ما باشید!
ولی شایدم ببخشیم... اما به یک شرط!
#پادکست #رادیوجادی
https://youtu.be/C-ZK0GB1J9c
در شماره ۲۰۰ رادیو جادی بالاخره سراغ بحث اصلی میریم: هکرهای ناشناس و فروم افسانهای ۴چن. توی این شماره براتون از تاریخ می گم و از خاطره و از مبارزه علیه کسانی که نمیخوان اینترنت، اینترنت ما باشه!
ما ناشناس هستیم، ما یک ارتش هستیم، ما نمیبخشیم، ما فراموش نمیکنیم، منتظر ما باشید!
ولی شایدم ببخشیم... اما به یک شرط!
#پادکست #رادیوجادی
https://youtu.be/C-ZK0GB1J9c
Forwarded from امنیت سایبری | Cyber Security
یک آتشسوزی گسترده در مرکز داده ملی دولت کرهجنوبی (NIRS) منجر به از بین رفتن بیش از ۸۵۸ ترابایت اطلاعات حساس دولتی شد.
🧯 حادثه زمانی رخ داد که تیم فنی در حال تعویض باتریهای لیتیومیونی UPS بود و آتش به سرعت به رکهای اصلی سرایت کرد.
- شدت دما به حدی بالا رفت که حتی دیتاسنترهای مجاور نیز برای پیشگیری از گسترش آسیب بهطور کامل خاموش شدند. این خاموشی باعث اختلال در صدها سرویس دولتی و قطع ارتباط سامانههای حیاتی بهمدت چند روز شد.
- بر اساس گزارشها، از مجموع ۶۴۷ سرویس دولتی، تنها ۱۱۵ سرویس بازیابی شدهاند و روند بازگردانی کامل دادهها ممکن است چندین ماه زمان ببرد.
Please open Telegram to view this post
VIEW IN TELEGRAM
امنیت سایبری | Cyber Security
این ویدیو هم بد نیست ببینید راجب جزئیات این موضوع هست که به نظرم خیلی نکات جالبی داره:
https://youtu.be/pGjXwvD9tB4?si=odjN6YM5voFhgSDZ
https://youtu.be/pGjXwvD9tB4?si=odjN6YM5voFhgSDZ
YouTube
Government Data Center Destroyed... NO BACKUP
Sign the petition: https://petition.parliament.uk/petitions/730194
0:00 Intro
0:15 Fire Destroys Government Cloud Storage
3:10 Teens WiFi Sniffing For Russia
5:40 $10 to do Cyber Extortion
7:34 Digital ID Sucks
Sources:
https://biz.heraldcorp.com/article/10584693…
0:00 Intro
0:15 Fire Destroys Government Cloud Storage
3:10 Teens WiFi Sniffing For Russia
5:40 $10 to do Cyber Extortion
7:34 Digital ID Sucks
Sources:
https://biz.heraldcorp.com/article/10584693…
سیگواردِ برنامه نویس
این لینک کورس اصلیش هست: https://www.udemy.com/course/microservices-architecture-and-implementation-on-dotnet/#instructor-1 من خودم خیلی دوست دارم ببینم اگر مدرک معتبری میده برم به صورت قانونی بخرم که برام یکم اعتبار بشه ولی اگر خواستید میدونید چطوری دوره…
این هفته شدیداً درگیر یادگیری چیز های مختلفی بودم حالا باید بشینیم مرتبط کنم مطالب رو راجبشون دونه دونه پست بزارم
خبر خوبم این که کورس مایکروسرویس دات نت هم تموم شد و خیلی مفید بود، سعی میکنم تو کد هام استفاده کنم و به شدت پیشنهادش میکنم واقعاً ارزش زمانی که میزارید رو داره 🔥💪
خبر خوبم این که کورس مایکروسرویس دات نت هم تموم شد و خیلی مفید بود، سعی میکنم تو کد هام استفاده کنم و به شدت پیشنهادش میکنم واقعاً ارزش زمانی که میزارید رو داره 🔥💪
جدیداً بنا به یک سری دلایلی افتادم دنبال این که بتونم به صورت ریموت راحت به کامپیوتر خونه وصل بشم و کارم رو به هر سیستم و موبایلی که میخوام انجام بدم.
یک کامپیوتر سرور خونه راه انداختم، از طریق سرور میتونم سیستم هایی که میخوام رو با قابلیت wake on lan روشن کنم و بهشون وصل بشم و کنترلشون کنم که خیلی کاربردی ای هست به نظرم.
یک نرم افزاری پیدا کردم به اسم WakeMeOnLan NirSoft که میاد دیوایس هایی که تو شبکه ی داخلی هستن رو براتون پیدا میکنه و اگر بخوایید براتون درخواست wake on lan براشون ارسال میکنه
بعدشم که دیگه میتونید به اون دستگاه مورد نظرتون با any desk وصل بشید و هرکاری که میخوایید انجام بدید
یک کامپیوتر سرور خونه راه انداختم، از طریق سرور میتونم سیستم هایی که میخوام رو با قابلیت wake on lan روشن کنم و بهشون وصل بشم و کنترلشون کنم که خیلی کاربردی ای هست به نظرم.
یک نرم افزاری پیدا کردم به اسم WakeMeOnLan NirSoft که میاد دیوایس هایی که تو شبکه ی داخلی هستن رو براتون پیدا میکنه و اگر بخوایید براتون درخواست wake on lan براشون ارسال میکنه
بعدشم که دیگه میتونید به اون دستگاه مورد نظرتون با any desk وصل بشید و هرکاری که میخوایید انجام بدید
سیگواردِ برنامه نویس
https://youtu.be/qjPH9njnaVU?si=gJRouececaFY6IDL
حدود دو هفته پیش، پاول دوروف (موسس تلگرام) در یک پادکست ۴ ساعته با لکس فریدمن شرکت کرد. در این گفتوگو، درباره فلسفه آزادی، تفکر پشت تلگرام و قوانین آن صحبت کرد. به نظرم ایدهها و دیدگاههای بسیار جالب و متفاوت داره و به نظرم خیلی از این تفکرات میتونه برای همه الهامبخش باشه.
یک بخش از صحبتهاش به این اشاره کرد که سیستمهای آموزشی در نسل جدید خیلی راحتگیر شدن و از اون رقابتهای قدیمی فاصله گرفتن. همین تغییر یکی از عوامل این شده که بچهها دیگه به جای اینکه بخوان در آینده فضانورد بشن، ترجیح میدن اینفلوئنسر بشن. از طرف دیگه، این موضوع باعث شده که ریاضیدانها و فیزیکدانهای برجسته کمتری رو در این دوران ببینیم.
یک موضوع خیلی مهم دیگهای که بهش اشاره کرد، این بود که چرا تلگرام در ایران و روسیه فیلتر شده. علت این موضوع اینه که در دوران اعتراضات، از این شبکههای اجتماعی بهطور ابزاری استفاده میشه و از سوی دیگه تلگرام حاضر نیست کانالهایی که فعالیت سیاسی و اعتراضی دارند رو ببنده، چون این کانالها قوانینی که تلگرام تعیین کرده رو نقض نکردن. اما دولتها میخوان این کانالها رو ببندن و همین موضوع باعث شده که بعضی از دولتها تلاش کنن تلگرام رو فیلتر کنن یا به شکلی در پی به دست آوردن یک درب پشتی (backdoor) برای دسترسی به اطلاعات آن باشند، مثل قضیه دستگیری پاول در فرانسه.
من پیشنهاد میکنم اگر به این موضوعات علاقه دارید وقت بزارید گوش بدید واقعا ارزش داره خیلی هم سخت نیست چون خود Pavel هم زبان انگلیسی پیچیده صحبت نمیکنه و از کلمات نسبتا ساده یا متوسط استفاده میکنه چون خب خودشم انگلیسی زبان مادریش نیست
یک بخش از صحبتهاش به این اشاره کرد که سیستمهای آموزشی در نسل جدید خیلی راحتگیر شدن و از اون رقابتهای قدیمی فاصله گرفتن. همین تغییر یکی از عوامل این شده که بچهها دیگه به جای اینکه بخوان در آینده فضانورد بشن، ترجیح میدن اینفلوئنسر بشن. از طرف دیگه، این موضوع باعث شده که ریاضیدانها و فیزیکدانهای برجسته کمتری رو در این دوران ببینیم.
یک موضوع خیلی مهم دیگهای که بهش اشاره کرد، این بود که چرا تلگرام در ایران و روسیه فیلتر شده. علت این موضوع اینه که در دوران اعتراضات، از این شبکههای اجتماعی بهطور ابزاری استفاده میشه و از سوی دیگه تلگرام حاضر نیست کانالهایی که فعالیت سیاسی و اعتراضی دارند رو ببنده، چون این کانالها قوانینی که تلگرام تعیین کرده رو نقض نکردن. اما دولتها میخوان این کانالها رو ببندن و همین موضوع باعث شده که بعضی از دولتها تلاش کنن تلگرام رو فیلتر کنن یا به شکلی در پی به دست آوردن یک درب پشتی (backdoor) برای دسترسی به اطلاعات آن باشند، مثل قضیه دستگیری پاول در فرانسه.
من پیشنهاد میکنم اگر به این موضوعات علاقه دارید وقت بزارید گوش بدید واقعا ارزش داره خیلی هم سخت نیست چون خود Pavel هم زبان انگلیسی پیچیده صحبت نمیکنه و از کلمات نسبتا ساده یا متوسط استفاده میکنه چون خب خودشم انگلیسی زبان مادریش نیست
Forwarded from .NET | دات نت
کتابخانه Carter در ASP .NET Core
📦 کتابخانهی Carter یک رویکرد مینیمال و تمیز برای پیادهسازی میکروسرویسها با Endpointهای Minimal API ارائه میدهد.
⚡️ بهطور کلی، Carter رویکردی مینیمال برای طراحی APIهای مدرن در .NET دارد. در معماریهای نوین نرمافزاری، بهویژه در ساختارهای میکروسرویسی، سادگی، ماژولار بودن و کاهش وابستگی بین اجزا از اصول کلیدی محسوب میشوند.
☯️ درنهایت، Carter با حذف نیاز به Controllerها و Attributeهای سنتی، از الگوی Minimal API الهام میگیرد و به توسعهدهنده اجازه میدهد تا Endpointها را در قالب ماژولهای مجزا تعریف کند. این رویکرد، ضمن حفظ قابلیت تزریق وابستگی (DI) و سازگاری کامل با Middlewareها، باعث افزایش انسجام کد و سهولت نگهداری در مقیاسهای بزرگ میشود.
😉 پ.ن: علاقهی شخصی من به مینیمالیسم و پروژههای سبک با پرفورمنس بالا، باعث جذابیت برخی معماریها و کتابخانههایی مثل Carter شده است. همچنین نظریههای مرتبط با معماری میکروسرویس، که با مضمون «کوچکترین سرویس کارآمد» شناخته میشوند، دلیل خوبی برای جایگزین کردن Minimal APIها بهجای Controllerها هستند.
🖼 اسلاید تصاویر شامل تعریف سرویس Carter، یک مثال ساده و نمونهای از پروژهی شخصی من در زمینهی ایجاد سفارش است.
🔗 Carter GitHub
🔗 LinkedIn Post
📦 کتابخانهی Carter یک رویکرد مینیمال و تمیز برای پیادهسازی میکروسرویسها با Endpointهای Minimal API ارائه میدهد.
⚡️ بهطور کلی، Carter رویکردی مینیمال برای طراحی APIهای مدرن در .NET دارد. در معماریهای نوین نرمافزاری، بهویژه در ساختارهای میکروسرویسی، سادگی، ماژولار بودن و کاهش وابستگی بین اجزا از اصول کلیدی محسوب میشوند.
☯️ درنهایت، Carter با حذف نیاز به Controllerها و Attributeهای سنتی، از الگوی Minimal API الهام میگیرد و به توسعهدهنده اجازه میدهد تا Endpointها را در قالب ماژولهای مجزا تعریف کند. این رویکرد، ضمن حفظ قابلیت تزریق وابستگی (DI) و سازگاری کامل با Middlewareها، باعث افزایش انسجام کد و سهولت نگهداری در مقیاسهای بزرگ میشود.
😉 پ.ن: علاقهی شخصی من به مینیمالیسم و پروژههای سبک با پرفورمنس بالا، باعث جذابیت برخی معماریها و کتابخانههایی مثل Carter شده است. همچنین نظریههای مرتبط با معماری میکروسرویس، که با مضمون «کوچکترین سرویس کارآمد» شناخته میشوند، دلیل خوبی برای جایگزین کردن Minimal APIها بهجای Controllerها هستند.
🖼 اسلاید تصاویر شامل تعریف سرویس Carter، یک مثال ساده و نمونهای از پروژهی شخصی من در زمینهی ایجاد سفارش است.
🔗 Carter GitHub
🔗 LinkedIn Post
Forwarded from Digiato | دیجیاتو
شرکت OpenAI روی قابلیتهای جدید برای مرورگر ChatGPT Atlas کار میکند
🔸پس از گذشت ۲ روز از زمان معرفی Atlas، شرکت OpenAI خبر از توسعه قابلیتهای جدیدی برای این مرورگر داده است. «آدام فرای»، رهبر تیم توسعه مرورگر Atlas، اعلام کرده پروفایلها در راه این سرویس هستند. همچنین او به قابلیت گروهبندی تبها و ابزار ادبلاکر (مسدودکننده تبلیغات) اختیاری اشاره کرده که بهزودی به مرورگر اضافه خواهند شد.
جزئیات بیشتر
🔸 🔸 🔸
🟣 Digiato
🎞 Digiatoofficial
🤖 Digiato
💭 @Digiato
🔸پس از گذشت ۲ روز از زمان معرفی Atlas، شرکت OpenAI خبر از توسعه قابلیتهای جدیدی برای این مرورگر داده است. «آدام فرای»، رهبر تیم توسعه مرورگر Atlas، اعلام کرده پروفایلها در راه این سرویس هستند. همچنین او به قابلیت گروهبندی تبها و ابزار ادبلاکر (مسدودکننده تبلیغات) اختیاری اشاره کرده که بهزودی به مرورگر اضافه خواهند شد.
جزئیات بیشتر
Please open Telegram to view this post
VIEW IN TELEGRAM
Digiato | دیجیاتو
شرکت OpenAI روی قابلیتهای جدید برای مرورگر ChatGPT Atlas کار میکند 🔸پس از گذشت ۲ روز از زمان معرفی Atlas، شرکت OpenAI خبر از توسعه قابلیتهای جدیدی برای این مرورگر داده است. «آدام فرای»، رهبر تیم توسعه مرورگر Atlas، اعلام کرده پروفایلها در راه این سرویس…
خب، OpenAI مرورگر خودش رو با نام ChatGPT Atlas معرفی کرده.
به طور خلاصه، مرورگر خیلی خوبیه، ولی هنوز جای پیشرفت زیادی داره و به حدی نرسیده که آدم بخواد از Firefox یا مرورگرهای دیگه دل بکنه و بره سراغش.
با این حال، توی کارهای تحقیقاتی واقعاً عالی عمل میکنه!
مرورگر Atlas به شکلی طراحی شده که اول جواب سؤالت رو بهت میده، بعد هم مجموعهای از سایتها و تصاویر مرتبط رو یکجا نشونت میده.
درسته که میشه با نصب چند تا افزونه تو مرورگرهای دیگه به امکانات مشابه رسید، ولی مزیت Atlas اینه که همهی این قابلیتها رو بدون هیچ افزونهای بهصورت یکپارچه در اختیارت میذاره.
یکی از ویژگیهای جالبش اینه که — اگه بهش اجازه بدی — میتونه اطلاعاتت رو از Chrome مثل تاریخچه جستوجو و Bookmarkها منتقل کنه تا تجربهت تو Atlas راحتتر بشه.
اما خب، هنوز خیلی راه داره تا به مرورگر اصلی کاربرها تبدیل بشه. مثلاً فعلاً هیچ افزونهای (Extension) براش وجود نداره، و حتی بخش مستقلی هم برای این موضوع ندیدن که خودش یه نقطهضعف بزرگه.
برای ما کاربرهای داخل ایران هم، استفاده ازش سختتره چون برای یه جستوجوی ساده باید VPN روشن باشه، و اگه وسط کار بخوای وارد یه سایت داخلی بشی باید خاموشش کنی که بعدش دیگه نمیتونی از Atlas استفاده کنی...😐 خلاصه یه دردسر دوطرفهست.🤷♂️
در نهایت، به نظرم Atlas برای کارهای تحقیقاتی فوقالعادهست.
قبلاً برای یه موضوع خاص باید از سه تا هوش مصنوعی مختلف سؤال میپرسیدم و جداگانه تو گوگل میگشتم، ولی حالا Atlas همون نتیجه رو با یه جستوجوی ساده و منسجم به من میده.
به طور خلاصه، مرورگر خیلی خوبیه، ولی هنوز جای پیشرفت زیادی داره و به حدی نرسیده که آدم بخواد از Firefox یا مرورگرهای دیگه دل بکنه و بره سراغش.
با این حال، توی کارهای تحقیقاتی واقعاً عالی عمل میکنه!
مرورگر Atlas به شکلی طراحی شده که اول جواب سؤالت رو بهت میده، بعد هم مجموعهای از سایتها و تصاویر مرتبط رو یکجا نشونت میده.
درسته که میشه با نصب چند تا افزونه تو مرورگرهای دیگه به امکانات مشابه رسید، ولی مزیت Atlas اینه که همهی این قابلیتها رو بدون هیچ افزونهای بهصورت یکپارچه در اختیارت میذاره.
یکی از ویژگیهای جالبش اینه که — اگه بهش اجازه بدی — میتونه اطلاعاتت رو از Chrome مثل تاریخچه جستوجو و Bookmarkها منتقل کنه تا تجربهت تو Atlas راحتتر بشه.
اما خب، هنوز خیلی راه داره تا به مرورگر اصلی کاربرها تبدیل بشه. مثلاً فعلاً هیچ افزونهای (Extension) براش وجود نداره، و حتی بخش مستقلی هم برای این موضوع ندیدن که خودش یه نقطهضعف بزرگه.
برای ما کاربرهای داخل ایران هم، استفاده ازش سختتره چون برای یه جستوجوی ساده باید VPN روشن باشه، و اگه وسط کار بخوای وارد یه سایت داخلی بشی باید خاموشش کنی که بعدش دیگه نمیتونی از Atlas استفاده کنی...😐 خلاصه یه دردسر دوطرفهست.🤷♂️
در نهایت، به نظرم Atlas برای کارهای تحقیقاتی فوقالعادهست.
قبلاً برای یه موضوع خاص باید از سه تا هوش مصنوعی مختلف سؤال میپرسیدم و جداگانه تو گوگل میگشتم، ولی حالا Atlas همون نتیجه رو با یه جستوجوی ساده و منسجم به من میده.