iCodeNext – Telegram
iCodeNext
2.51K subscribers
442 photos
49 videos
10 files
288 links
🪃 همیشه تمرکزمون روی تولید محتوی خوب و با کیفیت هست، با هم داریم یاد میگیریم و به همدیگه هم یاد میدیم. البته با تمرکز بر جزئیات.

سعی میکنم همیشه در دسترس باشم.
@mhakarimi
Download Telegram
🔥 How Span and ReadOnlySpan Realy Work in .Net

🌀 اگه میخوای بدونی که Span و ReadOnlySpan ها چی هستند و چه کاری دارند انجام میدن و اینکه توی مموری چه اتفاقی میوفته و اینکه آیا اصلا پرفورمنس بهتری دارند یا نه ؟ پیشنهاد میکنم این ویدیو رو از دست ندید.

🚢 پلی لیست : C# in a nutshell
🕶 مدت ویدیو : 13 دقیقه
📺 لینک ویدیو :
https://youtu.be/x70OWY0TMUE


نکته : این ویدیو ها خیلی قدیمیه، بعضی هاشون اگه یکمی کیفیت پایین تری داره، دیگه ببخشید. ❤️❤️
🔥33👍87
🌀 خوشبختانه و یا متاسفانه من پکیجی برای اینکه بتونم تخفیفی روش اعمال کنم رو ندارم، ولی خوب بد نیست در این جریان جمعه سیاه باهم باشیم.

بخاطر همین یه بوت کمپ 3 روزه با مشخصات زیر برگزار کنم.

هزینه : نمیدونم
تخفیف : 100%
روز برگزاری: هفته ی 1 روز - 5 شنبه ها
ساعت: 9.30 صبح به وقت تهران تا 10.30 دقیقه
موضوع : شاید 5 و یا 6 تا دیزاین پترن رو باهم کار کنیم. ( شایدم موضوع رو عوض کنیم )
تعداد: 10 نفر

❤️ 5 نفر افرادی که توی یوتیوب تا الان بیشترین ری اکشن رو نشون دادند و براشون لینک دعوت میفرستم. ( وقتی اینقدر بمن لطف دارند، باید یه جایی جبرانش کنم)

🔥 5 نفر بعدی هم میتونن توی لینک زیر ثبت نام کنند و به صورت رندوم انتخاب میکنم.
https://lu.ma/uac3jyqy
73👍7🔥7💯6👏5😢1
iCodeNext
🌀 خوشبختانه و یا متاسفانه من پکیجی برای اینکه بتونم تخفیفی روش اعمال کنم رو ندارم، ولی خوب بد نیست در این جریان جمعه سیاه باهم باشیم. بخاطر همین یه بوت کمپ 3 روزه با مشخصات زیر برگزار کنم. هزینه : نمیدونم تخفیف : 100% روز برگزاری: هفته ی 1 روز - 5 شنبه…
#موقت

دمتون گرم فقط همین.
قرار بود ۵ نفر رو صد در صد از بچه هایی که توی یوتیوب بیشترین کامنت و ری اکشن رو داشتن رو انتخاب کنیم که من هر ۵ نفر رو به صورت دستی انتخاب کردم.

برای مابقی دوستان، اینقدر پیام ها زیاد بود که مجبورم کردید از ۵ نفر به ۹۵ نفر افزایش ظرفیت بدیم. و کاملا رندوم انتخاب شدن و من دخالتی توش نداشتم. و از مابقیه دوستان که توی سیستم رندوم انتخاب نشدن، عذر خواهی میکنم و امیدوارم بزودی دوباره نفسی باشه و برای مابقیه دوستان هم برگزار کنیم. بخاطر همین درخواستشون رو ریجکت نکردم.
❤️❤️❤️
71👍12🔥1
🔥 .Net Collection - Part 8

🌀 توی این قسمت بیشتر در مورد استک صحبت کردیم که چه دیتا استراتکچر قوی و پرکاربردی هست، و توی کدهای پروژه رایتر نشون دادم که از همین دیتا استراکچر استفاده شده و یه فیچرعملا روی دوش این استراکچر هست.

00:00 Previous Sessions
06:00 Stack structure
10:00 Queue and Stack

🚢 پلی لیست : Net Collections
🕶 مدت ویدیو : 27 دقیقه
📺 لینک ویدیو :
https://youtu.be/dcwFwEYRZkM
232👍10🔥5
🔥 Riter is not a pen, it's your mind.

