ممنون از همه دوستان بابت شرکت در این فری تاک
دو نکته مهمی که گفته شد:
1- خرید اکانت Microsoft Azure ( که متاسفانه تحریم هستیم و هزینه اون هم به نسبت کم نیست) رو از طریق لینک زیر میتونید انجام بدید ( تبلیغات هم نیست 😁 صرفا معرفی هست) . خودتون کمی مطالعه راجع به Azure Services داشته باشید ( منابع ای که به نظرم خوب باشن رو معرفی میکنم) . متاسفانه ( برای ما ایرانی ها که تحریم هستیم البته ) دونستن Azure Services برای اپلای کاری یا گرفتن کار ریموت از خارج کشور جزو واجبات هست و اکثر شرکت های معتبر خارجی که روی NET Stack دارن کار میکنن از Azure Services دارن استفاده میکنن.
https://www.iranicard.ir/microsoft-azure/
2- تو وبینار قبلی من یک ابزاری معرفی کردم که توصیه میکنم ازش غافل نشید و اون هم DAPR هست. حتما نگاهی به سایت و داکیومنت هاش بندازید و سعی کنید فرمون رو بگیرید دستتون و باهاش یه پروژه تستی کوچیک بیارید بالا.
https://dapr.io/
دو نکته مهمی که گفته شد:
1- خرید اکانت Microsoft Azure ( که متاسفانه تحریم هستیم و هزینه اون هم به نسبت کم نیست) رو از طریق لینک زیر میتونید انجام بدید ( تبلیغات هم نیست 😁 صرفا معرفی هست) . خودتون کمی مطالعه راجع به Azure Services داشته باشید ( منابع ای که به نظرم خوب باشن رو معرفی میکنم) . متاسفانه ( برای ما ایرانی ها که تحریم هستیم البته ) دونستن Azure Services برای اپلای کاری یا گرفتن کار ریموت از خارج کشور جزو واجبات هست و اکثر شرکت های معتبر خارجی که روی NET Stack دارن کار میکنن از Azure Services دارن استفاده میکنن.
https://www.iranicard.ir/microsoft-azure/
2- تو وبینار قبلی من یک ابزاری معرفی کردم که توصیه میکنم ازش غافل نشید و اون هم DAPR هست. حتما نگاهی به سایت و داکیومنت هاش بندازید و سعی کنید فرمون رو بگیرید دستتون و باهاش یه پروژه تستی کوچیک بیارید بالا.
https://dapr.io/
فهم کار ارزش بیشتری نسبت به انجامش داره!
خیلی جاها داریم میبینیم که اکثر برنامه نویس ها دنبال نمونه کد مثلا "پیاده سازی فروشگاه اینترنتی هستند" یا خیلی از اموزش ها با همین موضوع کلی طرفدار پیدا کردند. من با این موضوع اصلا مشکلی ندارم. مشکل اصلی وقتی بوجود میاد که اون شخص برنامه نویس با دیدن این دوره ها قدرت تجزیه تحلیلش رو از دست بده و به جای فهمیدن مسئله صرفا کپی پیست انجام بده و با خودش بگه "کار میکنه دیگه"
داشتن قدرت تجزیه و تحلیل چیزیه که شما رو از بقیه برنامه نویس ها متمایز میکنه. میکروسرویس ، DDD ,CQRS و هزارتا چیز دیگه تا وقتی که شما نفهمین که دقیقا چیکار دارید میکنید هیچ ارزشی رو برای شما بوجود نمیارن.
پس بهتره بجای coder بودن programmer باشیم!
خیلی جاها داریم میبینیم که اکثر برنامه نویس ها دنبال نمونه کد مثلا "پیاده سازی فروشگاه اینترنتی هستند" یا خیلی از اموزش ها با همین موضوع کلی طرفدار پیدا کردند. من با این موضوع اصلا مشکلی ندارم. مشکل اصلی وقتی بوجود میاد که اون شخص برنامه نویس با دیدن این دوره ها قدرت تجزیه تحلیلش رو از دست بده و به جای فهمیدن مسئله صرفا کپی پیست انجام بده و با خودش بگه "کار میکنه دیگه"
داشتن قدرت تجزیه و تحلیل چیزیه که شما رو از بقیه برنامه نویس ها متمایز میکنه. میکروسرویس ، DDD ,CQRS و هزارتا چیز دیگه تا وقتی که شما نفهمین که دقیقا چیکار دارید میکنید هیچ ارزشی رو برای شما بوجود نمیارن.
پس بهتره بجای coder بودن programmer باشیم!
نمونه ای از اسلاید های EF Core in Depth
به شخصه خیلی باهاش حال میکنم و فکر میکنم ارائه خفنی داشته باشیم. وقتی معماری EF Core و اینکه "حرفه ای ها" چجوری کد میزنن رو میبینین دیگه دیدن بقیه کد ها بدرد نمیخوره :)
الان که تایم مناسبی نیست و اکثرا درگیر مراسم سال نو هستیم (اسلاید ها و کد ها کامل شده) انشاالله در زمانی مناسب این لایو استریم رو ارائه میدیم که همه بتونن شرکت کنن.
ممنون از لطف و همراهی همه دوستان
به شخصه خیلی باهاش حال میکنم و فکر میکنم ارائه خفنی داشته باشیم. وقتی معماری EF Core و اینکه "حرفه ای ها" چجوری کد میزنن رو میبینین دیگه دیدن بقیه کد ها بدرد نمیخوره :)
الان که تایم مناسبی نیست و اکثرا درگیر مراسم سال نو هستیم (اسلاید ها و کد ها کامل شده) انشاالله در زمانی مناسب این لایو استریم رو ارائه میدیم که همه بتونن شرکت کنن.
ممنون از لطف و همراهی همه دوستان
لایو استریم بررسی عمیق EF Core + Optimizations And Best Practices
ارائه دهنده: بابک طارمی (LinkedIn)
تعداد جلسات : 2
مدت زمان هر جلسه: حدودا دو ساعت
تاریخ برگزاری جلسه اول : سه شنبه 16 فروردین ساعت 8 شب
هزینه: کاملا رایگان
محل برگزاری: کانال @DotNetIsFun در تلگرام
خیلی از ما رانندگی با ماشین رو بلدیم، ولی نمیدونیم که موتور ماشین چجوری کار میکنه و باعث حرکت ماشین میشه. در قسمت اول این سری لایو استریم دو قسمتی قراره که به صورت عمیق ماشین EF Core رو بررسی کنیم و بفهمیم که EF Core چجوری LINQ رو تبدیل به کوئری ای میکنه که دیتابیس بتونه اون رو بفهمه. تو قسمت اول به مباحث زیادی میپردازیم از جمله:
-بررسی و توضیح نکته هایی که لازمه راجب ساختمان داده بدونیم
-بررسی کلی کامپایلر و ساختار کامپایلر Roslyn و اینکه کد نوشته شده در سی شارپ چه مراحلی رو برای کامپایل شدن طی میکنه.
-بررسی Expression Tree ها در سی شارپ و ساخت یک Expression Tree
- توضیح ORM و نکات و چالش های طراحی یک ORM
-بررسی کامل و دقیق EF Core نگاه به سورس کد آن.
-بررسی نکات پرفرمنسی که به صورت توکار در EF Core در نظر گرفته شده و...
ارائه دهنده: بابک طارمی (LinkedIn)
تعداد جلسات : 2
مدت زمان هر جلسه: حدودا دو ساعت
تاریخ برگزاری جلسه اول : سه شنبه 16 فروردین ساعت 8 شب
هزینه: کاملا رایگان
محل برگزاری: کانال @DotNetIsFun در تلگرام
خیلی از ما رانندگی با ماشین رو بلدیم، ولی نمیدونیم که موتور ماشین چجوری کار میکنه و باعث حرکت ماشین میشه. در قسمت اول این سری لایو استریم دو قسمتی قراره که به صورت عمیق ماشین EF Core رو بررسی کنیم و بفهمیم که EF Core چجوری LINQ رو تبدیل به کوئری ای میکنه که دیتابیس بتونه اون رو بفهمه. تو قسمت اول به مباحث زیادی میپردازیم از جمله:
-بررسی و توضیح نکته هایی که لازمه راجب ساختمان داده بدونیم
-بررسی کلی کامپایلر و ساختار کامپایلر Roslyn و اینکه کد نوشته شده در سی شارپ چه مراحلی رو برای کامپایل شدن طی میکنه.
-بررسی Expression Tree ها در سی شارپ و ساخت یک Expression Tree
- توضیح ORM و نکات و چالش های طراحی یک ORM
-بررسی کامل و دقیق EF Core نگاه به سورس کد آن.
-بررسی نکات پرفرمنسی که به صورت توکار در EF Core در نظر گرفته شده و...
هم اکنون لایو استریم بررسی عمیق EF Core در حال برگزاری میباشد
https://t.iss.one/DotNetFunConf?livestream
https://t.iss.one/DotNetFunConf?livestream
Codes:
https://github.com/babaktaremi/EFCoreTest
https://github.com/babaktaremi/ExpressionExplorations
Tools:
https://www.linqpad.net/
https://docs.microsoft.com/en-us/dotnet/csharp/roslyn-sdk/syntax-visualizer?tabs=csharp
https://marketplace.visualstudio.com/items?itemName=KirAntipov.VisualDump
https://github.com/babaktaremi/EFCoreTest
https://github.com/babaktaremi/ExpressionExplorations
Tools:
https://www.linqpad.net/
https://docs.microsoft.com/en-us/dotnet/csharp/roslyn-sdk/syntax-visualizer?tabs=csharp
https://marketplace.visualstudio.com/items?itemName=KirAntipov.VisualDump
GitHub
GitHub - babaktaremi/EFCoreTest
Contribute to babaktaremi/EFCoreTest development by creating an account on GitHub.
سلام خدمت همه دوستان
قسمت اول لایو استریم EF Core برگزار شد و ویدیو و اسلاید های مربوطه داخل کانال قرار گرفت. برای تهیه این لایو استریم ها بیش از یک ماه تحقیق انجام میشه و اینجوری نیست که من مطلبی رو شب قبلش بخونم و بیام اینجا ارائه بدم.
لطف کنید کانال رو به کسانی که فکر میکنید این مطالب براشون میتونه مفید باشه معرفی کنید.
در آخر هم اگر نکته یا نظری هست داخل کامنت های همین بخش یا مستقیم به خودم اعلام کنید و حتما در نظرسنجی بعد لایو استریم شرکت کنید
با تشکر از لطف و همراهی همه دوستان
قسمت اول لایو استریم EF Core برگزار شد و ویدیو و اسلاید های مربوطه داخل کانال قرار گرفت. برای تهیه این لایو استریم ها بیش از یک ماه تحقیق انجام میشه و اینجوری نیست که من مطلبی رو شب قبلش بخونم و بیام اینجا ارائه بدم.
لطف کنید کانال رو به کسانی که فکر میکنید این مطالب براشون میتونه مفید باشه معرفی کنید.
در آخر هم اگر نکته یا نظری هست داخل کامنت های همین بخش یا مستقیم به خودم اعلام کنید و حتما در نظرسنجی بعد لایو استریم شرکت کنید
با تشکر از لطف و همراهی همه دوستان
سلام دوستان امیدوارم حالتون خوب باشه
متاسفانه این چند وقت سرم خیلی شلوغ بوده ولی قسمت دوم لایو استریم EF Core Deep Dive رو با تمرکز روی موضوعات بسیار جذاب حتما برگزار میکنیم. شما هم میتونید به بنده کمک کنید و سوالاتی که از قسمت اول یا به طور کلی در رابطه با EF Core رو دارید تو کامنت های همین بخش بپرسید. همونطور که قبلا گفتم کیفیت و رضایت شما از این لایو استریم ها برای من خیلی مهمه. بزودی خبر های جذابی رو راجب قسمت دوم این لایو استریم باهاتون در میون میذارم.
ممنون از همراهی همه دوستان
متاسفانه این چند وقت سرم خیلی شلوغ بوده ولی قسمت دوم لایو استریم EF Core Deep Dive رو با تمرکز روی موضوعات بسیار جذاب حتما برگزار میکنیم. شما هم میتونید به بنده کمک کنید و سوالاتی که از قسمت اول یا به طور کلی در رابطه با EF Core رو دارید تو کامنت های همین بخش بپرسید. همونطور که قبلا گفتم کیفیت و رضایت شما از این لایو استریم ها برای من خیلی مهمه. بزودی خبر های جذابی رو راجب قسمت دوم این لایو استریم باهاتون در میون میذارم.
ممنون از همراهی همه دوستان
Forwarded from TondTech
کنفرانس داکر چند دقیقه ست که شروع شده
دوست داشتید میتونید شرکت کنید.
https://docker.com/dockercon
@tondTech
دوست داشتید میتونید شرکت کنید.
https://docker.com/dockercon
@tondTech
Docker
Events | Docker
Meet us in-person or virtually at an upcoming conference, meetup, or webinar.
یک مهندس نرم افزار کارش نه وب سایت نویسیه و نه ساخت ERP . کار یک مهندس نرم افزار تولید نرم افزاره. الان ما وب سایت ساز های زیادی مثل GoDaddy wix SquareSpace داریم که با چند کلیک زیر یک ساعت میتونه سایت دلخواه بسازه اما همین سایت ساز ها رو کیا نوشتن؟ مهندس های نرم افزار!
در مورد ERP هم طبق تجربه شخصی ERP ساز ها اصلا خوب عمل نمیکنن چون بیزنس های شرکت ها گاهی با هم زمین تا آسمون فرق میکنه و نمیشه یک وجه اشتراک بینشون پیدا کرد ( همین چند وقت پیش شاهد بستن یک قرارداد میلیاردی برای تحلیل یک بیزنس بودم. نه توسعه، فقط تحلیل!)
پس بهونه ها رو کنار بذارید و به کسب دانش و مهارت بپردازید. برای یک شخص با توانایی های بالا همیشه تو هر زمینه ای بهترین موقعیت های شغلی وجود داره
در مورد ERP هم طبق تجربه شخصی ERP ساز ها اصلا خوب عمل نمیکنن چون بیزنس های شرکت ها گاهی با هم زمین تا آسمون فرق میکنه و نمیشه یک وجه اشتراک بینشون پیدا کرد ( همین چند وقت پیش شاهد بستن یک قرارداد میلیاردی برای تحلیل یک بیزنس بودم. نه توسعه، فقط تحلیل!)
پس بهونه ها رو کنار بذارید و به کسب دانش و مهارت بپردازید. برای یک شخص با توانایی های بالا همیشه تو هر زمینه ای بهترین موقعیت های شغلی وجود داره
کدوم یکی از مسائل راجب EF Core تا به حال به گوشتون نخورده؟ (قسمت اول)
Anonymous Poll
18%
Raw SQL Queries
21%
Computed columns, DB functions and SQL views.
18%
Control over change tracker mechanism.
18%
Conversions and value objects.
23%
Transaction scopes.
36%
Interceptors.
48%
Data streaming with SignalR.
55%
Hi/Lo.
21%
Concurrency.
34%
Migration Bundles.