سلام به همگی عزیزان
امیدوارم حالتون خوب باشه
ی خبر خوب براتون دارم:
بالاخره بعد مدتها تونستم وبسایت شخصی خودمو راه بندازم.
فعلا فقط صفحه اصلی و صفحه رزومه رو اضافه کردم.
در ادامه قراره صفحات وبلاگ، آموزشها و پروژهها هم بهش اضافه کنم.
فرانت رو با انگولار بصورت SSR و بک رو با جنگوی عزیز نوشتم که البته فعلا فرانت و بک هیچ ارتباطی با هم ندارن.
ممنون میشم بررسی کنین و نظرات و پیشنهاداتتون رو بگین.
دوره هم قراره ادامه داشته باشه، نگران نباشید 😁👊
@osmanmakhtoomdev
امیدوارم حالتون خوب باشه
ی خبر خوب براتون دارم:
بالاخره بعد مدتها تونستم وبسایت شخصی خودمو راه بندازم.
فعلا فقط صفحه اصلی و صفحه رزومه رو اضافه کردم.
در ادامه قراره صفحات وبلاگ، آموزشها و پروژهها هم بهش اضافه کنم.
فرانت رو با انگولار بصورت SSR و بک رو با جنگوی عزیز نوشتم که البته فعلا فرانت و بک هیچ ارتباطی با هم ندارن.
ممنون میشم بررسی کنین و نظرات و پیشنهاداتتون رو بگین.
دوره هم قراره ادامه داشته باشه، نگران نباشید 😁👊
@osmanmakhtoomdev
👍2👏2
نظرتون در مورد ویس ها
Final Results
50%
همینجوری ادامه بدم
7%
بهتره مطالب رو روونتر و سریعتر بگم
14%
بهتره مطالب رو بیشتر باز کنم
29%
میخام کامنت بذارم
دیدین شنبه من شد یکشنبه؟
درسته عزیزانم
اما هنوز قطعی نشده، بذارین ۱۶ مهر ماه بیاد و قطعی بشه خبر بعد بذارم.
بجاش امشب ی ویس کتاب رو میذارم 🤝
درسته عزیزانم
اما هنوز قطعی نشده، بذارین ۱۶ مهر ماه بیاد و قطعی بشه خبر بعد بذارم.
بجاش امشب ی ویس کتاب رو میذارم 🤝
❤3👍1🕊1
Chapter 1
Osman Makhtoom
ویس چهارم، بخش اول کتاب
designing data-intensive applications
اصطلاحات مهم:
Reliability = قابلیت اعتماد
*Scalability = مقیاس پذیری
Maintainability = قابلیت نگهداری
* دوستان توی ویس هم من کلمه Scalability رو ثبات و یکپارچگی معنی کرده بودم که این اشتباهه و در واقع معنیش میشه مقیاس پذیری.
اینکه ما بتونیم اندازه گیری انجام بدیم و ببینیم تو مقیاس های مختلف برنامه چه عکس العملی از خودش نشون میده.
ممنون از مهدی عزیز که این ایراد رو مطرح کردن
#ddia
@osmanmakhtoomdev
designing data-intensive applications
اصطلاحات مهم:
Reliability = قابلیت اعتماد
*Scalability = مقیاس پذیری
Maintainability = قابلیت نگهداری
* دوستان توی ویس هم من کلمه Scalability رو ثبات و یکپارچگی معنی کرده بودم که این اشتباهه و در واقع معنیش میشه مقیاس پذیری.
اینکه ما بتونیم اندازه گیری انجام بدیم و ببینیم تو مقیاس های مختلف برنامه چه عکس العملی از خودش نشون میده.
ممنون از مهدی عزیز که این ایراد رو مطرح کردن
#ddia
@osmanmakhtoomdev
👍2
با ایشون آشنا بشید.
ایشون نجات دهنده من و تایمم هستن.
بدون هیچ ادعایی خیلی ریز میشه محدودیت روزانه برای استفاده از اپهای مختلف تعیین کرد، فوکوس تایمهای مختلف تعیین کرد و بعدش کار رو به خودش سپرد.
هر کاری کنی نمیذاره اون اپ رو باز کنی.
و ی چیز جالبی هم که داره اینه که هر بار خاستی اون اپ رو باز کنی ی جمله درمورد مدیریت زمان، فوکوس، برنامهریزی برای موفقیت و... بهت نشون میده و از تصمیمت پشیمون میشی و اپ رو باز نمیکنی.
آمار هم میده بصورت روزانه و هفتگی و ماهانه و...
همچنین مقایسه میکنه که بدونی کدوم سمتی داری میری
خلاصه که همه جوره میتونید روش حساب کنید
@osmanmakhtoomdev
ایشون نجات دهنده من و تایمم هستن.
بدون هیچ ادعایی خیلی ریز میشه محدودیت روزانه برای استفاده از اپهای مختلف تعیین کرد، فوکوس تایمهای مختلف تعیین کرد و بعدش کار رو به خودش سپرد.
هر کاری کنی نمیذاره اون اپ رو باز کنی.
و ی چیز جالبی هم که داره اینه که هر بار خاستی اون اپ رو باز کنی ی جمله درمورد مدیریت زمان، فوکوس، برنامهریزی برای موفقیت و... بهت نشون میده و از تصمیمت پشیمون میشی و اپ رو باز نمیکنی.
آمار هم میده بصورت روزانه و هفتگی و ماهانه و...
همچنین مقایسه میکنه که بدونی کدوم سمتی داری میری
خلاصه که همه جوره میتونید روش حساب کنید
@osmanmakhtoomdev
❤1👍1🤔1
این ویس ها که میگیرم، برای حداقل ی نفر مفید هست؟ اگه بله ادامه میدم.
Anonymous Poll
42%
بله من تو کامنت اعلام میکنم
3%
جالب نیست کلا
6%
بجاش متن بذار
16%
چرا ویدیو ضبط نکنی
39%
برام مهم نیست، میخام نتایج رو ببینم
خب من به ی جمع بندی کلی تقریبا رسیدم.
✅بصورت موضوعی ویدیو ضبط میکنیم.
✅ویس کتابها رو پیش میبریم.
✅ مقاله و بلاگ هم مینویسیم.
در حال حاضر لیست کتابها به این صورت هست:
۱- Designing data-intensive applications در حال ضبط
۲- Domain driven design کتاب آبی
۳- Architectural patterns with Python
۴- Building microservices
۵- System design interview
۶- Distributed systems
ویدیوها بصورت موضوعی خواهد بود، مثلا دیزاین پترنها که هر پترن تو ی ویدیوی کوتاه هم مفاهیم و هم نحوه پیادهسازی خواهد بود.
یا مثلا شی گرایی، فانکشنال پروگرمینگ، متا پروگرمینگ، مموری منیجمنت، آسینکرون، ORM و...
مقالات هم به همین شکل موضوعی و بیشتر در خصوص مفاهیم و انتزاعات خواهد بود.
ممکنه این روند در ادامه با گرفتن بازخوردها و کسب تجربهها تغییراتی داشته باشه.
دارم وبسایت شخصی خودمو کاملتر میکنم که هم امکان همکاری رو بهش اضافه کنم و هم ویدیوها، پلی لیست کتابها، مقالات و بلاگها رو توش قرار بدم.
قطعا کانال یوتوب و تلگرام و لینکداین هم به همین سمت و انسجام خواهد رفت.
ممنون که باهام همراهی میکنید
@osmanmakhtoomdev
✅بصورت موضوعی ویدیو ضبط میکنیم.
✅ویس کتابها رو پیش میبریم.
✅ مقاله و بلاگ هم مینویسیم.
در حال حاضر لیست کتابها به این صورت هست:
۱- Designing data-intensive applications در حال ضبط
۲- Domain driven design کتاب آبی
۳- Architectural patterns with Python
۴- Building microservices
۵- System design interview
۶- Distributed systems
ویدیوها بصورت موضوعی خواهد بود، مثلا دیزاین پترنها که هر پترن تو ی ویدیوی کوتاه هم مفاهیم و هم نحوه پیادهسازی خواهد بود.
یا مثلا شی گرایی، فانکشنال پروگرمینگ، متا پروگرمینگ، مموری منیجمنت، آسینکرون، ORM و...
مقالات هم به همین شکل موضوعی و بیشتر در خصوص مفاهیم و انتزاعات خواهد بود.
ممکنه این روند در ادامه با گرفتن بازخوردها و کسب تجربهها تغییراتی داشته باشه.
دارم وبسایت شخصی خودمو کاملتر میکنم که هم امکان همکاری رو بهش اضافه کنم و هم ویدیوها، پلی لیست کتابها، مقالات و بلاگها رو توش قرار بدم.
قطعا کانال یوتوب و تلگرام و لینکداین هم به همین سمت و انسجام خواهد رفت.
ممنون که باهام همراهی میکنید
@osmanmakhtoomdev
👍5🏆1
بنظرتون ی چیزی یادم نرفته تو پست قبلی؟
چرا رفته
اون چی هست؟
رشد و توسعه فقط تو مفاهیم و موارد فنی خلاصه نمیشه، بلکه کنارش باید مهارتهای نرم و رشد فردی هم باید درنظر بگیریم تا رشدمون کاریکاتوری نباشه
بنابراین همزمان مفاهیم و اصول رشد و توسعه مهارتهای فردی و نرم رو هم خواهیم داشت
مواردی مثل:
کار روی تمرکز که مهمترین مورد هست
کار روی ارتباطات و مدیریت افراد سخت
مدیریت اولویتها و بالا بردن بهرهوری
شبکه سازی و ساخت برند شخصی
البته اینو هم تاکید میکنم که من تو این زمینهها استاد نیستم و قراره با هم یاد بگیریم
چرا رفته
اون چی هست؟
رشد و توسعه فقط تو مفاهیم و موارد فنی خلاصه نمیشه، بلکه کنارش باید مهارتهای نرم و رشد فردی هم باید درنظر بگیریم تا رشدمون کاریکاتوری نباشه
بنابراین همزمان مفاهیم و اصول رشد و توسعه مهارتهای فردی و نرم رو هم خواهیم داشت
مواردی مثل:
کار روی تمرکز که مهمترین مورد هست
کار روی ارتباطات و مدیریت افراد سخت
مدیریت اولویتها و بالا بردن بهرهوری
شبکه سازی و ساخت برند شخصی
البته اینو هم تاکید میکنم که من تو این زمینهها استاد نیستم و قراره با هم یاد بگیریم
👌3
بنظرت تو کدوم مرحلهای؟
تو کامنت بگو
ی چیزی درمورد این روند بگم.
این روند نقطه شروع و پایان نداره، بلکه این دایرهها مدام در حال تکرار هستن، فقط گستره وسیعتر میشه.
@osmanmakhtoomdev
تو کامنت بگو
ی چیزی درمورد این روند بگم.
این روند نقطه شروع و پایان نداره، بلکه این دایرهها مدام در حال تکرار هستن، فقط گستره وسیعتر میشه.
@osmanmakhtoomdev
شازده کوچولو گفت: جنگو چرا انقد شت هست؟
روباه کمی فکر کرد و گفت: تو باید با جاوااسکریپت کار کنی تا قدر جنگو رو بدونی، تا وقتی ی چیز شت تر رو امتحان نکنی به زیبایی جنگو پی نمیبری!
شازده کوچولو پرسید: جاوااسکریپت چیه؟
روباه گفت: به این نگاه کن تا متوجه بشی.
"1" + 1 = 11
😁 کاملا فی البداهه و شوخی بود
@osmanmakhtoomdev
روباه کمی فکر کرد و گفت: تو باید با جاوااسکریپت کار کنی تا قدر جنگو رو بدونی، تا وقتی ی چیز شت تر رو امتحان نکنی به زیبایی جنگو پی نمیبری!
شازده کوچولو پرسید: جاوااسکریپت چیه؟
روباه گفت: به این نگاه کن تا متوجه بشی.
"1" + 1 = 11
😁 کاملا فی البداهه و شوخی بود
@osmanmakhtoomdev
👍4
از همه عزیزان عذرخواهی میکنم بابت این فاصله که بین ویسها افتاده.
سعی میکنم هر طور شده فردا ی ویس قرار بدم.
سعی میکنم هر طور شده فردا ی ویس قرار بدم.
👍4
Thinking about data systems
Osman Makhtoom
ویس پنجم، بخش اول کتاب
designing data-intensive applications
اصطلاحات مهم:
Reliability = قابلیت اعتماد
Scalability = مقیاس پذیری
Maintainability = قابلیت نگهداری
تفکر در خصوص دیتا سیستم ها و دیزاین درست دیتا سیستم و شرایطی که دیزاین ما وابسته به اوناست.
#ddia
@osmanmakhtoomdev
designing data-intensive applications
اصطلاحات مهم:
Reliability = قابلیت اعتماد
Scalability = مقیاس پذیری
Maintainability = قابلیت نگهداری
تفکر در خصوص دیتا سیستم ها و دیزاین درست دیتا سیستم و شرایطی که دیزاین ما وابسته به اوناست.
#ddia
@osmanmakhtoomdev
👍5
Reliability
Osman Makhtoom
ویس ششم، بخش اول کتاب
designing data-intensive applications
اصطلاحات مهم:
Fault = نقص
Failure = خطای ناشی از نقص
Brute-force = نوعی حمله پی در پی
مفهوم قابل اعتماد بودن اپلیکیشن و ی سافت اسکیل مهم.
#ddia
@osmanmakhtoomdev
designing data-intensive applications
اصطلاحات مهم:
Fault = نقص
Failure = خطای ناشی از نقص
Brute-force = نوعی حمله پی در پی
مفهوم قابل اعتماد بودن اپلیکیشن و ی سافت اسکیل مهم.
#ddia
@osmanmakhtoomdev
👍6
Kinds of faults
Osman Makhtoom
ویس هفتم، بخش اول کتاب
designing data-intensive applications
اصطلاحات مهم:
Hardware Faults = نقص های سخت افزاری
Software errors = خطاهای نرم افزاری
Human errors = خطاهای انسانی
انواع خطاها
#ddia
@osmanmakhtoomdev
designing data-intensive applications
اصطلاحات مهم:
Hardware Faults = نقص های سخت افزاری
Software errors = خطاهای نرم افزاری
Human errors = خطاهای انسانی
انواع خطاها
#ddia
@osmanmakhtoomdev
❤5
Introduction to scalability
Osman Makhtoom
ویس هشتم، بخش اول کتاب
designing data-intensive applications
مقدمه قابلیت مقیاس پذیری
#ddia
@osmanmakhtoomdev
designing data-intensive applications
مقدمه قابلیت مقیاس پذیری
#ddia
@osmanmakhtoomdev
❤4
Describing load
Osman Makhtoom
ویس نهم، بخش اول کتاب
designing data-intensive applications
توصیف لود
fan-out: واژهای برگرفته از علم الکترونیک به معنای تأثیر یک ورودی بر خروجیهای دیگر
#ddia
@osmanmakhtoomdev
designing data-intensive applications
توصیف لود
fan-out: واژهای برگرفته از علم الکترونیک به معنای تأثیر یک ورودی بر خروجیهای دیگر
#ddia
@osmanmakhtoomdev
❤3
بنظرتون مطالب سافت اسکیلی هم بذارم بصورت پست؟
Anonymous Poll
26%
همون ویس رو برو
46%
بله خوبه
16%
لزومی داره بنظرت؟
12%
فرقی نمیکنه 😂