🌀 ورژن 0.2.5 از رایتر رو پابلیش کردم، که خیلی تغییرات داشت به نسبت ورژن های قبلی، مختصری رو هم از ویژگی های اضافه شده رو این زیر میارم.

Move Shape (Press ALT)
Custom Cursor (line, arrow, rectangle, circle, db, move)
Rainbow color
Hotkey panel (خودتون میتونید هر چی خواستید بزارید)
Startup Location
Erasing Toggle (دوبار که روی دکمه ی پاک بزنید برمیگرده به قلم(
self-contained publish

🕶 کلی کد ریفکتور شده، البته همچنان هم ادامه داره، نزدیک 47 تا تست اضافه کردم، که باز هم دارم کم کم اضافه میکنم. در کل حال میده رو پروژه های که سرگرمتون میکنه کار کنید.

بازم ممنونم بایت استار هایی که به پروژه میدید. حمایت شما همیشه مسیر رو بهتر میکنه. ❤️❤️❤️

لینک پروژه:
https://github.com/mohammadKarimi/Riter
252🔥13👍4
🔥 یه ویژگی خیلی خوبی که ویژال استودیو توی آخرین ورژنش اضافه کرد، این ایجاد PR در خود ویژال استودیو هست.

❤️ کلی امکانات مشتی داره، که اگه براتون لذت بخشه، لایک کنید که اونایی که خیلی باحاله رو کم کم پست کنیم.
2👍13748
🔥 Golden Hammer Anti-Pattern

🔨 چکش طلایی به زبان، ابزار یا پلتفرمی گفته می‌شود که توسعه‌دهنده با آن راحتر هستند، بنابراین آنها وسوسه می‌شوند که از آن برای هر مشکلی استفاده کنند.

همانطور که گفته می شود، "اگر تنها چیزی که دارید یک چکش است، همه چیز را شبیه یک میخ میبینید."

گاهی اوقات چکش طلایی دیتابیس است، و منطقی که بهترست در اپلیکیشن شما باشد به پایگاه داده ختم می شود زیرا شخصی با SQL راحت تر هست. گاهی اوقات برعکس است و منطق پایگاه داده محور به برنامه ختم می شود.
زیرا توسعه دهنده در آنجا احساس راحتی می کند، نه به این دلیل که بهترین راه حل برای نیازهای مشتری است.

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

به عنوان مثال، زمانی که XML برای اولین بار محبوب شد، توسعه دهندگان سعی کردند از آن برای همه چیز استفاده کنند، حتی بسیاری از مواردی که لزوماً مناسب نبود.

شما چند تا مثال بزنید، چکش های طلایی که این روزها داریم میبینیم.
2🔥32👍9👏43
🔥 System Design Mastery - Part 1 - CAP Theory

🌀 تئوری بسیار جذابیه! شاید گامی باشه برای یک پلی لیست جدید.

شما نمیتونید از 3 تا موضوع مطرح شده همه رو باهم داشته باشید، باید 2 تا رو انتخاب کنید.

00:00 CAP Theory
03:00 Definitions
14:00 Partition Tolerance
16:00 Consistency
20:00 Availability

🚢 پلی لیست : Architectural Jungle, System Design
🕶 مدت ویدیو : 29 دقیقه
📺 لینک ویدیو :

https://youtu.be/nrSQlJ6xlPk
250👍12🔥6👌3🤩1🫡1
دمتون گرم.
❤️❤️❤️
2🔥8756👍6👌2
iCodeNext
🌀 خوشبختانه و یا متاسفانه من پکیجی برای اینکه بتونم تخفیفی روش اعمال کنم رو ندارم، ولی خوب بد نیست در این جریان جمعه سیاه باهم باشیم. بخاطر همین یه بوت کمپ 3 روزه با مشخصات زیر برگزار کنم. هزینه : نمیدونم تخفیف : 100% روز برگزاری: هفته ی 1 روز - 5 شنبه…
خیلی لذت بخشه که بتونیم همیشه در کنار هم باشیم و کلی چیز از همدیگه یاد بگیریم.

چند جلسه ای رو خدمت دوستان بودم و کلی در مورد دیزاین پترن ها صحبت کردیم. البته وقت یاری نکرد که همه رو توضیح بدیم. و به 5 6 تا بسنده کردیم. در کنارشم هر جلسه، 2 تا تمرین واقعی رو داشتیم که فقط گفتگو و توضیح نباشه و توی عمل هم این موارد و رو کار کرده باشیم.

امیدوارم باز قسمتی بشه و بتونم در خدمت دوستان باشم و باهم کلی حال کنیم.
❤️❤️❤️
174👍11😢3
🔥 System Design Introduction - Part 1

🌀 خوب بهتره که وقتی پلی لیست میخواهیم بسازیم، باز برگردیم به ایده ی اصلی خودمون و همه چیز رو از اول بگیم و جایگاهشون هدفشون و تعاریفشون و اینکه چه رودمپی رو میخواهیم طی کنیم.
پس این عملا اولین ویدیوی پلی لیست سیستم دیزاین هست.

00:00 SDLC
05:00 SDLC Models
09:30 Key Aspects of SDLC
12:00 Types of System Design and What is it
16:00 Key Concept of System Design

🚢 پلی لیست : System Design
🕶 مدت ویدیو : 22 دقیقه
📺 لینک ویدیو :

https://youtu.be/s5BJgkZXsiU
67🔥10👍5
چه کدی Legacy Code هست ؟

🌀 هر خط کدی که الان داریم مینویسیم، خودش یه Legacy Code هست، تا وقتی که بریزیمش دور.
👍22🔥2🤔1
😍 من اگه شرکتی داشتم، حتما یکی از کارایی که میکردم برای تیم توسعه این بود که یکبار بجای اینکه شیرینی و کیک و آجیل برای شب یلدا بدم، اکتیویتی ( کامیت های روی تمام ریپازیتوری های) اون فرد در چند سال گذشته رو خروجی میگرفتم و به صورت 3 بعدی به صورت یکسری برج های آسمان خراش پرینت 3 بعدی میگرفتم.

🏬 هر روز کامیتت میشه یه ساختمان، بستگی به میزان کامیتت در اون روز، این ساختمون میتونه طبقات بیشتری داشته باشه.


نمیدونم شاید خیلی ها شیرینی و آجیل رو بیشتر دوست داشته باشند.

خلاصه اگه دوست داشتی لااقل بدونی چطوری گیت اکتیویتی تبدیل به برج های آسمون خراش میشه یه سر به این رپو بزن. باحاله!

https://github.com/github/gh-skyline


🏙 🥜 شما کدومش رو میپسندید؟ یکبار این تندیس رو بگیری و یاد کنی که این شهر رو من ساختم، و یا نه همیشه شیرینی بهتره. البته خیلی از شرکتهاام هستن که با یک فال حافظ کار رو درمیارن.
😍4020👍7🤩4👎2🥰2
🔥 Failure Rate - Wear vs Deterioration

🌀 بد نیست کمی در مورد تفاوت این 2 موضوع در دنیای پروداکت های فیزیکی و نرم افزار صحبت کنیم، چون ذات نرم افزار فرق داره. و اینکه ما فکر میکنیم با فیکس کردن باگ هایی که از دل تغییرات بوجود اومدن، نرم افزارمون رو داریم به ثبات میرسونیم اما اینطور نیست.

00:00 Failure Rate in Hardware
03:00 Bathtub Curve
04:00 Failure Rate in Software
🚢 پلی لیست : ندارد
🕶 مدت ویدیو : 6 دقیقه
📺 لینک ویدیو :

https://youtu.be/dghx9WBCrvM
36👍6🎉1
🔥 System Design - Scalability vs Performance - Part 2

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

00:00 Previous Session
05:00 Scalability
10:00 consistent response time
16:00 Types of Scalability
17:00 How system grows

🚢 پلی لیست : System Design
🕶 مدت ویدیو :24 دقیقه
📺 لینک ویدیو :

https://youtu.be/4BDAiKKk9J4

❤️ چون مبحث یکمی طولانی بود، این بخش اول هست، بخش دوم هم فردا پابلیش میکنم. لایک هم فراموش نکنید. با لایک و انتشار شماست که این کانال رشد میکنه، وگرنه راه دیگه ای نداره.
66👍9👌2🔥1
🔥 System Design - Scalability vs Performance - Part 3

🌀 در ادامه بخش دوم به این موضوع رسیدیم که لزوما مقیاس پذیری، برای ما پرفورمنس بهتری نمیاره. هرچند تکنیک هایی وجود داره که بتونیم پرفورمنس رو بهتر کنیم. و در قسمتی هم به این پرداختیم که Consistent Response Time یعنی چی. پس بهتره ویدیو رو ببینیم.

00:00 Previous Session
06:00 Consistent Response Time Demo
15:00 Scalability vs Performance

🚢 پلی لیست : System Design
🕶 مدت ویدیو : 28 دقیقه
📺 لینک ویدیو :
https://youtu.be/VXusVWS3BbI

🙈 لایک ها خیلی کمه. اینجوری حال نمیده. توی یوتیوب هم لایک کنید که برای بقیه افراد هم نشون بده.
72👍6🔥4
🔥 System Design , Performance - Part 4

🌀 حالا که کمی در مورد مقیاس پذیری صحبت کردیم زمانشه که فرقش با پرفورمنس رو هم کامل کنیم و درکمون به سیستمی که میخواهیم طراحی کنیم، بهتر و بهتر بشه.

00:00 What is it
05:20 Latency And Throughput
08:15 Scalability vs Performance

🚢 پلی لیست : System Design
🕶 مدت ویدیو : 13 دقیقه
📺 لینک ویدیو :

https://youtu.be/_UX_d7d1yMc
49👍6🔥6👏3
🔥 System Design, Consistency Patterns - Part 5

🌀 یکی از مهم ترین مباحث در حوزه سیستم دیزاین و در سیستم های توزیع شده، بجث Consistency هست که در این ویدیو در ابتدا توضیح دادمش ، و بعد الگوهاش رو بررسی کردیم و در نهایت 3 4 تا مثال هم زدم.

00:00 Previous Session
10:00 Data Consistency
17:00 Consistency Patterns
18:00 Strong, Weak, Eventual


🚢 پلی لیست : System Design
🕶 مدت ویدیو : 35 دقیقه
📺 لینک ویدیو :
https://youtu.be/ktJB4vtec8s

لایک و کامنت در یوتیوب فراموش نکنید. دمتون گرم.
❤‍🔥44👍128
سلام به همه

🔥 مسعود دانشپور واقعا کلمه استاد رو میشه به ایشون نسبت داد، کار بسیار جذابی رو داره انجام میده، کلی وقت داره میزاره. کلی ایده ی خفن و در نهایت نتایج بسیار بسیار خفن تر.

خواهش دارم که از کنار این تلاش ها ساده رد نشید، وقت بزارید، مشارکت کنید.

این ها مواردی هست که آینده کامینیتی فارسی رو میسازه نه مباحث ساده و بدون اصالت.


کلا شاید 1 دقیقه وقت شمارو بگیره، ارزشش بسیار بسیار بالاتر هست.

🌀 خیلی وقت ها ما قدر داشته هامون رو نمیدونیم، و اصلا برای حفظشون و اینکه حمایتشون کنیم هم حتی حرکتی نمیکنیم. و این فرهنگیه که متاسفانه داره توی بخشی از جامعه ما نهادینه میشه. 1 دقیقه وقت گذاشتن و مطلب رو خوندن و رای دادن، چیزی نیست که افرادی مثل من بخوان یادآوری کنند.

❤️ دمتون گرم، میدونم همیشه پای تمام این موارد بوده اید، و همیشه این کانال ها به همدلی و حمایت شماست که پابرجا مونده.


لینک نظر سنجی و کانال مسعود عزیز.
https://news.1rj.ru/str/learning_with_m
38👍6🔥3
Forwarded from Learning With M (Masoud DaneshPour)
سلام سلام
برای یک تحقیقات به نظر شما احتیاج دارم، ممنون میشم در این نظرسنجی شرکت کنید و همچنین تا جای ممکن با دوستانتون به اشتراک بزارید.
#چالش ۱۰۰۰ شرکت کننده! سوال: اگر ۱۰ واحد ارزش برای ماندگاری یا انتخاب یک شرکت داشته باشید، کدام یک انتخاب شماست؟
Anonymous Poll
22%
۷ واحد مالی، ۳ واحد آموزش و رشد.
38%
۶ واحد مالی، ۳ واحد آموزش و رشد، ۱ واحد برند کارفرمایی.
15%
۵ واحد مالی، ۵ واحد آموزش و رشد.
18%
۳ واحد مالی، ۵ واحد آموزش و رشد، ۲ واحد برند کارفرمایی.
5%
۱۰ واحد مالی.
2%
۱۰ واحد آموزش و رشد.
1%
۱۰ واحد برند کارفرمایی.
21🔥3
iCodeNext pinned «سلام به همه 🔥 مسعود دانشپور واقعا کلمه استاد رو میشه به ایشون نسبت داد، کار بسیار جذابی رو داره انجام میده، کلی وقت داره میزاره. کلی ایده ی خفن و در نهایت نتایج بسیار بسیار خفن تر. خواهش دارم که از کنار این تلاش ها ساده رد نشید، وقت بزارید، مشارکت…»