EverCode – Telegram
EverCode
95 subscribers
27 photos
3 videos
3 files
50 links
اینجا راجب کامپیوتر، نرم افزار، زبان‌ها و مطالب مرتبط با هم گپ میزنیم

سایت و بلاگ:
mazdakparnian.com

dev.to/purejoymind

هم توی سایت شخصیم و هم توی دِو بلاگ هام رو میزارم.
Download Telegram
EverCode
Hands_On_Network_Programming_with_C_and_NET_Core2019,_Packt_Publishing.pdf
خب متوجه شدم که این کتاب متاسفانه با دات نت کور 3 کار میکنه و کلاس های اصلی که یه سری جاها استفاده میکنه توی دات نت 8 به بعد deprecate شدن. برای مثال این کتاب میاد HttpWebRequest رو یاد میده که توی دات نت 8 دیگه استفاده نمیشه. البته خیلی اطلاعات جالبی بدست آوردم که چرا این اتفاق افتاده و بعدا بیشتر توضیح میدم راجبش.
و اینکه به زودی یه مرجع بهتر برای مطالعه برنامه نویسی شبکه با سی شارپ معرفی میکنم. البته جا داره بگم که حداقل 4 فصل اولش و یه سری فصلاش به صورت مبحثی واقعا جای خوندن داره و چون قدیمیه دلیل بد بودنش نیست. حتی کامل خوندنش هم بد نیست چون ما همیشه شاید با آخرین نسخه دات نت کار نکنیم و صد البته با خوندنش بهتر متوجه دلیل حذف شدنش میشیم

@ever_code
👏3
آخرین روزای من تو کارگزاری مفید بود که یکی از همکارام بهم پیشنهاد داد که کورس های Mehmet Ozkaya که داخل Udemy میذاره رو ببینم راجب Microservice ، DDD و ...
منم یه دو ماهی هست که دوره
.NET 8 Microservices DDD, CQRS, VerticalClean Architecture 2024

را شروع کردم که واقعاً به معنای واقعی عالیه برای کسی که یه مدتی رو پروژه های مختلفی کار کرده و دنبال اینه که به ذهنش یه نظمی بده در توسعه نرم افزار.
الان جای جدیدی که دارم کار میکنم خیلی سعی میکنم از چیز هایی که یادمیگیرم استفاده کنم و به صورت موضوعی با همکارام به اشتراک بذارم
فعلاً این کورس رو داشته باشید من یک سری چک نویس از دوره دارم حالا سعی میکنم تیکه تیکه به اشتراک بذارمش و استفاده کنید 😎✌️
2👍2
Forwarded from .NET Fun
Media is too big
VIEW IN TELEGRAM
یکی از پیچیده‌ترین و در عین حال پرکاربردترین الگوهایی که برای مدیریت تراکنش‌های توی میکروسرویس‌ها و سیستم‌های توزیع‌شده استفاده می‌شه، الگوی Saga هست. این الگو کلی مزیت داره، از جمله:

- می‌تونیم یک Transaction بزرگ رو به چند کار کوچکتر تقسیم کنیم و اون رو مرحله به مرحله با مدیریت خوب جلو ببریم

- اگه تو یکی از این مراحل خطایی پیش بیاد، می‌تونیم به یک حالت پایدار برگردیم و از اونجا کار رو ادامه بدیم

- به سرویس‌های مختلف توی میکروسرویس‌هامون استقلال می‌ده و وابستگی‌ها رو کم می‌کنه (Loose Coupling)

- نسبت به روش‌های دیگه برای مدیریت تراکنش‌های توزیع‌شده راحت‌تره (مثلاً حتماً می‌دونید که Two Phase Commit چه دردسر بزرگیه!)

توی این ویدیو به بررسی کامل این الگو می‌پردازیم و توی یک پروژه واقعی با استفاده از Masstransit و ترکیب اون با RabbitMQ و EF Core پیاده‌سازیش می‌کنیم.

پ‌ن: آدرس ریپوی مربوط به کدهای این قسمت رو هم در انتها قرار دادم. اگه این ویدیو براتون جالب بود، ممنون میشم با دادن ⭐️ از اون حمایت کنید

