CodeForFood

@codeforfood


کانال معرفی محتوای آموزشی مرتبط با برنامه نویسی و دنیای وسیع IT بویژه محصولات مایکروسافت

CodeForFood

19 Oct, 16:43


در یک ویدئوی کوتاه که میشود این ==> https://t.me/CodeForFood/2695

به بررسی Cancellation Token پرداختیم و آنرا در یک Windows Application مورد بررسی قرار دادیم

در این ویدئو به بررسی همین عزیز دل یعنی Cancellation Token در یک WebApi خواهیم پرداخت و با یک مثال ساده و 4 خط کد نشان دادیم چگونه می توان جان سرور را نجات داد و کاری کرد که کاربر هم ما را فحش کش نکند و از شر درخواستی که به هر دلیلی زمان بر شده بتواند نجات پیدا کند

CodeForFood

18 Oct, 15:15


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

حتی در حوزه UX هم مهم است که کاربر بتواند هر جا عشقش کشید ، دکمه را بزند و هر روندی را درخواست کرده را کنسل کند و بیخیال شود و برود پی کارش !

خلاصه که حوصله ندارم توضیح متنی بدهم، خودتان بروید ببینید در این ویدئو با Cancellation Token چه می توان کرد

اگر هم بلد هستید، این ویدئو را بیخیال شوید - اگر هم بلد نیستید، باز هم می توانید این ویدئو را بیخیال شوید و بروید از آنها که می دانند بپرسید !

CodeForFood

18 Oct, 09:37


گاهی یک متد ساده در یک زبان برنامه نویسی ، سبب کلی صرفه جویی در وقت و زمان خواهد شد

یکی از آنها یک متد ساده به نام TrueForAll می باشد که سبب می شود حالی به حول شما شود و بسیار ساده هم هست

این ویدئو بسیار کوتاه و ساده است ، اصلا آنرا تماشا نکردید هم نکردید، اصلا برایم مهم نیست !!

#csharp #aspdotnet #programming

CodeForFood

13 Oct, 03:24


در این ویدئو، نه تنها در مورد یکی از مباحث پایه در برخورد با یکی از موارد رایج در Code Smell صحبت شده است، بلکه کمی هم در مورد یک تله در مصاحبه های فنی یا پروژه های تستی که سبب Fail شدن شما می گردد صحبت شده است

این مبحث ، فارق از زبان برنامه نویسی تهیه شده و بررسی آن به همه پیشنهاد می گردد

باشد که پند گیرید....
#programming
#DDD
#codesmell

CodeForFood

12 Oct, 14:23


Domain Driven Design is not a type or style of software architecture, nor is it a design or architectural pattern, and it's certainly not a software development methodology.

#DDD

CodeForFood

06 Oct, 12:54


هوش مصنوعی Apple Intelligence احتمالا دوشنبه، ۷ آبان ۱۴۰۳ به صورت عمومی منتشر خواهد شد

CodeForFood

02 Oct, 13:24


#book #pdf #api #web

CodeForFood

30 Sep, 01:06


AI-Assisted Programming for Web and Machine Learning: Improve your development workflow with ChatGPT and GitHub Copilot

#book #pdf #AI #web

CodeForFood

25 Sep, 13:13


البته مانند همیشه، به من چه ولی خیلی وقتها ،

کد شما در Code Review زیر بحث و رد شدن می رود یا وقتی در مصاحبه های فنی و Live Code هستید و یا پروژه تستی ارسال می کنید، پس از چند روز یک ایمیل قشنگ مبتنی بر اینکه شما خیلی خوب هستید و دانش شما هم عالی است ، ولی با عرض تاسف با کاندیدای دیگری ادامه خواهند داد روبرو می شوید !!

در حین برنامه نویسی در Production هم کد کمتر و خواناتر و کم خطر تر از نظر امکان بروز خطا یک فضیلت است، لذا به مواردی ساده مثل بازگرداندن Null دقت کنید !

نکته : شاید اصلا وضعیت کدنویسی واقعی اینقدر سخت گیرانه نباشد ( حداقل در سیستمهای کاری نه چندان قوی و بزرگ و مطلوب) ، ولی وضعیت مصاحبه ها داستان دیگری است که باید اول از آنها موفق خارج شوید تا بتوانید راحت و به صورت یابویی کد نویسی کنید !!

کمی وقت بیشتری صرف کنید و چیز یاد بگیرید و سپس وارد مصاحبه ها شوید، بهتر است تا پشت هم رد شوید، چنان که قبلا گفتم، بزرگی می فرماید : دیر کردن، بهتر از هرگز نکردن است !

CodeForFood

23 Sep, 12:53


ای کسانی که ایمان آورده اید، یا اگر نیاورده اید :

کد تمیز، همیشه به معنی صدها لایه و استفاده از مایکروسرویس و ... نیست، اگر همین نکات ریز را رعایت کنید، کد قابل خواندن خواهد بود و البته اگر به عنوان کارجو قصد دارید پروژه انجام دهید یا در جلسات Live Coding شرکت کنید، شاید موردی ساده مثل همین سبب موفقیت یا به گاراج رفتن شما گردد - باشد که پند گیرید !

در این ویدئوی کوتاه به بررسی چگونگی فرار از Double Negative خواهیم پرداخت - زبان برنامه نویسی مهم نیست ، با هر آشغالی کد می نویسید، این را ببینید

البته در کل که به من چه ؟

CodeForFood

18 Sep, 02:19


صدای دلپذیری نیست !. اصلا چرا باید جلسه برویم ؟. چه کاریه ؟.

CodeForFood

16 Sep, 14:31


در مثلا فرایند لاگین ، در صورت روبرو‌ شدن با میلیونها رکورد ، چه کنیم ؟


https://youtu.be/gUM5ZZSj23E?si=3xzyk5qamOnOpYBs

CodeForFood

11 Sep, 15:12


این ویدئو آموزش DDD نیست، فقط در 6 دقیقه کمی سعی کردم به بررسی دلیل استفاده از DDD بپردازم

فارق از زبان برنامه نویسی ، اگر شکل و معماری پیاده سازی یک Business را به درستی انجام ندهیم، پس از مدتی با کوهی از کد روبرو خواهیم بود که مدیریت، توسعه و حفظ پایداری آن تقریبا غیر ممکن یا بسیار سخت و هزینه بر خواهد بود

این همان نقطه است که مجبور می شویم یک سیستم بزرگ را دوباره از اول بنویسیم و باز پس از مدتی همان جدید را دوباره از اول بنویسیم و ......

مخصوصا اگر حوزه Backend هستید ، بدون DDD نمی دانم چطور می خواهید زندگی کنید، البته شاید هم به صورت شانسی بتوانید کار و زندگی کنید و مشکلی پیش نیاید !

لینک همین در یوتوب به امید ادامه دار شدنش :

https://www.youtube.com/@bugandfix

#dotnet #DDD

CodeForFood

11 Sep, 04:59


بررسی IQueryables و تاثیرات استفاده صحیح از آن در EF Core!

#EF #database #dotnet #csharp

CodeForFood

08 Sep, 14:56


#dotnet #benchmark #aspdotnet #programming #cloud