کانال توسعه دهندگان سی شارپ
154 subscribers
32 photos
5 videos
6 files
87 links
اینجا از تجربیاتم توی برنامه نویسی می نویسم🙌
یک عدد دات نت کار
گیت هاب من:
https://github.com/hassanrafatjoo
Download Telegram
راجع به هر چیزی که توی بحث بک اند و برنامه نویسی سی شارپ هست
اینجوری میتونیم تجربیات زیادی به همدیگه منتقل کنیم و از هم یاد بگیریم
اگر با این قضیه اوکی هستید تا فردا بریم شروع کنیم به صورت آزمایشی اگر استقبال خوب بود سعی می‌کنم دفعات بعد هم برگزارش کنم
Forwarded from ZenMaxe
Media is too big
VIEW IN TELEGRAM
🔸 اولین قسمت از سری آموزش‌های سیستم‌های توزیع‌شده منتشر شد!


در این قسمت، به‌طور دقیق و فنی به سراغ مفاهیم مربوط به Replication و مدل Single-Leader Replication رفتیم:
- تفاوت Leader و Follower
- نحوه ی انتقال دیتا بین دیتابیس ها
- مشکلات Replication Lag

و مقدمه‌ای برای مباحث بعدی مثل Multi-Leader و Partitioning

سری آموزش های Replication بر پایه ی سرویس سفارش غذای آنلاین هستند.

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


📝 نسخه متنی و کامل مقاله:
گیت لب


⚠️ نکته:
به دلیل محدودیت فعلی روی حساب GitHub من، هنوز نتونستم این مقاله رو روی zenorium.dev و ریپوزیتوری گیت هاب ام منتشر کنم. به‌محض رفع مشکل، همه‌ی محتواها از جمله ویدیو ها و سورس‌ ها به صورت مرتب در هر دو پلتفرم قرار می‌گیرن.


لینک این پست در لینکداین:
لینکداین