Code Repo:
https://github.com/babaktaremi/OrderManagement.Saga.Example

Join: https://news.1rj.ru/str/DotNetIsFun
2
Forwarded from TechTube 𝕏 تک توب
دیسکورد حداکثر تعداد اعضای سرورهای دیسکوردی (گروه ها) رو از 2.5 میلیون کاربر به 25 میلیون کاربر افزایش داده و حالا جمعیت خیلی از کشورها میشه در هر سرور جا داد!

🔎 discord

📍 @TechTube
TechTube 𝕏 تک توب
دیسکورد حداکثر تعداد اعضای سرورهای دیسکوردی (گروه ها) رو از 2.5 میلیون کاربر به 25 میلیون کاربر افزایش داده و حالا جمعیت خیلی از کشورها میشه در هر سرور جا داد! 🔎 discord 📍 @TechTube
دیسکورد یکی از شرکت‌های خیلی قوی از لحاظ فنی هست. توصیه میکنم بلاگ فنی سایتش رو نگاه کنید، هم تحلیل های سیستم دیزاین میزاره و هم اینکه چالش های فنی‌شون رو چجوری حل میکنن. خیلی جذابه

@ever_code
انقدر ایده برای پست و ویدیو دارم و وقتم کمه که نصفش یادم میره و حتی نمیرسم بنویسم جایی🤦‍♂
3
واقعا باعث میشه قدر کسانی که بطور مستمر تولید محتوا میکنن، بخصوص ویدیویی رو بیشتر بدونم. در کنار این همه مشغله و کار اینکه یه تایم قابل توجهی رو برای مخاطبمون بزاریم و بی منت دانشمون رو، هرچقدرم کم به بقیه انتقال بدیم واقعا کار بزرگیه. من یکی که حداقل خیلی سود بردم از این کارشون و بدون اونا جایی نمی‌رسیدم
4
EverCode
Hands_On_Network_Programming_with_C_and_NET_Core2019,_Packt_Publishing.pdf
این قضیه‌ی socket programming و ارتباط با شبکه با سی شارپ منو یه rabbit hole بسی عمیق برده! بشدت مبحث جالبیه و خیلی نشون دهنده‌ی مسیر تکاملی سی شارپ در چند سال اخیره که چرا یه سری چیزها تغییر کردن و وقتی داریم سیستمی طراحی میکنیم چرا باید حواسمون به آینده‌ی اون سیستم باشه که مجبور نشیم از اول re-design کنیم.

@ever_code
2
چندوقتیه که بلاگ شخصیم رو تو سایت دِو شروع کردم. خیلی زیاد پست نذاشتم بیشتر بخاطر وقت ولی از همون اول خیلی علاقه به پلتفرم بلاگی که همچیم توش باشه نداشتم. نمیخواستم که خط اول مسیر بلاگم تو سایت دیگه باشه. دارم کم کم میرم سراغ Static Site Generator ها و خیلی چیز بدرد بخوری ان.
ابزاری که تصمیم گرفتم استفاده کنم Hugo هست. بنظرم چیز جالبیه و قابلیت هاش رو دوست دارم. امیدوارم بتونم به زودی رونمایی کنم ازش.

@ever_code
3
https://youtube.com/playlist?list=PLp3qkYQbU5kexG03Z79eU7SpoWtTv7Ww3

این کانال یوتوب یه سری ویدیوی خیلی خوب برای گیت داره و بنظرم واضح توضیح میده مباحث گیت رو

@ever_code
🔥1
اومدم موزه تایپ😍 بیاین ببینین چی داریم
1🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
همه تایپ رایتر های این سالنی که می‌بینید فروشی هستن

@ever_code
3
از قدیمی ترین دستگاه تایپ نابیناها

@ever_code
3
این ماشین حساب مکانیکی جان مهندس یهودیش رو توی جنگ جهانی دوم نجات داده!

@ever_code
3
از معدود دستگاه های تایپ نت های موسیقی 😍
این دستگاه ها کاستوم بودن و تعداد خیلی کمی ازشون تولید شده تو دنیا
@ever_code
3
دستگاه حضور غیاب ارتش آمریکا!
@ever_code
3
دستگاه تایپ چندزبانی!

@ever_code
1