تجربه ثابت کرده هر کی با زبان های خانواده c شروع کرده از نظر دانش فنی و بیس کار قوی تره
در مقابل چیزایی مثل پایتون خیلی کار رو راحت کردن
کافیه یه کتابخونه با pip نصب کنی برا یه کار مثل رمز نگاری(Encryption) و ورودی ها بهش بدی خودش رمزنگاری با اون روش رمزنگاری(مثل SHA256) انجام میده
اما کافیه بخوای با سی شارپ انجام بدی😂
باید از فضای نام مخصوص رمزنگاری استفاده کنی بعد ورودی بگیری تبدیل کنه به آرایه از جنس byte بعد اون رو هش یا هر روش رمزنگاری دیگه ای روش انجام بدی و مجدد تبدیل کنی به آرایه و بعد هر جا خواستی استفاده کنی
به نظرم آدم وقتی یه چیزی رو عمیق متوجه میشه خیلی بعدا به کارش میاد
در مقابل چیزایی مثل پایتون خیلی کار رو راحت کردن
کافیه یه کتابخونه با pip نصب کنی برا یه کار مثل رمز نگاری(Encryption) و ورودی ها بهش بدی خودش رمزنگاری با اون روش رمزنگاری(مثل SHA256) انجام میده
اما کافیه بخوای با سی شارپ انجام بدی😂
باید از فضای نام مخصوص رمزنگاری استفاده کنی بعد ورودی بگیری تبدیل کنه به آرایه از جنس byte بعد اون رو هش یا هر روش رمزنگاری دیگه ای روش انجام بدی و مجدد تبدیل کنی به آرایه و بعد هر جا خواستی استفاده کنی
به نظرم آدم وقتی یه چیزی رو عمیق متوجه میشه خیلی بعدا به کارش میاد
👍3
راجع به هر چیزی که توی بحث بک اند و برنامه نویسی سی شارپ هست
اینجوری میتونیم تجربیات زیادی به همدیگه منتقل کنیم و از هم یاد بگیریم
اینجوری میتونیم تجربیات زیادی به همدیگه منتقل کنیم و از هم یاد بگیریم
اگر با این قضیه اوکی هستید تا فردا بریم شروع کنیم به صورت آزمایشی اگر استقبال خوب بود سعی میکنم دفعات بعد هم برگزارش کنم
چند تا کانال در زمینه دات نت:
https://t.me/thisisnabi_dev
https://t.me/DotNetIsFun
https://t.me/dndevelop
https://t.me/thisisnabi_dev
https://t.me/DotNetIsFun
https://t.me/dndevelop
Telegram
thisisnabi.dev [Farsi]
من نبی هستم @thisisnabi
اینجا مطالبی از تجربیات خودم رو در زمینه طراحی سیستم باهاتون به اشتراک میذارم.
دوره ی 10x دولوپر من رو می تونید از سایت زیر تهیه کنید:
https://thisisnabi.dev
اینجا مطالبی از تجربیات خودم رو در زمینه طراحی سیستم باهاتون به اشتراک میذارم.
دوره ی 10x دولوپر من رو می تونید از سایت زیر تهیه کنید:
https://thisisnabi.dev
❤1
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
در این قسمت، بهطور دقیق و فنی به سراغ مفاهیم مربوط به Replication و مدل Single-Leader Replication رفتیم:
- تفاوت Leader و Follower
- نحوه ی انتقال دیتا بین دیتابیس ها
- مشکلات Replication Lag
و مقدمهای برای مباحث بعدی مثل Multi-Leader و Partitioning
سری آموزش های Replication بر پایه ی سرویس سفارش غذای آنلاین هستند.
⚠️ دقت کنید که ویدیو بصورت خلاصه نوشته شده و بحث های تکنیکال با جزئیات در نسخه متنی قرار گرفته.
📝 نسخه متنی و کامل مقاله:
گیت لب
⚠️ نکته:
به دلیل محدودیت فعلی روی حساب GitHub من، هنوز نتونستم این مقاله رو روی zenorium.dev و ریپوزیتوری گیت هاب ام منتشر کنم. بهمحض رفع مشکل، همهی محتواها از جمله ویدیو ها و سورس ها به صورت مرتب در هر دو پلتفرم قرار میگیرن.
لینک این پست در لینکداین:
لینکداین
@ZenMaxe
ZenMaxe
🔸 اولین قسمت از سری آموزشهای سیستمهای توزیعشده منتشر شد! در این قسمت، بهطور دقیق و فنی به سراغ مفاهیم مربوط به Replication و مدل Single-Leader Replication رفتیم: - تفاوت Leader و Follower - نحوه ی انتقال دیتا بین دیتابیس ها - مشکلات Replication Lag…
کانال یکی از دوستان عزیزی که مید لول در دات نت هستن
پیشنهاد میشه دنبال کنید
پیشنهاد میشه دنبال کنید
امروز ۳۰ سپتامبر میلادی و ۸ مهر تولدم 😁
به این مناسبت یه میدلویر توی program.cs باید نوشت:
به این مناسبت یه میدلویر توی program.cs باید نوشت:
app.Use(async (context,next)=>{
await context.Response.WriteAsync("Happpy my birthday";
next();
}
app.run();فکر کن این همه سایت و... من عضو بودم تبریک گفتن به جز ایرانسل 😐😂
حقت همینه که این همه بدویی آخرش هم نشی بهترین اپراتور ایران😂
البته از آخر اول😂
حقت همینه که این همه بدویی آخرش هم نشی بهترین اپراتور ایران😂
البته از آخر اول😂
کانال توسعه دهندگان سی شارپ
امروز ۳۰ سپتامبر میلادی و ۸ مهر تولدم 😁 به این مناسبت یه میدلویر توی 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
هشدار : در هفت روز امکان برنامه نویس شدن وجود ندارد، همچینین هوش مصنوعی نیز در صورت نداشتن دانش برنامه نویسی به شما کمک مفیدی نخواهد کرد.
اگر از رشتهها یا صنفهای غیرکامپیوتری علاقهمند به یادگیری برنامهنویسی هستید، باید این مسیر را بهعنوان یک فرآیند بلندمدت و مرحلهبهمرحله ببینید، نه یک میانبر سریع. همچنین بازار کار برنامه نویسی دارای یک اشباع و ترند شدید است و بازار کار به طور پیش فرض خوب نیست، همچنین برای ورود به بازار کار و در آوردن یک درامد معقول حتی با هوش مصنوعی و بدون نیاز به کد زدن نیاز به تسلط عمیق مبانی کامپیوتر دارید زیرا در مسیر به مشکلات و مسائلی خواهید خورد که بدون دانش مبانی کامپیوتر حل کردن آنها، مسیر را دوچندان برای شما سخت خواهد کرد.
@Linuxor
👍1
Linuxor ?
محسن مدحج مشغول رویا فروشی ! هشدار : در هفت روز امکان برنامه نویس شدن وجود ندارد، همچینین هوش مصنوعی نیز در صورت نداشتن دانش برنامه نویسی به شما کمک مفیدی نخواهد کرد. اگر از رشتهها یا صنفهای غیرکامپیوتری علاقهمند به یادگیری برنامهنویسی هستید، باید این…
شاید بتونی بگی چیزی مثل ورپردس توی مدت زمان کم(اونم نه هفت روز حداقل سه ماه) بتونی به مقدمات کار مسلط بشی و اگر یه پله بری بالاتر ساخت افزونه و قالب باید بری با داکیومنت وردپرس آشنا بشی php رو بلد بشی بعد جی کوئری و...
حالا این خیلی چیزی نیست
کسی که خصوصا پا در بخش بک اند میزاره مباحث زیادی هست که باید داخلش تا حد امکان قوی بشه تا بتونه حرفی برا گفتن داشته باشه
فرضا توی بحث دیتابیس این که گاهی وقتا شاید ما نتونیم از یه واسط یا ORM استفاده کنیم مثل EF Core و مستقیما باید sql بنویسیم یا چیزای دیگه ای که حجم زیادی از دیتا رو میتونن بخونن و کار روش انجام بدن
یا توی مبحث کش این که وب سرور ها و ابزارهایی مثل Redis و Memcached چیه
دلم به حال اونایی میسوزه که حرف شیاد هایی مثل این رو باور میکنن
دانش عمیق رو این دوستمون خوب اومد
واقعا باید خوب بلد باشی
حتی اگر هوش مصنوعی هم بخواد کد بزنه بازم تو باید بلد باشی بهش بگی چیکار کنه
حالا این خیلی چیزی نیست
کسی که خصوصا پا در بخش بک اند میزاره مباحث زیادی هست که باید داخلش تا حد امکان قوی بشه تا بتونه حرفی برا گفتن داشته باشه
فرضا توی بحث دیتابیس این که گاهی وقتا شاید ما نتونیم از یه واسط یا ORM استفاده کنیم مثل EF Core و مستقیما باید sql بنویسیم یا چیزای دیگه ای که حجم زیادی از دیتا رو میتونن بخونن و کار روش انجام بدن
یا توی مبحث کش این که وب سرور ها و ابزارهایی مثل Redis و Memcached چیه
دلم به حال اونایی میسوزه که حرف شیاد هایی مثل این رو باور میکنن
دانش عمیق رو این دوستمون خوب اومد
واقعا باید خوب بلد باشی
حتی اگر هوش مصنوعی هم بخواد کد بزنه بازم تو باید بلد باشی بهش بگی چیکار کنه
❤1
ما هم تزریقی هستیم ولی Dependency Injection انجام میدیم
ما با هم فرق میکنیم ((((((:
ما با هم فرق میکنیم ((((((:
Forwarded from C# Geeks (.NET)
💡 شکست واقعی در Backend Engineering چیست؟
شکست در Backend Engineering، نوشتن کد بد نیست. ❌
خراب شدن یک دیپلوی (Deployment) نیست. 💥
طراحی یک شمای پایگاه داده (Schema) که مقیاسپذیر نیست، نیست. 📈
اینها فقط یادگیری هستند. 🧠
🛑 پس شکست واقعی چیست؟
شکست واقعی؟
این است که بخواهی یک توسعهدهنده (Dev) باشی، اما هرگز شروع نکنی. 🚪
بیشتر مردم منتظر میمانند تا:
• آموزش "کامل" را پیدا کنند.
• دوره "درست" را پیدا کنند.
• وقت آزاد بیشتری داشته باشند.
اما Backend Engineering تنها با انجام دادن، آموخته میشود: 💻
• نوشتن اولین API خود.
• شکستن اولین شمای پایگاه داده خود.
• دیپلوی کردن چیزی که به سختی کار میکند.
این اشتباهات بخشی از فرآیند هستند. 🧩
اجتناب از آنها همان چیزی است که شما را عقب نگه میدارد. 🛑
آشفته شروع کن. کوچک شروع کن. فقط شروع کن. ✨
شکست در Backend Engineering، نوشتن کد بد نیست. ❌
خراب شدن یک دیپلوی (Deployment) نیست. 💥
طراحی یک شمای پایگاه داده (Schema) که مقیاسپذیر نیست، نیست. 📈
اینها فقط یادگیری هستند. 🧠
🛑 پس شکست واقعی چیست؟
شکست واقعی؟
این است که بخواهی یک توسعهدهنده (Dev) باشی، اما هرگز شروع نکنی. 🚪
بیشتر مردم منتظر میمانند تا:
• آموزش "کامل" را پیدا کنند.
• دوره "درست" را پیدا کنند.
• وقت آزاد بیشتری داشته باشند.
اما Backend Engineering تنها با انجام دادن، آموخته میشود: 💻
• نوشتن اولین API خود.
• شکستن اولین شمای پایگاه داده خود.
• دیپلوی کردن چیزی که به سختی کار میکند.
این اشتباهات بخشی از فرآیند هستند. 🧩
اجتناب از آنها همان چیزی است که شما را عقب نگه میدارد. 🛑
آشفته شروع کن. کوچک شروع کن. فقط شروع کن. ✨
🔥2
Forwarded from DevTwitter | توییت برنامه نویسی
مدت ها از notion استفاده کردم ولی حدود یک سال که کوچ کردم به obsidian
از خیلی جهت ها از notion بهتره امکاناتش خیلی بیشتر ، سریع تره و دردسر های تحریم نداره و افلاین هم کار میکنه
چون متن بازه پلاگین های خیلی زیادی داره و حتی خودتون هم میتونید براش بنویسید
https://github.com/obsidianmd
@DevTwitter | <white wolf/>
از خیلی جهت ها از notion بهتره امکاناتش خیلی بیشتر ، سریع تره و دردسر های تحریم نداره و افلاین هم کار میکنه
چون متن بازه پلاگین های خیلی زیادی داره و حتی خودتون هم میتونید براش بنویسید
https://github.com/obsidianmd
@DevTwitter | <white wolf/>
DevTwitter | توییت برنامه نویسی
مدت ها از notion استفاده کردم ولی حدود یک سال که کوچ کردم به obsidian از خیلی جهت ها از notion بهتره امکاناتش خیلی بیشتر ، سریع تره و دردسر های تحریم نداره و افلاین هم کار میکنه چون متن بازه پلاگین های خیلی زیادی داره و حتی خودتون هم میتونید براش بنویسید…
از خفن ترین نرم افزارهای یادداشت برداری هست
با مارک داون هم کار میکنه
به صورت عادی هم میشه ازش استفاده کرد
با مارک داون هم کار میکنه
به صورت عادی هم میشه ازش استفاده کرد
👍1