@ZenMaxe
امروز ۳۰ سپتامبر میلادی و ۸ مهر تولدم 😁
به این مناسبت یه میدلویر توی program.cs باید نوشت:
app.Use(async (context,next)=>{
await context.Response.WriteAsync("Happpy my birthday";
next();
}
app.run();
فکر کن این همه سایت و... من عضو بودم تبریک گفتن به جز ایرانسل 😐😂
حقت همینه که این همه بدویی آخرش هم نشی بهترین اپراتور ایران😂
البته از آخر اول😂
بریم یه مطلب آموزشی؟
کانال توسعه دهندگان سی شارپ
موافقید یه جلسه آنلاین توی گوگل میت بزاریم و حرف بزنیم؟
توی هفته بعد میزارم
چون توی شیراز جایی دارم که بتونم میت رو برگزارش کنم
Forwarded from Linuxor ?
This media is not supported in your browser
VIEW IN TELEGRAM
محسن مدحج مشغول رویا فروشی !

هشدار : در هفت روز امکان برنامه نویس شدن وجود ندارد، همچینین هوش مصنوعی نیز در صورت نداشتن دانش برنامه نویسی به شما کمک مفیدی نخواهد کرد.

اگر از رشته‌ها یا صنف‌های غیرکامپیوتری علاقه‌مند به یادگیری برنامه‌نویسی هستید، باید این مسیر را به‌عنوان یک فرآیند بلندمدت و مرحله‌به‌مرحله ببینید، نه یک میان‌بر سریع. همچنین بازار کار برنامه نویسی دارای یک اشباع و ترند شدید است و بازار کار به طور پیش فرض خوب نیست، همچنین برای ورود به بازار کار و در آوردن یک درامد معقول حتی با هوش مصنوعی و بدون نیاز به کد زدن نیاز به تسلط عمیق مبانی کامپیوتر دارید زیرا در مسیر به مشکلات و مسائلی خواهید خورد که بدون دانش مبانی کامپیوتر حل کردن آنها، مسیر را دوچندان برای شما سخت خواهد کرد.


@Linuxor
👍1
Linuxor ?
محسن مدحج مشغول رویا فروشی ! هشدار : در هفت روز امکان برنامه نویس شدن وجود ندارد، همچینین هوش مصنوعی نیز در صورت نداشتن دانش برنامه نویسی به شما کمک مفیدی نخواهد کرد. اگر از رشته‌ها یا صنف‌های غیرکامپیوتری علاقه‌مند به یادگیری برنامه‌نویسی هستید، باید این…
شاید بتونی بگی چیزی مثل ورپردس توی مدت زمان کم(اونم نه هفت روز حداقل سه ماه) بتونی به مقدمات کار مسلط بشی و اگر یه پله بری بالاتر ساخت افزونه و قالب باید بری با داکیومنت وردپرس آشنا بشی php رو بلد بشی بعد جی کوئری و...
حالا این خیلی چیزی نیست

کسی که خصوصا پا در بخش بک اند میزاره مباحث زیادی هست که باید داخلش تا حد امکان قوی بشه تا بتونه حرفی برا گفتن داشته باشه
فرضا توی بحث دیتابیس این که گاهی وقتا شاید ما نتونیم از یه واسط یا ORM استفاده کنیم مثل EF Core و مستقیما باید sql بنویسیم یا چیزای دیگه ای که حجم زیادی از دیتا رو میتونن بخونن و کار روش انجام بدن
یا توی مبحث کش این که وب سرور ها و ابزارهایی مثل Redis و Memcached چیه

دلم به حال اونایی میسوزه که حرف شیاد هایی مثل این رو باور میکنن

دانش عمیق رو این دوستمون خوب اومد
واقعا باید خوب بلد باشی
حتی اگر هوش مصنوعی هم بخواد کد بزنه بازم تو باید بلد باشی بهش بگی چیکار کنه
1
ما هم تزریقی هستیم ولی Dependency Injection انجام میدیم
ما با هم فرق میکنیم ((((((:
Forwarded from C# Geeks (.NET)
💡 شکست واقعی در Backend Engineering چیست؟

شکست در Backend Engineering، نوشتن کد بد نیست.

خراب شدن یک دیپلوی (Deployment) نیست. 💥

طراحی یک شمای پایگاه داده (Schema) که مقیاس‌پذیر نیست، نیست. 📈

این‌ها فقط یادگیری هستند. 🧠
🛑 پس شکست واقعی چیست؟
شکست واقعی؟
این است که بخواهی یک توسعه‌دهنده (Dev) باشی، اما هرگز شروع نکنی. 🚪

بیشتر مردم منتظر می‌مانند تا:

• آموزش "کامل" را پیدا کنند.
• دوره "درست" را پیدا کنند.
• وقت آزاد بیشتری داشته باشند.

اما Backend Engineering تنها با انجام دادن، آموخته می‌شود: 💻

• نوشتن اولین API خود.
• شکستن اولین شمای پایگاه داده خود.
• دیپلوی کردن چیزی که به سختی کار می‌کند.

این اشتباهات بخشی از فرآیند هستند. 🧩
اجتناب از آن‌ها همان چیزی است که شما را عقب نگه می‌دارد. 🛑

آشفته شروع کن. کوچک شروع کن. فقط شروع کن.
🔥2
مدت ها از notion استفاده کردم ولی حدود یک سال که کوچ کردم به obsidian
از خیلی جهت ها از notion بهتره امکاناتش خیلی بیشتر ، سریع تره و دردسر های تحریم نداره و افلاین هم کار میکنه
چون متن بازه پلاگین های خیلی زیادی داره و حتی خودتون هم میتونید براش بنویسید
https://github.com/obsidianmd

@DevTwitter | <white wolf/>
اکستنشن Notebook Sidebar یکی از کاربردی ترین افزونه های کروم برای برنامه نویس ها و کاربران مختلف هست. با این افزونه می تونید یادداشت هاتون رو مستقیماً داخل سایدبار مرورگر کروم بنویسید و کار هاتون رو برنامه ریزی کنید.در آپدیت جدید اکستنشن Notebook Sidebar قابلیت های کاربردی جدیدی مثل ایمپورت و اکسپورت یادداشت ها و حالت دارک مود هم اضافه شده.

لینک دانلود از کروم استور:
https://chromewebstore.google.com/detail/notebook-sidebar/fdjcoigfklgjpeplkkdbdicminpimdok

@DevTwitter | <OMid/>
هنوز ملت بر این باور هستن سی شارپ قدیمیه
واکنش دات نت ۱۰ و سی شارپ ورژن ۱۴ که با ویژوال استودیو ۲۰۲۶ میان:
آیا من برای شما یک شوخی هستم؟

😂😂